Interface Selection.Selectors
-
- Enclosing class:
- Selection
public static interface Selection.Selectors
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInputRow(ResultSetBuilder rs)
Adds the current row of the specifiedResultSetBuilder
.boolean
collectTimestamps()
Checks if one of the selectors collect timestamps.boolean
collectTTLs()
Checks if one of the selectors collect TTLs.ColumnFilter
getColumnFilter()
Returns theColumnFilter
corresponding to those selectorsjava.util.List<java.nio.ByteBuffer>
getOutputRow()
boolean
isAggregate()
Checks if one of the selectors perform some aggregations.int
numberOfFetchedColumns()
Returns the number of fetched columnsvoid
reset()
-
-
-
Method Detail
-
getColumnFilter
ColumnFilter getColumnFilter()
Returns theColumnFilter
corresponding to those selectors- Returns:
- the
ColumnFilter
corresponding to those selectors
-
isAggregate
boolean isAggregate()
Checks if one of the selectors perform some aggregations.- Returns:
true
if one of the selectors perform some aggregations,false
otherwise.
-
numberOfFetchedColumns
int numberOfFetchedColumns()
Returns the number of fetched columns- Returns:
- the number of fetched columns
-
collectTTLs
boolean collectTTLs()
Checks if one of the selectors collect TTLs.- Returns:
true
if one of the selectors collect TTLs,false
otherwise.
-
collectTimestamps
boolean collectTimestamps()
Checks if one of the selectors collect timestamps.- Returns:
true
if one of the selectors collect timestamps,false
otherwise.
-
addInputRow
void addInputRow(ResultSetBuilder rs)
Adds the current row of the specifiedResultSetBuilder
.- Parameters:
rs
- theResultSetBuilder
- Throws:
InvalidRequestException
-
getOutputRow
java.util.List<java.nio.ByteBuffer> getOutputRow()
-
reset
void reset()
-
-