Interface HierarchicalTableServiceGrpc.AsyncService

All Known Implementing Classes:
HierarchicalTableServiceGrpc.HierarchicalTableServiceImplBase, HierarchicalTableServiceGrpcImpl
Enclosing class:
HierarchicalTableServiceGrpc

public static interface HierarchicalTableServiceGrpc.AsyncService
 This service provides tools to create and view hierarchical tables (rollups and trees).
 
  • Method Details

    • rollup

      default void rollup(RollupRequest request, io.grpc.stub.StreamObserver<RollupResponse> responseObserver)
       Applies a rollup operation to a Table and exports the resulting RollupTable
       
    • tree

      default void tree(TreeRequest request, io.grpc.stub.StreamObserver<TreeResponse> responseObserver)
       Applies a tree operation to a Table and exports the resulting TreeTable
       
    • apply

      default 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

      default 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

      default void exportSource(HierarchicalTableSourceExportRequest request, io.grpc.stub.StreamObserver<ExportedTableCreationResponse> responseObserver)
       Exports the source Table for a HierarchicalTable (Rollup or TreeTable)