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(Selector.InputRow input)
Adds the current row of the specifiedResultSetBuilder
.boolean
collectTTLs()
Checks if one of the selectors collect TTLs.boolean
collectWritetimes()
Checks if one of the selectors collects write timestamps.ColumnFilter
getColumnFilter()
Returns theColumnFilter
corresponding to those selectorsjava.util.List<java.nio.ByteBuffer>
getOutputRow()
boolean
hasProcessing()
Checks if this Selectors perform some processingboolean
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
-
hasProcessing
boolean hasProcessing()
Checks if this Selectors perform some processing- Returns:
true
if this Selectors perform some processing,false
otherwise.
-
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.
-
collectWritetimes
boolean collectWritetimes()
Checks if one of the selectors collects write timestamps.- Returns:
true
if one of the selectors collects write timestamps,false
otherwise.
-
addInputRow
void addInputRow(Selector.InputRow input)
Adds the current row of the specifiedResultSetBuilder
.- Parameters:
input
- the input row
-
getOutputRow
java.util.List<java.nio.ByteBuffer> getOutputRow()
-
reset
void reset()
-
-