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.getFormatViews
(int index) Format operations to apply to the nodes of the table.int
Format operations to apply to the nodes of the table.Format operations to apply to the nodes of the table.getFormatViewsOrBuilder
(int index) Format operations to apply to the nodes of the table.List<? extends UpdateViewRequestOrBuilder>
Format operations to apply to the nodes of the table.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.getUpdateViews
(int index) User-supplied update_view operations to apply to the nodes of the table.int
User-supplied update_view operations to apply to the nodes of the table.User-supplied update_view operations to apply to the nodes of the table.getUpdateViewsOrBuilder
(int index) User-supplied update_view operations to apply to the nodes of the table.List<? extends UpdateViewRequestOrBuilder>
User-supplied update_view operations to apply to the nodes of the table.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, 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
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
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
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
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
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
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;
-