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 TypeMethodDescriptiongetFilters
(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.getFiltersOrBuilder
(int index) Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable.List<? extends ConditionOrBuilder>
Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable.Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations toTicket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations toTicket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operationsTicket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operationsgetSorts
(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.List<? extends SortDescriptorOrBuilder>
Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable.boolean
Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations toboolean
Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operationsMethods 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
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
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
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
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
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;
-