Class: Finder
Defined in: | src/finder.coffee |
Inherits: | FDBoost.range.Reader |
Instance Method Summary
- # (void) finalize(err, callback)
-
#
(void)
toArray(iterator, callback)
- Iterate over array results
- @override
- @param {LazyIterator} iterator LazyIterator instance.
-
#
(void)
forEachBatch(iterator, callback)
- Iterate over batch results
- @override
- @param {LazyIterator} iterator LazyIterator instance.
-
#
(void)
forEach(iterator, callback)
- Iterate over key-value pair results
- @override
- @param {LazyIterator} iterator LazyIterator instance.
-
#
(void)
execute(tr, iteratorType)
- Execute the finder using an iterator type
- @override
- @param {object} tr Optional transaction.
Instance Method Details
#
(void)
finalize(err, callback)
#
(void)
toArray(iterator, callback)
- Iterate over array results
- @override
- @param {LazyIterator} iterator LazyIterator instance.
- @param {iterateCallback} callback Callback.
- @fires RangeReader#data
- @return {undefined}
#
(void)
forEachBatch(iterator, callback)
- Iterate over batch results
- @override
- @param {LazyIterator} iterator LazyIterator instance.
- @param {iterateCallback} callback Callback.
- @fires RangeReader#data
- @return {undefined}
#
(void)
forEach(iterator, callback)
- Iterate over key-value pair results
- @override
- @param {LazyIterator} iterator LazyIterator instance.
- @param {iterateCallback} callback Callback.
- @fires RangeReader#data
- @return {undefined}
#
(void)
execute(tr, iteratorType)
- Execute the finder using an iterator type
- @override
- @param {object} tr Optional transaction.
- @param {string} iteratorType batch|each|array.
- @fires RangeReader#error
- @fires RangeReader#continue
- @fires RangeReader#end
- @return {undefined}