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 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

      public void tree(TreeRequest request, io.grpc.stub.StreamObserver<TreeResponse> responseObserver)
       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 interface io.grpc.BindableService