- Preparing search index...
- The search index is not available
@openhps/core
Class MemoryQueryEvaluator
Methods
Static
evaluate
- evaluate<T>(object: T, query: FilterQuery<T>): boolean
-
Returns boolean
Static
Protected
evaluateArraySelector
- evaluateArraySelector<T>(selector: string, value: any, subquery: QuerySelector<T>): boolean
-
Parameters
-
selector: string
-
value: any
-
Returns boolean
Static
Protected
evaluateComparisonSelector
- evaluateComparisonSelector<T>(selector: string, value: any, subquery: QuerySelector<T>): boolean
-
Parameters
-
selector: string
-
value: any
-
Returns boolean
Static
evaluateComponent
- evaluateComponent<T>(object: T, key: string, query: any): boolean
-
Parameters
-
object: T
-
key: string
-
query: any
Returns boolean
Static
Protected
evaluateOp
- evaluateOp<T>(key: string, object: T, subquery: FilterQuery<T>[]): boolean
-
Returns boolean
Static
Protected
evaluatePath
- evaluatePath<T>(object: T, path: string, query: FilterQuery<T>): boolean
-
Returns boolean
Static
Protected
evaluateSelector
- evaluateSelector<T>(value: any, subquery: QuerySelector<T>): boolean
-
Returns boolean
Static
getValueFromPath
- getValueFromPath<T>(object: T, path: string): [any, any, string]
-
Returns [any, any, string]
Query evaluator for FilterQuerys with MemoryDataService.