## Uses of Class
org.apache.cassandra.cql3.selection.Selection

Packages that use Selection
org.apache.cassandra.cql3
org.apache.cassandra.cql3.selection
org.apache.cassandra.cql3.statements

### Uses of Selection in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type Selection
`static void` SuperColumnCompatibility.`processPartition(CFMetaData cfm, Selection selection, RowIterator partition, Selection.ResultSetBuilder result, ProtocolVersion protocolVersion, SuperColumnCompatibility.SuperColumnRestrictions restrictions, QueryOptions queryOptions)` For _dense_ SuperColumn Families.

### Uses of Selection in org.apache.cassandra.cql3.selection

Methods in org.apache.cassandra.cql3.selection that return Selection
`static Selection` Selection.`forColumns(CFMetaData cfm, java.util.List<ColumnDefinition> columns)`
`static Selection` Selection.`fromSelectors(CFMetaData cfm, java.util.List<RawSelector> rawSelectors, VariableSpecifications boundNames, boolean hasGroupBy)`
`static Selection` Selection.`wildcard(CFMetaData cfm)`

### Uses of Selection in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements that return Selection
`Selection` SelectStatement.`getSelection()` May be used by custom QueryHandler implementations

Constructors in org.apache.cassandra.cql3.statements with parameters of type Selection
Constructor and Description
`SelectStatement(CFMetaData cfm, int boundTerms, SelectStatement.Parameters parameters, Selection selection, StatementRestrictions restrictions, boolean isReversed, AggregationSpecification aggregationSpec, java.util.Comparator<java.util.List<java.nio.ByteBuffer>> orderingComparator, Term limit, Term perPartitionLimit)`