Class HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
java.lang.Object
io.deephaven.proto.backplane.grpc.HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Direct Known Subclasses:
HierarchicalTableServiceGrpcImpl
- Enclosing class:
- HierarchicalTableServiceGrpc
public abstract static class HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
extends Object
implements io.grpc.BindableService
This service provides tools to create and view hierarchical tables (rollups and trees).
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(HierarchicalTableApplyRequest request, io.grpc.stub.StreamObserver<HierarchicalTableApplyResponse> responseObserver) Applies operations to an existing HierarchicalTable (RollupTable or TreeTable) and exports the resulting HierarchicalTablefinal io.grpc.ServerServiceDefinition
void
exportSource
(HierarchicalTableSourceExportRequest request, io.grpc.stub.StreamObserver<ExportedTableCreationResponse> responseObserver) Exports the source Table for a HierarchicalTable (Rollup or TreeTable)void
rollup
(RollupRequest request, io.grpc.stub.StreamObserver<RollupResponse> responseObserver) Applies a rollup operation to a Table and exports the resulting RollupTablevoid
tree
(TreeRequest request, io.grpc.stub.StreamObserver<TreeResponse> responseObserver) Applies a tree operation to a Table and exports the resulting TreeTablevoid
view
(HierarchicalTableViewRequest request, io.grpc.stub.StreamObserver<HierarchicalTableViewResponse> responseObserver) Creates a view associating a Table of expansion keys and actions with an existing HierarchicalTable and exports the resulting HierarchicalTableView for subsequent snapshot or subscription requests
-
Constructor Details
-
HierarchicalTableServiceImplBase
public HierarchicalTableServiceImplBase()
-
-
Method Details
-
rollup
public void rollup(RollupRequest request, io.grpc.stub.StreamObserver<RollupResponse> responseObserver) Applies a rollup operation to a Table and exports the resulting RollupTable
-
tree
Applies a tree operation to a Table and exports the resulting TreeTable
-
apply
public void apply(HierarchicalTableApplyRequest request, io.grpc.stub.StreamObserver<HierarchicalTableApplyResponse> responseObserver) Applies operations to an existing HierarchicalTable (RollupTable or TreeTable) and exports the resulting HierarchicalTable
-
view
public void view(HierarchicalTableViewRequest request, io.grpc.stub.StreamObserver<HierarchicalTableViewResponse> responseObserver) Creates a view associating a Table of expansion keys and actions with an existing HierarchicalTable and exports the resulting HierarchicalTableView for subsequent snapshot or subscription requests
-
exportSource
public void exportSource(HierarchicalTableSourceExportRequest request, io.grpc.stub.StreamObserver<ExportedTableCreationResponse> responseObserver) Exports the source Table for a HierarchicalTable (Rollup or TreeTable)
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindService
in interfaceio.grpc.BindableService
-