@openhps/core
Preparing search index...
MemoryQueryEvaluator
Class MemoryQueryEvaluator
Query evaluator for
FilterQuery
s with
MemoryDataService
.
Index
Constructors
constructor
Methods
evaluate
evaluate
Array
Selector
evaluate
Comparison
Selector
evaluate
Component
evaluate
Op
evaluate
Path
evaluate
Selector
get
Value
From
Path
Constructors
constructor
new
MemoryQueryEvaluator
()
:
MemoryQueryEvaluator
Returns
MemoryQueryEvaluator
Methods
Static
evaluate
evaluate
<
T
>
(
object
:
T
,
query
:
FilterQuery
<
T
>
)
:
boolean
Type Parameters
T
Parameters
object
:
T
query
:
FilterQuery
<
T
>
Returns
boolean
Protected
Static
evaluate
Array
Selector
evaluateArraySelector
<
T
>
(
selector
:
string
,
value
:
any
,
subquery
:
QuerySelector
<
T
>
,
)
:
boolean
Type Parameters
T
Parameters
selector
:
string
value
:
any
subquery
:
QuerySelector
<
T
>
Returns
boolean
Protected
Static
evaluate
Comparison
Selector
evaluateComparisonSelector
<
T
>
(
selector
:
string
,
value
:
any
,
subquery
:
QuerySelector
<
T
>
,
)
:
boolean
Type Parameters
T
Parameters
selector
:
string
value
:
any
subquery
:
QuerySelector
<
T
>
Returns
boolean
Static
evaluate
Component
evaluateComponent
<
T
>
(
object
:
T
,
key
:
string
,
query
:
any
)
:
boolean
Type Parameters
T
Parameters
object
:
T
key
:
string
query
:
any
Returns
boolean
Protected
Static
evaluate
Op
evaluateOp
<
T
>
(
key
:
string
,
object
:
T
,
subquery
:
FilterQuery
<
T
>
[]
)
:
boolean
Type Parameters
T
Parameters
key
:
string
object
:
T
subquery
:
FilterQuery
<
T
>
[]
Returns
boolean
Protected
Static
evaluate
Path
evaluatePath
<
T
>
(
object
:
T
,
path
:
string
,
query
:
FilterQuery
<
T
>
)
:
boolean
Type Parameters
T
Parameters
object
:
T
path
:
string
query
:
FilterQuery
<
T
>
Returns
boolean
Protected
Static
evaluate
Selector
evaluateSelector
<
T
>
(
value
:
any
,
subquery
:
QuerySelector
<
T
>
)
:
boolean
Type Parameters
T
Parameters
value
:
any
subquery
:
QuerySelector
<
T
>
Returns
boolean
Static
get
Value
From
Path
getValueFromPath
<
T
>
(
object
:
T
,
path
:
string
)
:
[
any
,
any
,
string
]
Type Parameters
T
Parameters
object
:
T
path
:
string
Returns
[
any
,
any
,
string
]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
evaluate
evaluate
Array
Selector
evaluate
Comparison
Selector
evaluate
Component
evaluate
Op
evaluate
Path
evaluate
Selector
get
Value
From
Path
@openhps/core
Loading...
Query evaluator for FilterQuerys with MemoryDataService.