Class HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
java.lang.Object
io.deephaven.proto.backplane.grpc.HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(HierarchicalTableApplyRequest request, io.grpc.stub.StreamObserver<HierarchicalTableApplyResponse> responseObserver) Applies operations to an existing HierarchicalTable (RollupTable or TreeTable) and exports the resulting HierarchicalTablefinal io.grpc.ServerServiceDefinitionvoidexportSource(HierarchicalTableSourceExportRequest request, io.grpc.stub.StreamObserver<ExportedTableCreationResponse> responseObserver) Exports the source Table for a HierarchicalTable (Rollup or TreeTable)voidrollup(RollupRequest request, io.grpc.stub.StreamObserver<RollupResponse> responseObserver) Applies a rollup operation to a Table and exports the resulting RollupTablevoidtree(TreeRequest request, io.grpc.stub.StreamObserver<TreeResponse> responseObserver) Applies a tree operation to a Table and exports the resulting TreeTablevoidview(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:
bindServicein interfaceio.grpc.BindableService
-