Union type of possible query types.
A token filter takes tokens from a tokenizer and modify, delete or add tokens.
A tokenizer splits a string into individual tokens.
Treenode type for binary search tree (BST) implementation.
To support duplicates, we may need to either repurpose parent to point to 'elder' sibling or add a siblingId to point to owner of node represented in tree.
Comparator which attempts to deal with deal with dates at comparator level. Should work for dates in any of the object, string, and number formats
Typescript-friendly factory for strongly typed 'abstract js' comparators
Typescript-friendly factory for strongly typed 'js' comparators
Typescript-friendly factory for strongly typed 'loki' comparators
Analyzes a given string.
the analyzer
the string
Converts a token to lowercase.
the token
Converts a token to uppercase.
the token
Splits a string at whitespace characters into tokens.
the string
Map/Register of named ILokiComparer functions returning -1, 0, 1 for lt/eq/gt assertions for two passed parameters
Map/Register of named LokiOperatorPackages which implement all unindexed query ops within 'find' query objects
Map/Register of named factory functions returning IRangedIndex instances
Generated using TypeDoc
A character filter is used to preprocess a string before it is passed to a tokenizer.