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 Summary

    Modifier and Type
    Method
    Description
    getFilters(int index)
    Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    int
    Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
    Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
    Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
    Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
    getSorts(int index)
    Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    int
    Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    getSortsOrBuilder(int index)
    Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable.
    boolean
    Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
    boolean
    Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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 node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) 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 node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) 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 node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) 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 node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) 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 node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;