public abstract class Selection
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
Selection.ResultSetBuilder |
Modifier | Constructor and Description |
---|---|
protected |
Selection(java.util.List<ColumnDefinition> columns,
SelectionColumnMapping columnMapping,
boolean collectTimestamps,
boolean collectTTLs) |
protected |
Selection(java.util.List<ColumnDefinition> columns,
SelectionColumnMapping columnMapping,
java.util.List<ColumnSpecification> columnSpecifications,
boolean collectTimestamps,
boolean collectTTLs) |
Modifier and Type | Method and Description |
---|---|
int |
addColumnForOrdering(ColumnDefinition c) |
static Selection |
forColumns(java.util.List<ColumnDefinition> columns) |
static Selection |
fromSelectors(CFMetaData cfm,
java.util.List<RawSelector> rawSelectors) |
protected int |
getColumnIndex(ColumnDefinition c)
Returns the index of the specified column
|
SelectionColumns |
getColumnMapping() |
java.util.List<ColumnDefinition> |
getColumns() |
protected java.util.List<ColumnSpecification> |
getColumnSpecifications() |
ResultSet.Metadata |
getResultMetadata() |
int |
getResultSetIndex(ColumnDefinition c)
Returns the index of the specified column within the resultset
|
protected abstract java.util.List<java.nio.ByteBuffer> |
handleRow(Selection.ResultSetBuilder rs) |
boolean |
isWildcard() |
Selection.ResultSetBuilder |
resultSetBuilder(long now) |
static Selection |
wildcard(CFMetaData cfm,
boolean isCount,
ColumnIdentifier countAlias) |
protected Selection(java.util.List<ColumnDefinition> columns, SelectionColumnMapping columnMapping, boolean collectTimestamps, boolean collectTTLs)
protected Selection(java.util.List<ColumnDefinition> columns, SelectionColumnMapping columnMapping, java.util.List<ColumnSpecification> columnSpecifications, boolean collectTimestamps, boolean collectTTLs)
public boolean isWildcard()
public ResultSet.Metadata getResultMetadata()
public static Selection wildcard(CFMetaData cfm, boolean isCount, ColumnIdentifier countAlias)
public static Selection forColumns(java.util.List<ColumnDefinition> columns)
public int addColumnForOrdering(ColumnDefinition c)
public int getResultSetIndex(ColumnDefinition c)
c
- the columnprotected final int getColumnIndex(ColumnDefinition c)
c
- the columnpublic static Selection fromSelectors(CFMetaData cfm, java.util.List<RawSelector> rawSelectors) throws InvalidRequestException
InvalidRequestException
protected abstract java.util.List<java.nio.ByteBuffer> handleRow(Selection.ResultSetBuilder rs) throws InvalidRequestException
InvalidRequestException
public java.util.List<ColumnDefinition> getColumns()
public SelectionColumns getColumnMapping()
public Selection.ResultSetBuilder resultSetBuilder(long now)
protected java.util.List<ColumnSpecification> getColumnSpecifications()
Copyright © 2016 The Apache Software Foundation