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
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
Modifier and TypeMethodDescriptionbooleanisSatisfiedBy(TableMetadata metadata, DecoratedKey partitionKey, Row row, long nowInSec) Returns whether the provided row satisfied this expression or not.protected RowFilter.Expression.Kindkind()protected 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 Details
-
isSatisfiedBy
public boolean isSatisfiedBy(TableMetadata metadata, DecoratedKey partitionKey, Row row, long 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
- Specified by:
toStringin classRowFilter.Expression
-
kind
- Specified by:
kindin classRowFilter.Expression
-