Class Expression
java.lang.Object
org.apache.cassandra.index.sasi.plan.Expression
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AbstractAnalyzerfinal ColumnIndexfinal booleanprotected Expression.Opfinal AbstractType<?> -
Constructor Summary
ConstructorsConstructorDescriptionExpression(String name, AbstractType<?> validator) Expression(Expression other) Expression(QueryController controller, ColumnIndex columnIndex) -
Method Summary
Modifier and TypeMethodDescriptionadd(Operator op, ByteBuffer value) addExclusion(ByteBuffer value) voidbooleangetOp()inthashCode()booleanhasLower()booleanhasUpper()booleanbooleanbooleanisSatisfiedBy(ByteBuffer value) booleansetLower(Expression.Bound newLower) setOp(Expression.Op op) setUpper(Expression.Bound newUpper) toString()
-
Field Details
-
analyzer
-
index
-
validator
-
isLiteral
public final boolean isLiteral -
operation
-
lower
-
upper
-
exclusions
-
-
Constructor Details
-
Expression
-
Expression
-
Expression
-
-
Method Details
-
setLower
-
setUpper
-
setOp
-
add
-
addExclusion
-
isSatisfiedBy
-
getOp
-
checkpoint
public void checkpoint() -
hasLower
public boolean hasLower() -
hasUpper
public boolean hasUpper() -
isLowerSatisfiedBy
-
isUpperSatisfiedBy
-
isIndexed
public boolean isIndexed() -
toString
-
hashCode
public int hashCode() -
equals
-