Construct an InKeySetFilter
for testing "In" condition.
the underlying filter
the set of keys to limit the filter evaluation to
Server-side Filter
implementation type identifier.
The underlying Filter.
The underlying set of keys.
Return a composed filter that represents a short-circuiting logical
AND
of this filter and another. When evaluating the composed
filter, if this filter is `false, then the other
filter is not evaluated.
Any exceptions thrown during evaluation of either filter are relayed to the caller; if evaluation of this filter throws an exception, the *other* filter will not be evaluated.
a filter that will be logically-AND
ed with this filter
a composed filter that represents the short-circuiting logical
AND
of this filter and the other filter
Return a key associated filter based on this filter and a specified key.
associated key
a key associated filter
Return a filter that will only be evaluated within specified key set.
the set of keys to limit the filter evaluation to
a key set-limited filter
Return a composed predicate that represents a short-circuiting logical
OR
of this predicate and another. When evaluating the composed
predicate, if this predicate is true
, then the other
predicate is not evaluated.
Any exceptions thrown during evaluation of either predicate are relayed to the caller; if evaluation of this predicate throws an exception, the *other* predicate will not be evaluated.
a predicate that will be logically-OR
ed with this predicate
a composed predicate that represents the short-circuiting logical
OR
of this predicate and the other predicate
Return a composed predicate that represents a logical XOR
of this
predicate and another.
Any exceptions thrown during evaluation of either predicate are relayed to the caller; if evaluation of this predicate throws an exception, the other predicate will not be evaluated.
a predicate that will be logically-XOR
ed with this predicate
a composed predicate that represents the logical XOR
of this
predicate and the 'other' predicate
Filter which limits the scope of another filter according to the key association information.
Note 1: This filter must be the outermost filter and cannot be used as a part of any composite filter (AndFilter, OrFilter, etc.) Note 2: This filter is intended to be processed only on the client side of the partitioned cache service.
Example:
var filter = Filter.less('age', 40).associatedWith(10); map.values(filter).then(values => { for (const entry of values) { console.log(JSON.stringify(entry, null, 4)); } });