Class QualifierBuilder

java.lang.Object
org.springframework.data.aerospike.query.qualifier.BaseQualifierBuilder<QualifierBuilder>
org.springframework.data.aerospike.query.qualifier.QualifierBuilder
All Implemented Interfaces:
IQualifierBuilder

@Beta public class QualifierBuilder extends BaseQualifierBuilder<QualifierBuilder>
  • Method Details

    • setIgnoreCase

      public QualifierBuilder setIgnoreCase(boolean ignoreCase)
    • setPath

      public QualifierBuilder setPath(String path)
      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")]