Interface RollupRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RollupRequest, RollupRequest.Builder

public interface RollupRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasResultRollupTableId

      boolean hasResultRollupTableId()
       Ticket to use to hold the result RollupTable from the rollup operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1;
      Returns:
      Whether the resultRollupTableId field is set.
    • getResultRollupTableId

      Ticket getResultRollupTableId()
       Ticket to use to hold the result RollupTable from the rollup operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1;
      Returns:
      The resultRollupTableId.
    • getResultRollupTableIdOrBuilder

      TicketOrBuilder getResultRollupTableIdOrBuilder()
       Ticket to use to hold the result RollupTable from the rollup operation
       
      .io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1;
    • hasSourceTableId

      boolean hasSourceTableId()
       Ticket for the source Table to rollup
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
      Returns:
      Whether the sourceTableId field is set.
    • getSourceTableId

      Ticket getSourceTableId()
       Ticket for the source Table to rollup
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
      Returns:
      The sourceTableId.
    • getSourceTableIdOrBuilder

      TicketOrBuilder getSourceTableIdOrBuilder()
       Ticket for the source Table to rollup
       
      .io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
    • getAggregationsList

      List<Aggregation> getAggregationsList()
       The aggregations that should be applied at each level of the rollup
       
      repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;
    • getAggregations

      Aggregation getAggregations(int index)
       The aggregations that should be applied at each level of the rollup
       
      repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;
    • getAggregationsCount

      int getAggregationsCount()
       The aggregations that should be applied at each level of the rollup
       
      repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;
    • getAggregationsOrBuilderList

      List<? extends AggregationOrBuilder> getAggregationsOrBuilderList()
       The aggregations that should be applied at each level of the rollup
       
      repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;
    • getAggregationsOrBuilder

      AggregationOrBuilder getAggregationsOrBuilder(int index)
       The aggregations that should be applied at each level of the rollup
       
      repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;
    • getIncludeConstituents

      boolean getIncludeConstituents()
       Whether to include the leaf-level constituents in the result
       
      bool include_constituents = 4;
      Returns:
      The includeConstituents.
    • getGroupByColumnsList

      List<String> getGroupByColumnsList()
       The names of the columns to rollup by
       
      repeated string group_by_columns = 5;
      Returns:
      A list containing the groupByColumns.
    • getGroupByColumnsCount

      int getGroupByColumnsCount()
       The names of the columns to rollup by
       
      repeated string group_by_columns = 5;
      Returns:
      The count of groupByColumns.
    • getGroupByColumns

      String getGroupByColumns(int index)
       The names of the columns to rollup by
       
      repeated string group_by_columns = 5;
      Parameters:
      index - The index of the element to return.
      Returns:
      The groupByColumns at the given index.
    • getGroupByColumnsBytes

      com.google.protobuf.ByteString getGroupByColumnsBytes(int index)
       The names of the columns to rollup by
       
      repeated string group_by_columns = 5;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the groupByColumns at the given index.