Interface Condition
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
FieldValueCondition
,IndexValueCondition
- All Known Implementing Classes:
BaseCondition
,FieldValueConditionImpl
,IndexValueConditionImpl
public interface Condition extends Serializable
Represents a condition which is evaluated against the tuple fields
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FieldIdentifier<?,?>
field()
Filtering operand, may be a field or indexOperator
operator()
Filtering operator (<.List<?>
toList(TarantoolMetadataOperations metadataOperations, TarantoolSpaceMetadata spaceMetadata)
Serializes the condition into a form of Java listObject
value()
Filtering value for the operand
-
-
-
Method Detail
-
operator
Operator operator()
Filtering operator (<. <=, =, =>, >)- Returns:
- operator
-
field
FieldIdentifier<?,?> field()
Filtering operand, may be a field or index- Returns:
- operand
-
value
Object value()
Filtering value for the operand- Returns:
- operand value
-
toList
List<?> toList(TarantoolMetadataOperations metadataOperations, TarantoolSpaceMetadata spaceMetadata)
Serializes the condition into a form of Java list- Parameters:
metadataOperations
- metadata operationsspaceMetadata
- space metadata- Returns:
- list of serialized conditions
-
-