Class HierarchicalTableServiceGrpcImpl
java.lang.Object
io.deephaven.proto.backplane.grpc.HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
io.deephaven.server.hierarchicaltable.HierarchicalTableServiceGrpcImpl
- All Implemented Interfaces:
HierarchicalTableServiceGrpc.AsyncService
,io.grpc.BindableService
public class HierarchicalTableServiceGrpcImpl
extends HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
-
Constructor Summary
ConstructorDescriptionHierarchicalTableServiceGrpcImpl
(@NotNull TicketRouter ticketRouter, @NotNull SessionService sessionService, @NotNull AuthorizationProvider authorizationProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(@NotNull HierarchicalTableApplyRequest request, @NotNull io.grpc.stub.StreamObserver<HierarchicalTableApplyResponse> responseObserver) Applies operations to an existing HierarchicalTable (RollupTable or TreeTable) and exports the resulting HierarchicalTablevoid
exportSource
(@NotNull HierarchicalTableSourceExportRequest request, @NotNull io.grpc.stub.StreamObserver<ExportedTableCreationResponse> responseObserver) Exports the source Table for a HierarchicalTable (Rollup or TreeTable)void
rollup
(@NotNull RollupRequest request, @NotNull io.grpc.stub.StreamObserver<RollupResponse> responseObserver) Applies a rollup operation to a Table and exports the resulting RollupTablevoid
tree
(@NotNull TreeRequest request, @NotNull io.grpc.stub.StreamObserver<TreeResponse> responseObserver) Applies a tree operation to a Table and exports the resulting TreeTablevoid
view
(@NotNull HierarchicalTableViewRequest request, @NotNull 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 requestsMethods inherited from class io.deephaven.proto.backplane.grpc.HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase
bindService
-
Constructor Details
-
HierarchicalTableServiceGrpcImpl
@Inject public HierarchicalTableServiceGrpcImpl(@NotNull @NotNull TicketRouter ticketRouter, @NotNull @NotNull SessionService sessionService, @NotNull @NotNull AuthorizationProvider authorizationProvider)
-
-
Method Details
-
rollup
public void rollup(@NotNull @NotNull RollupRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<RollupResponse> responseObserver) Description copied from interface:HierarchicalTableServiceGrpc.AsyncService
Applies a rollup operation to a Table and exports the resulting RollupTable
-
tree
public void tree(@NotNull @NotNull TreeRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<TreeResponse> responseObserver) Description copied from interface:HierarchicalTableServiceGrpc.AsyncService
Applies a tree operation to a Table and exports the resulting TreeTable
-
apply
public void apply(@NotNull @NotNull HierarchicalTableApplyRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<HierarchicalTableApplyResponse> responseObserver) Description copied from interface:HierarchicalTableServiceGrpc.AsyncService
Applies operations to an existing HierarchicalTable (RollupTable or TreeTable) and exports the resulting HierarchicalTable
-
view
public void view(@NotNull @NotNull HierarchicalTableViewRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<HierarchicalTableViewResponse> responseObserver) Description copied from interface:HierarchicalTableServiceGrpc.AsyncService
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(@NotNull @NotNull HierarchicalTableSourceExportRequest request, @NotNull @NotNull io.grpc.stub.StreamObserver<ExportedTableCreationResponse> responseObserver) Description copied from interface:HierarchicalTableServiceGrpc.AsyncService
Exports the source Table for a HierarchicalTable (Rollup or TreeTable)
-