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 classAbstractReadCommandBuilder.PartitionRangeBuilderstatic classAbstractReadCommandBuilder.SinglePartitionBuilder
-
Field Summary
Fields Modifier and Type Field Description protected ColumnFamilyStorecfsprotected java.util.Set<ColumnIdentifier>columnsprotected RowFilterfilterprotected intnowInSecondsprotected booleanreversed
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ReadCommandbuild()AbstractReadCommandBuildercolumns(java.lang.String... columns)AbstractReadCommandBuilderfilterOn(java.lang.String column, Operator op, java.lang.Object value)AbstractReadCommandBuilderfromExcl(java.lang.Object... values)AbstractReadCommandBuilderfromIncl(java.lang.Object... values)AbstractReadCommandBuilderincludeRow(java.lang.Object... values)protected ColumnFiltermakeColumnFilter()protected ClusteringIndexFiltermakeFilter()protected DataLimitsmakeLimits()AbstractReadCommandBuilderreverse()AbstractReadCommandBuildertoExcl(java.lang.Object... values)AbstractReadCommandBuildertoIncl(java.lang.Object... values)AbstractReadCommandBuilderwithLimit(int newLimit)AbstractReadCommandBuilderwithNowInSeconds(int nowInSec)AbstractReadCommandBuilderwithPagingLimit(int newLimit)
-
-
-
Field Detail
-
cfs
protected final ColumnFamilyStore cfs
-
nowInSeconds
protected int nowInSeconds
-
reversed
protected boolean reversed
-
columns
protected java.util.Set<ColumnIdentifier> columns
-
filter
protected final RowFilter filter
-
-
Method Detail
-
withNowInSeconds
public AbstractReadCommandBuilder withNowInSeconds(int 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()
-
-