Class BaseQualifierBuilder<T extends BaseQualifierBuilder<?>>
java.lang.Object
org.springframework.data.aerospike.query.qualifier.BaseQualifierBuilder<T>
- All Implemented Interfaces:
IQualifierBuilder
- Direct Known Subclasses:
MetadataQualifierBuilder,QualifierBuilder,QueryQualifierBuilder
public abstract class BaseQualifierBuilder<T extends BaseQualifierBuilder<?>>
extends Object
implements IQualifierBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()booleangetMap()getPath()com.aerospike.client.Valuecom.aerospike.client.ValuegetValue()setFilterOperation(FilterOperation operationType) Set FilterOperation.setSecondValue(Object secondValue) Set second value.Set value.
-
Constructor Details
-
BaseQualifierBuilder
public BaseQualifierBuilder()
-
-
Method Details
-
getIgnoreCase
public boolean getIgnoreCase() -
getFilterOperation
-
setFilterOperation
Set FilterOperation. Mandatory parameter. -
setValue
Set value. Mandatory parameter for bin or metadata query for all operations exceptFilterOperation.IS_NOT_NULLandFilterOperation.IS_NULL.- Parameters:
value- The provided object will be read into aValue, so its type must be recognizable byValue.get(Object).
-
setSecondValue
Set second value.Use one of the Value get() methods (
Value.get(int),Value.get(String)etc.) to firstly read the second value into aValueobject.- Parameters:
secondValue- The provided object will be read into aValue, so its type must be recognizable byValue.get(Object).
-
getPath
-
getValue
public com.aerospike.client.Value getValue() -
getSecondValue
public com.aerospike.client.Value getSecondValue() -
build
- Specified by:
buildin interfaceIQualifierBuilder
-
getMap
- Specified by:
getMapin interfaceIQualifierBuilder
-