Interface HierarchicalTableApplyRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
HierarchicalTableApplyRequest, HierarchicalTableApplyRequest.Builder

public interface HierarchicalTableApplyRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasResultHierarchicalTableId

      boolean hasResultHierarchicalTableId()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
      Returns:
      Whether the resultHierarchicalTableId field is set.
    • getResultHierarchicalTableId

      Ticket getResultHierarchicalTableId()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
      Returns:
      The resultHierarchicalTableId.
    • getResultHierarchicalTableIdOrBuilder

      TicketOrBuilder getResultHierarchicalTableIdOrBuilder()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
    • hasInputHierarchicalTableId

      boolean hasInputHierarchicalTableId()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
      Returns:
      Whether the inputHierarchicalTableId field is set.
    • getInputHierarchicalTableId

      Ticket getInputHierarchicalTableId()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
      Returns:
      The inputHierarchicalTableId.
    • getInputHierarchicalTableIdOrBuilder

      TicketOrBuilder getInputHierarchicalTableIdOrBuilder()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
    • getFiltersList

      List<Condition> getFiltersList()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getFilters

      Condition getFilters(int index)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getFiltersCount

      int getFiltersCount()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getFiltersOrBuilderList

      List<? extends ConditionOrBuilder> getFiltersOrBuilderList()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getFiltersOrBuilder

      ConditionOrBuilder getFiltersOrBuilder(int index)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getSortsList

      List<SortDescriptor> getSortsList()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated, constituent or updateView node columns. The
       appropriate sorts are applied to the nodes at snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getSorts

      SortDescriptor getSorts(int index)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated, constituent or updateView node columns. The
       appropriate sorts are applied to the nodes at snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getSortsCount

      int getSortsCount()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated, constituent or updateView node columns. The
       appropriate sorts are applied to the nodes at snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getSortsOrBuilderList

      List<? extends SortDescriptorOrBuilder> getSortsOrBuilderList()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated, constituent or updateView node columns. The
       appropriate sorts are applied to the nodes at snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getSortsOrBuilder

      SortDescriptorOrBuilder getSortsOrBuilder(int index)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated, constituent or updateView node columns. The
       appropriate sorts are applied to the nodes at snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getFormatViewsList

      List<UpdateViewRequest> getFormatViewsList()
       Format operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest format_views = 5;
    • getFormatViews

      UpdateViewRequest getFormatViews(int index)
       Format operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest format_views = 5;
    • getFormatViewsCount

      int getFormatViewsCount()
       Format operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest format_views = 5;
    • getFormatViewsOrBuilderList

      List<? extends UpdateViewRequestOrBuilder> getFormatViewsOrBuilderList()
       Format operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest format_views = 5;
    • getFormatViewsOrBuilder

      UpdateViewRequestOrBuilder getFormatViewsOrBuilder(int index)
       Format operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest format_views = 5;
    • getUpdateViewsList

      List<UpdateViewRequest> getUpdateViewsList()
       User-supplied update_view operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest update_views = 6;
    • getUpdateViews

      UpdateViewRequest getUpdateViews(int index)
       User-supplied update_view operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest update_views = 6;
    • getUpdateViewsCount

      int getUpdateViewsCount()
       User-supplied update_view operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest update_views = 6;
    • getUpdateViewsOrBuilderList

      List<? extends UpdateViewRequestOrBuilder> getUpdateViewsOrBuilderList()
       User-supplied update_view operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest update_views = 6;
    • getUpdateViewsOrBuilder

      UpdateViewRequestOrBuilder getUpdateViewsOrBuilder(int index)
       User-supplied update_view operations to apply to the nodes of the table.
       For RollupTables, the update is applied only to the specified node types.
       For TreeTables, the node type is ignored and the update is applied to all nodes.
       
      repeated .io.deephaven.proto.backplane.grpc.UpdateViewRequest update_views = 6;