Class QualifierBuilder
java.lang.Object
org.springframework.data.aerospike.query.qualifier.BaseQualifierBuilder<QualifierBuilder>
org.springframework.data.aerospike.query.qualifier.QualifierBuilder
- All Implemented Interfaces:
IQualifierBuilder
-
Method Summary
Modifier and TypeMethodDescriptionsetIgnoreCase(boolean ignoreCase) Dot separated path consisting of bin name and optional context.Methods inherited from class org.springframework.data.aerospike.query.qualifier.BaseQualifierBuilder
build, getFilterOperation, getIgnoreCase, getMap, getPath, getSecondValue, getValue, setFilterOperation, setSecondValue, setValue
-
Method Details
-
setIgnoreCase
-
setPath
Dot separated path consisting of bin name and optional context. Mandatory parameter for bin query. Current limitation: if context is given, its last element must be either a List, a Map or a Map key, not Map value.
Context is provided using the following DSL.
a Map key “a” '1' Map key (String) “1” 1 Map key 1 {1} Map index 1 {=1} Map value (int) 1 {=bb} Map value “bb” {='1'} Map value (String) “1” {#1} Map rank 1 [1] List index 1 [=1] List value 1 [#1] List rank 1
Examples:binName [binName] mapBinName.k [mapBinName -> mapKey("a")] mapBinName.a.aa.aaa [mapBinName -> mapKey("a") -> mapKey("aa") -> mapKey("aaa")] mapBinName.a.55 [mapBinName -> mapKey("a") -> mapKey(55)] listBinName.[1].aa [listBinName -> listIndex(1) -> mapKey("aa")] mapBinName.ab.cd.[-1].'10' [mapBinName -> mapKey("ab") -> mapKey("cd") -> listIndex(-1) -> mapKey("10")]
-