org.apache.cassandra.cql
Class SelectStatement
java.lang.Object
org.apache.cassandra.cql.SelectStatement
public class SelectStatement
- extends java.lang.Object
Encapsulates a completely parsed SELECT query, including the target
column family, expression, result count, and ordering clause.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectStatement
public SelectStatement(SelectExpression expression,
boolean isCountOper,
java.lang.String columnFamily,
org.apache.cassandra.thrift.ConsistencyLevel cLevel,
WhereClause clause,
int numRecords)
isKeyRange
public boolean isKeyRange()
getKeys
public java.util.Set<Term> getKeys()
getKeyStart
public Term getKeyStart()
getKeyFinish
public Term getKeyFinish()
getColumnRelations
public java.util.List<Relation> getColumnRelations()
isColumnRange
public boolean isColumnRange()
isWildcard
public boolean isWildcard()
getColumnNames
public java.util.List<Term> getColumnNames()
getColumnStart
public Term getColumnStart()
getColumnFinish
public Term getColumnFinish()
getColumnFamily
public java.lang.String getColumnFamily()
isColumnsReversed
public boolean isColumnsReversed()
getConsistencyLevel
public org.apache.cassandra.thrift.ConsistencyLevel getConsistencyLevel()
getNumRecords
public int getNumRecords()
getColumnsLimit
public int getColumnsLimit()
isCountOperation
public boolean isCountOperation()
includeStartKey
public boolean includeStartKey()
includeFinishKey
public boolean includeFinishKey()
getKeyAlias
public java.lang.String getKeyAlias()
isMultiKey
public boolean isMultiKey()
extractKeyAliasFromColumns
public void extractKeyAliasFromColumns(CFMetaData cfm)
getComparator
public AbstractType getComparator(java.lang.String keyspace)
getValueValidator
public AbstractType getValueValidator(java.lang.String keyspace,
java.nio.ByteBuffer column)
Copyright © 2011 The Apache Software Foundation