Interface Selection.Selectors

  • Enclosing class:
    Selection

    public static interface Selection.Selectors
    • Method Detail

      • getColumnFilter

        ColumnFilter getColumnFilter()
        Returns the ColumnFilter 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 specified ResultSetBuilder.
        Parameters:
        input - the input row
      • getOutputRow

        java.util.List<java.nio.ByteBuffer> getOutputRow()
      • reset

        void reset()