Class QueryQualifierBuilder

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

public class QueryQualifierBuilder extends BaseQualifierBuilder<QualifierBuilder>
  • Method Details

    • setInnerQbFilterOperation

      public QueryQualifierBuilder setInnerQbFilterOperation(FilterOperation operationType)
      Set FilterOperation for qualifier. Mandatory parameter.
    • setIgnoreCase

      public QueryQualifierBuilder setIgnoreCase(boolean ignoreCase)
    • setBinName

      public QueryQualifierBuilder setBinName(String field)
      Set bin name. Mandatory parameter for bin query.
    • setBinType

      public QueryQualifierBuilder setBinType(com.aerospike.client.exp.Exp.Type type)
      Set bin type.
    • setDotPath

      public QueryQualifierBuilder setDotPath(List<String> dotPath)
      Set full path from bin name to required element.
    • setCtxArray

      public QueryQualifierBuilder setCtxArray(com.aerospike.client.cdt.CTX[] ctxArray)
      Set CTX[].
    • setKey

      public QueryQualifierBuilder setKey(com.aerospike.client.Value key)
      Set Map key.

      Use one of the Value get() methods (Value.get(int), Value.get(String) etc.) to firstly read the key into a Value object.

    • setNestedKey

      public QueryQualifierBuilder setNestedKey(com.aerospike.client.Value key)
      For "find by one level nested map containing" queries. Set nested Map key.

      Use one of the Value get() methods (Value.get(int), Value.get(String) etc.) to firstly read the key into a Value object.

    • setNestedType

      public QueryQualifierBuilder setNestedType(int type)
      For "find by one level nested map containing" queries. Set the type of the nested map value using ParticleType.
    • setServerVersionSupport

      public QueryQualifierBuilder setServerVersionSupport(ServerVersionSupport serverVersionSupport)
      Set server version support.
    • setMapKeyPlaceholder

      public QueryQualifierBuilder setMapKeyPlaceholder()
      Set Map key placeholder (for "Map keys containing" queries).
    • hasDotPath

      public boolean hasDotPath()