Interface Selection.Selectors
- Enclosing class:
- Selection
public static interface Selection.Selectors
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddInputRow(Selector.InputRow input) Adds the current row of the specifiedResultSetBuilder.booleanChecks if one of the selectors collect TTLs.booleanChecks if one of the selectors collects write timestamps.Returns theColumnFiltercorresponding to those selectorsbooleanChecks if this Selectors perform some processingbooleanChecks if one of the selectors perform some aggregations.intReturns the number of fetched columnsvoidreset()
-
Method Details
-
getColumnFilter
ColumnFilter getColumnFilter()Returns theColumnFiltercorresponding to those selectors- Returns:
- the
ColumnFiltercorresponding to those selectors
-
hasProcessing
boolean hasProcessing()Checks if this Selectors perform some processing- Returns:
trueif this Selectors perform some processing,falseotherwise.
-
isAggregate
boolean isAggregate()Checks if one of the selectors perform some aggregations.- Returns:
trueif one of the selectors perform some aggregations,falseotherwise.
-
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:
trueif one of the selectors collect TTLs,falseotherwise.
-
collectWritetimes
boolean collectWritetimes()Checks if one of the selectors collects write timestamps.- Returns:
trueif one of the selectors collects write timestamps,falseotherwise.
-
addInputRow
Adds the current row of the specifiedResultSetBuilder.- Parameters:
input- the input row
-
getOutputRow
List<ByteBuffer> getOutputRow() -
reset
void reset()
-