org.apache.cassandra.cql3.statements
Class Selection
java.lang.Object
org.apache.cassandra.cql3.statements.Selection
public abstract class Selection
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Selection
protected Selection(java.util.List<CFDefinition.Name> columnsList,
java.util.List<ColumnSpecification> metadata,
boolean collectTimestamps,
boolean collectTTLs)
wildcard
public static Selection wildcard(CFDefinition cfDef)
fromSelectors
public static Selection fromSelectors(CFDefinition cfDef,
java.util.List<RawSelector> rawSelectors)
throws InvalidRequestException
- Throws:
InvalidRequestException
handleRow
protected abstract java.util.List<java.nio.ByteBuffer> handleRow(Selection.ResultSetBuilder rs)
throws InvalidRequestException
- Throws:
InvalidRequestException
regularColumnsToFetch
public java.util.List<ColumnIdentifier> regularColumnsToFetch()
- Returns:
- the list of CQL3 "regular" (the "COLUMN_METADATA" ones) column names to fetch.
getColumnsList
public java.util.List<CFDefinition.Name> getColumnsList()
- Returns:
- the list of CQL3 columns value this SelectionClause needs.
resultSetBuilder
public Selection.ResultSetBuilder resultSetBuilder()
Copyright © 2013 The Apache Software Foundation