Package org.apache.cassandra.db.filter
Class RowFilter.SimpleExpression
- java.lang.Object
-
- org.apache.cassandra.db.filter.RowFilter.Expression
-
- org.apache.cassandra.db.filter.RowFilter.SimpleExpression
-
- Enclosing class:
- RowFilter
public static class RowFilter.SimpleExpression extends RowFilter.Expression
An expression of the form 'column' 'op' 'value'.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cassandra.db.filter.RowFilter.Expression
RowFilter.Expression.Kind
-
-
Field Summary
-
Fields inherited from class org.apache.cassandra.db.filter.RowFilter.Expression
column, operator, value
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisSatisfiedBy(TableMetadata metadata, DecoratedKey partitionKey, Row row, int nowInSec)Returns whether the provided row satisfied this expression or not.protected RowFilter.Expression.Kindkind()protected java.lang.StringtoString(boolean cql)-
Methods inherited from class org.apache.cassandra.db.filter.RowFilter.Expression
column, equals, getIndexValue, getValue, hashCode, isContains, isContainsKey, isCustom, isUserDefined, operator, toCQLString, toString, validate, validateForIndexing
-
-
-
-
Method Detail
-
isSatisfiedBy
public boolean isSatisfiedBy(TableMetadata metadata, DecoratedKey partitionKey, Row row, int nowInSec)
Description copied from class:RowFilter.ExpressionReturns whether the provided row satisfied this expression or not.- Specified by:
isSatisfiedByin classRowFilter.ExpressionpartitionKey- the partition key for row to check.row- the row to check. It should *not* contain deleted cells (i.e. it should come from a RowIterator).- Returns:
- whether the row is satisfied by this expression.
-
toString
protected java.lang.String toString(boolean cql)
- Specified by:
toStringin classRowFilter.Expression
-
kind
protected RowFilter.Expression.Kind kind()
- Specified by:
kindin classRowFilter.Expression
-
-