public class AerospikeCriteria extends Qualifier implements CriteriaDefinition
Qualifier.FilterOperation, Qualifier.QualifierRegexpBuilderCriteriaDefinition.AerospikeMapCriteria| Constructor and Description |
|---|
AerospikeCriteria(Qualifier.FilterOperation operation,
Qualifier... qualifiers) |
AerospikeCriteria(String field,
Qualifier.FilterOperation operation,
Boolean ignoreCase,
com.aerospike.client.Value value1) |
AerospikeCriteria(String field,
Qualifier.FilterOperation operation,
com.aerospike.client.Value value1,
com.aerospike.client.Value value2) |
| Modifier and Type | Method and Description |
|---|---|
Qualifier |
getCriteriaObject()
Get
Filter representation. |
String |
getKey()
Get the identifying key.
|
static AerospikeCriteria |
or(AerospikeCriteria... criteria)
Creates an 'or' criteria using the $or operator for all of the provided criteria
|
asFilter, asFilter, clear, containsKey, containsValue, entrySet, get, getField, getFieldExpr, getOperation, getQualifiers, getValue1, getValue2, isEmpty, keySet, put, putAll, queryAsFilter, remove, size, toPredExp, toString, valuesequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllpublic AerospikeCriteria(Qualifier.FilterOperation operation, Qualifier... qualifiers)
public AerospikeCriteria(String field, Qualifier.FilterOperation operation, Boolean ignoreCase, com.aerospike.client.Value value1)
public AerospikeCriteria(String field, Qualifier.FilterOperation operation, com.aerospike.client.Value value1, com.aerospike.client.Value value2)
public static AerospikeCriteria or(AerospikeCriteria... criteria)
criteria - IllegalArgumentException - if #orOperator(Criteria...) follows a not() call directly.public Qualifier getCriteriaObject()
CriteriaDefinitionFilter representation.getCriteriaObject in interface CriteriaDefinitionpublic String getKey()
CriteriaDefinitiongetKey in interface CriteriaDefinitionCopyright © 2020–2021 Aerospike, Inc. All rights reserved.