package
2.4.1+incompatible
Repository: https://github.com/vulcanize/go-datastore.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
NaiveFilter applies a filter to the results.
NaiveLimit truncates the results to a given int limit.
NaiveOffset skips a given number of results.
NaiveOrder reorders results according to given Order.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResultsWithChan returns a Results object from a channel of Result entries.
ResultsWithEntries returns a Results object from a list of entries.
# Constants
No description provided by the author
No description provided by the author
NotFetched is a special type that signals whether or not the value of an Entry has been fetched or not.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Entry is a query result entry.
No description provided by the author
No description provided by the author
FilterValueCompare is used to signal to datastores they should apply internal comparisons.
No description provided by the author
OrderByKey.
OrderByKeyDescending.
OrderByValue is used to signal to datastores they should apply internal orderings.
OrderByValueDescending is used to signal to datastores they should apply internal orderings.
Query represents storage for any key-value pair.
Result is a special entry that includes an error, so that the client may be warned about internal errors.
ResultBuilder is what implementors use to construct results Implementors of datastores and their clients must respect the Process of the Request:
* clients must call r.Process().Close() on an early exit, so implementations can reclaim resources.
# Type aliases
Op is a comparison operator.