Class QueryTable.Operation.Result<T extends DynamicNode & NotificationStepReceiver>

java.lang.Object
io.deephaven.engine.table.impl.QueryTable.Operation.Result<T>
Enclosing interface:
QueryTable.Operation<T extends DynamicNode & NotificationStepReceiver>

public static class QueryTable.Operation.Result<T extends DynamicNode & NotificationStepReceiver> extends Object
The resulting table and listener of the operation.
  • Field Details

    • resultNode

      public final T extends DynamicNode & NotificationStepReceiver resultNode
    • resultListener

      public final TableUpdateListener resultListener
      The listener that should be attached to the parent. The listener may be null if the table does not need to respond to ticks from other sources (e.g. the parent is non-refreshing).
  • Constructor Details

    • Result

      public Result(@NotNull T resultNode)
    • Result

      public Result(@NotNull T resultNode, @Nullable @Nullable TableUpdateListener resultListener)
      Construct the result of an operation. The listener may be null if the table does not need to respond to ticks from other sources (e.g. the parent is non-refreshing).
      Parameters:
      resultNode - the result of the operation
      resultListener - the listener that should be attached to the parent (or null)