Index - All Packages - All Categories - All Classes

Class ResultRecorder

Represents the persistent embodiment of a query operation. Can be stored on disk in the form of a RecorderFossil. The abstract protocol deals with:
- caching previous results to avoid duplication
- storing results in a trail at unique positions
- managing persistent permissions
- looking for immediate results
- checking whether a good candidate (identified by the canopy props) should really go into the trail

Package: Udanax-Gold
All Superclasses: Object Heaper
Immediate Subclasses: EditionRecorder WorkRecorder
Protocols: Object
Categories: Xanadu-backrec

Instance Methods

accepts: element

Whether this recorder accepts this kind of RangeElement

Overridden by: EditionRecorder WorkRecorder

actualAuthority


actualHashForEqual


bertPropFinder

Something to find potential candidates given a source for the query

create: endorsementsFilter with: relevantEndorsements with: trailBlazer



Overridden by: EditionRecorder DirectEditionRecorder IndirectEditionRecorder

delayedStoreBackfollow: edition with: finder with: fossil with: hCrumCache



Overridden by: EditionRecorder IndirectEditionRecorder WorkRecorder DirectWorkRecorder IndirectWorkRecorder

delayedStoreMatching: element with: finder with: fossil with: hCrumCache



Overridden by: DirectWorkRecorder IndirectWorkRecorder

endorsementsFilter

The endorsements I am looking for

isDirectOnly

Whether the recorder is for a query with the directContainersOnly flag

Overridden by: EditionRecorder DirectEditionRecorder IndirectEditionRecorder WorkRecorder DirectWorkRecorder IndirectWorkRecorder

isEqual: other


keyMaster


permissionsFilter

The permissions I am looking for

record: answer

tell my TrailBlazer to recorder it

sensorProp

A SensorProp which corresponds to what I am looking for

triggerIfMatching: finder with: fossil

Trigger myself if I match the finder's profile


Index - All Packages - All Categories - All Classes