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