Package org.apache.cassandra.db
Class AbstractReadCommandBuilder
- java.lang.Object
-
- org.apache.cassandra.db.AbstractReadCommandBuilder
-
- Direct Known Subclasses:
AbstractReadCommandBuilder.PartitionRangeBuilder
,AbstractReadCommandBuilder.SinglePartitionBuilder
public abstract class AbstractReadCommandBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractReadCommandBuilder.PartitionRangeBuilder
static class
AbstractReadCommandBuilder.SinglePartitionBuilder
-
Field Summary
Fields Modifier and Type Field Description protected ColumnFamilyStore
cfs
protected java.util.Set<ColumnIdentifier>
columns
protected RowFilter
filter
protected long
nowInSeconds
protected boolean
reversed
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ReadCommand
build()
AbstractReadCommandBuilder
columns(java.lang.String... columns)
AbstractReadCommandBuilder
filterOn(java.lang.String column, Operator op, java.lang.Object value)
AbstractReadCommandBuilder
fromExcl(java.lang.Object... values)
AbstractReadCommandBuilder
fromIncl(java.lang.Object... values)
AbstractReadCommandBuilder
includeRow(java.lang.Object... values)
protected ColumnFilter
makeColumnFilter()
protected ClusteringIndexFilter
makeFilter()
protected DataLimits
makeLimits()
AbstractReadCommandBuilder
reverse()
AbstractReadCommandBuilder
toExcl(java.lang.Object... values)
AbstractReadCommandBuilder
toIncl(java.lang.Object... values)
AbstractReadCommandBuilder
withLimit(int newLimit)
AbstractReadCommandBuilder
withNowInSeconds(long nowInSec)
AbstractReadCommandBuilder
withPagingLimit(int newLimit)
-
-
-
Field Detail
-
cfs
protected final ColumnFamilyStore cfs
-
nowInSeconds
protected long nowInSeconds
-
reversed
protected boolean reversed
-
columns
protected java.util.Set<ColumnIdentifier> columns
-
filter
protected final RowFilter filter
-
-
Method Detail
-
withNowInSeconds
public AbstractReadCommandBuilder withNowInSeconds(long nowInSec)
-
fromIncl
public AbstractReadCommandBuilder fromIncl(java.lang.Object... values)
-
fromExcl
public AbstractReadCommandBuilder fromExcl(java.lang.Object... values)
-
toIncl
public AbstractReadCommandBuilder toIncl(java.lang.Object... values)
-
toExcl
public AbstractReadCommandBuilder toExcl(java.lang.Object... values)
-
includeRow
public AbstractReadCommandBuilder includeRow(java.lang.Object... values)
-
reverse
public AbstractReadCommandBuilder reverse()
-
withLimit
public AbstractReadCommandBuilder withLimit(int newLimit)
-
withPagingLimit
public AbstractReadCommandBuilder withPagingLimit(int newLimit)
-
columns
public AbstractReadCommandBuilder columns(java.lang.String... columns)
-
filterOn
public AbstractReadCommandBuilder filterOn(java.lang.String column, Operator op, java.lang.Object value)
-
makeColumnFilter
protected ColumnFilter makeColumnFilter()
-
makeFilter
protected ClusteringIndexFilter makeFilter()
-
makeLimits
protected DataLimits makeLimits()
-
build
public abstract ReadCommand build()
-
-