Class SelectAndViewAnalyzer.SelectLayerCompletionHandler

java.lang.Object
io.deephaven.engine.table.impl.select.analyzers.SelectAndViewAnalyzer.SelectLayerCompletionHandler
Enclosing class:
SelectAndViewAnalyzer

public abstract static class SelectAndViewAnalyzer.SelectLayerCompletionHandler extends Object
A class that handles the completion of one select column. The handlers are chained together so that when a column completes all of the downstream dependencies may execute.
  • Constructor Details

    • SelectLayerCompletionHandler

      public SelectLayerCompletionHandler(BitSet requiredColumns, BitSet completedColumns)
      Create the final completion handler, which has no next handler.
      Parameters:
      requiredColumns - the columns required for this handler to fire
      completedColumns - the set of completed columns, shared with all of the other handlers
  • Method Details

    • onError

      protected void onError(Exception error)
    • onAllRequiredColumnsCompleted

      protected abstract void onAllRequiredColumnsCompleted()
      Called when all of the required columns are completed.