All Downloads are FREE. Search and download functionalities are using the official Maven repository.

java.io.deephaven.proto.backplane.grpc.HierarchicalTableViewRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.36.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: deephaven/proto/hierarchicaltable.proto

// Protobuf Java Version: 3.25.3
package io.deephaven.proto.backplane.grpc;

public interface HierarchicalTableViewRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:io.deephaven.proto.backplane.grpc.HierarchicalTableViewRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Ticket to use to hold the result HierarchicalTableView
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1; * @return Whether the resultViewId field is set. */ boolean hasResultViewId(); /** *
   * Ticket to use to hold the result HierarchicalTableView
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1; * @return The resultViewId. */ io.deephaven.proto.backplane.grpc.Ticket getResultViewId(); /** *
   * Ticket to use to hold the result HierarchicalTableView
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket result_view_id = 1; */ io.deephaven.proto.backplane.grpc.TicketOrBuilder getResultViewIdOrBuilder(); /** *
   * Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2; * @return Whether the hierarchicalTableId field is set. */ boolean hasHierarchicalTableId(); /** *
   * Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2; * @return The hierarchicalTableId. */ io.deephaven.proto.backplane.grpc.Ticket getHierarchicalTableId(); /** *
   * Ticket for the HierarchicalTable (RollupTable or TreeTable) to expand
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket hierarchical_table_id = 2; */ io.deephaven.proto.backplane.grpc.TicketOrBuilder getHierarchicalTableIdOrBuilder(); /** *
   * Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
   * existing view. The two views will share state used for caching snapshot data, but the server implementation may
   * limit parallelism when performing snapshots for either view.
   * Use this field when you intend to stop using the existing view and instead begin to use the result view.
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3; * @return Whether the existingViewId field is set. */ boolean hasExistingViewId(); /** *
   * Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
   * existing view. The two views will share state used for caching snapshot data, but the server implementation may
   * limit parallelism when performing snapshots for either view.
   * Use this field when you intend to stop using the existing view and instead begin to use the result view.
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3; * @return The existingViewId. */ io.deephaven.proto.backplane.grpc.Ticket getExistingViewId(); /** *
   * Ticket for an existing HierarchicalTableView. The result view will inherit the HierarchicalTable from the
   * existing view. The two views will share state used for caching snapshot data, but the server implementation may
   * limit parallelism when performing snapshots for either view.
   * Use this field when you intend to stop using the existing view and instead begin to use the result view.
   * 
* * .io.deephaven.proto.backplane.grpc.Ticket existing_view_id = 3; */ io.deephaven.proto.backplane.grpc.TicketOrBuilder getExistingViewIdOrBuilder(); /** *
   * Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
   * have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
   * level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
   * TreeTables, this will be the root (one row for each child of the "null" parent identifier).
   * 
* * .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4; * @return Whether the expansions field is set. */ boolean hasExpansions(); /** *
   * Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
   * have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
   * level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
   * TreeTables, this will be the root (one row for each child of the "null" parent identifier).
   * 
* * .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4; * @return The expansions. */ io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor getExpansions(); /** *
   * Description for the expansions that define this view of the HierarchicalTable. If not present, the result will
   * have default expansions, For RollupTables this will be the root (single row, top-level aggregation) and the next
   * level if one exists (that is, if there are one or more group-by columns, or constituents are included). For
   * TreeTables, this will be the root (one row for each child of the "null" parent identifier).
   * 
* * .io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptor expansions = 4; */ io.deephaven.proto.backplane.grpc.HierarchicalTableViewKeyTableDescriptorOrBuilder getExpansionsOrBuilder(); io.deephaven.proto.backplane.grpc.HierarchicalTableViewRequest.TargetCase getTargetCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy