Class HierarchicalTableApplyRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
io.deephaven.proto.backplane.grpc.HierarchicalTableApplyRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, HierarchicalTableApplyRequestOrBuilder, Cloneable
Enclosing class:
HierarchicalTableApplyRequest

public static final class HierarchicalTableApplyRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder> implements HierarchicalTableApplyRequestOrBuilder
Protobuf type io.deephaven.proto.backplane.grpc.HierarchicalTableApplyRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • getDefaultInstanceForType

      public HierarchicalTableApplyRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public HierarchicalTableApplyRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • setField

      public HierarchicalTableApplyRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • clearField

      public HierarchicalTableApplyRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • clearOneof

      public HierarchicalTableApplyRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • setRepeatedField

      public HierarchicalTableApplyRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • addRepeatedField

      public HierarchicalTableApplyRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • mergeFrom

      public HierarchicalTableApplyRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<HierarchicalTableApplyRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • mergeFrom

      public HierarchicalTableApplyRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<HierarchicalTableApplyRequest.Builder>
      Throws:
      IOException
    • hasResultHierarchicalTableId

      public boolean hasResultHierarchicalTableId()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
      Specified by:
      hasResultHierarchicalTableId in interface HierarchicalTableApplyRequestOrBuilder
      Returns:
      Whether the resultHierarchicalTableId field is set.
    • getResultHierarchicalTableId

      public Ticket getResultHierarchicalTableId()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
      Specified by:
      getResultHierarchicalTableId in interface HierarchicalTableApplyRequestOrBuilder
      Returns:
      The resultHierarchicalTableId.
    • setResultHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder setResultHierarchicalTableId(Ticket value)
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
    • setResultHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder setResultHierarchicalTableId(Ticket.Builder builderForValue)
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
    • mergeResultHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder mergeResultHierarchicalTableId(Ticket value)
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
    • clearResultHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder clearResultHierarchicalTableId()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
    • getResultHierarchicalTableIdBuilder

      public Ticket.Builder getResultHierarchicalTableIdBuilder()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
    • getResultHierarchicalTableIdOrBuilder

      public TicketOrBuilder getResultHierarchicalTableIdOrBuilder()
       Ticket to use to hold the result HierarchicalTable (RollupTable or TreeTable) from the applying the operations
       
      .io.deephaven.proto.backplane.grpc.Ticket result_hierarchical_table_id = 1;
      Specified by:
      getResultHierarchicalTableIdOrBuilder in interface HierarchicalTableApplyRequestOrBuilder
    • hasInputHierarchicalTableId

      public boolean hasInputHierarchicalTableId()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
      Specified by:
      hasInputHierarchicalTableId in interface HierarchicalTableApplyRequestOrBuilder
      Returns:
      Whether the inputHierarchicalTableId field is set.
    • getInputHierarchicalTableId

      public Ticket getInputHierarchicalTableId()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
      Specified by:
      getInputHierarchicalTableId in interface HierarchicalTableApplyRequestOrBuilder
      Returns:
      The inputHierarchicalTableId.
    • setInputHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder setInputHierarchicalTableId(Ticket value)
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
    • setInputHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder setInputHierarchicalTableId(Ticket.Builder builderForValue)
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
    • mergeInputHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder mergeInputHierarchicalTableId(Ticket value)
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
    • clearInputHierarchicalTableId

      public HierarchicalTableApplyRequest.Builder clearInputHierarchicalTableId()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
    • getInputHierarchicalTableIdBuilder

      public Ticket.Builder getInputHierarchicalTableIdBuilder()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
    • getInputHierarchicalTableIdOrBuilder

      public TicketOrBuilder getInputHierarchicalTableIdOrBuilder()
       Ticket for the input HierarchicalTable (RollupTable or TreeTable) to apply operations to
       
      .io.deephaven.proto.backplane.grpc.Ticket input_hierarchical_table_id = 2;
      Specified by:
      getInputHierarchicalTableIdOrBuilder in interface HierarchicalTableApplyRequestOrBuilder
    • getFiltersList

      public List<Condition> getFiltersList()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
      Specified by:
      getFiltersList in interface HierarchicalTableApplyRequestOrBuilder
    • getFiltersCount

      public int getFiltersCount()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
      Specified by:
      getFiltersCount in interface HierarchicalTableApplyRequestOrBuilder
    • getFilters

      public Condition getFilters(int index)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
      Specified by:
      getFilters in interface HierarchicalTableApplyRequestOrBuilder
    • setFilters

      public HierarchicalTableApplyRequest.Builder setFilters(int index, Condition value)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • setFilters

      public HierarchicalTableApplyRequest.Builder setFilters(int index, Condition.Builder builderForValue)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • addFilters

       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • addFilters

      public HierarchicalTableApplyRequest.Builder addFilters(int index, Condition value)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • addFilters

      public HierarchicalTableApplyRequest.Builder addFilters(Condition.Builder builderForValue)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • addFilters

      public HierarchicalTableApplyRequest.Builder addFilters(int index, Condition.Builder builderForValue)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • addAllFilters

      public HierarchicalTableApplyRequest.Builder addAllFilters(Iterable<? extends Condition> values)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • clearFilters

       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • removeFilters

      public HierarchicalTableApplyRequest.Builder removeFilters(int index)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getFiltersBuilder

      public Condition.Builder getFiltersBuilder(int index)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getFiltersOrBuilder

      public ConditionOrBuilder getFiltersOrBuilder(int index)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
      Specified by:
      getFiltersOrBuilder in interface HierarchicalTableApplyRequestOrBuilder
    • getFiltersOrBuilderList

      public List<? extends ConditionOrBuilder> getFiltersOrBuilderList()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
      Specified by:
      getFiltersOrBuilderList in interface HierarchicalTableApplyRequestOrBuilder
    • addFiltersBuilder

      public Condition.Builder addFiltersBuilder()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • addFiltersBuilder

      public Condition.Builder addFiltersBuilder(int index)
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getFiltersBuilderList

      public List<Condition.Builder> getFiltersBuilderList()
       Filters to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For RollupTables, only the group-by columns may be filtered. The names are always expressed as they appear
       in aggregated node columns (and in the group-by columns). The filtering will result in a complete or partial
       new Table.rollup operation.
       For TreeTables, these may be variously applied to the source (resulting in a new Table.tree operation) or to the
       nodes (resulting in filtering at snapshot time).
       
      repeated .io.deephaven.proto.backplane.grpc.Condition filters = 3;
    • getSortsList

      public List<SortDescriptor> getSortsList()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
      Specified by:
      getSortsList in interface HierarchicalTableApplyRequestOrBuilder
    • getSortsCount

      public int getSortsCount()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
      Specified by:
      getSortsCount in interface HierarchicalTableApplyRequestOrBuilder
    • getSorts

      public SortDescriptor getSorts(int index)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
      Specified by:
      getSorts in interface HierarchicalTableApplyRequestOrBuilder
    • setSorts

      public HierarchicalTableApplyRequest.Builder setSorts(int index, SortDescriptor value)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • setSorts

      public HierarchicalTableApplyRequest.Builder setSorts(int index, SortDescriptor.Builder builderForValue)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • addSorts

       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • addSorts

      public HierarchicalTableApplyRequest.Builder addSorts(int index, SortDescriptor value)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • addSorts

       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • addSorts

      public HierarchicalTableApplyRequest.Builder addSorts(int index, SortDescriptor.Builder builderForValue)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • addAllSorts

      public HierarchicalTableApplyRequest.Builder addAllSorts(Iterable<? extends SortDescriptor> values)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • clearSorts

       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • removeSorts

      public HierarchicalTableApplyRequest.Builder removeSorts(int index)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getSortsBuilder

      public SortDescriptor.Builder getSortsBuilder(int index)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getSortsOrBuilder

      public SortDescriptorOrBuilder getSortsOrBuilder(int index)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
      Specified by:
      getSortsOrBuilder in interface HierarchicalTableApplyRequestOrBuilder
    • getSortsOrBuilderList

      public List<? extends SortDescriptorOrBuilder> getSortsOrBuilderList()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
      Specified by:
      getSortsOrBuilderList in interface HierarchicalTableApplyRequestOrBuilder
    • addSortsBuilder

      public SortDescriptor.Builder addSortsBuilder()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • addSortsBuilder

      public SortDescriptor.Builder addSortsBuilder(int index)
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • getSortsBuilderList

      public List<SortDescriptor.Builder> getSortsBuilderList()
       Sorts to apply to the input HierarchicalTable to produce the result HierarchicalTable. Never expressed against
       the "structural" columns included in the a HierarchicalTableDescriptor's snapshot_schema.
       For TreeTables, these are simply applied to the nodes at snapshot time.
       For RollupTables, these are expressed against the aggregated node columns, and will be applied to the appropriate
       input (constituent) columns as well. The appropriate (aggregated or constituent) sorts are applied to the nodes at
       snapshot time.
       
      repeated .io.deephaven.proto.backplane.grpc.SortDescriptor sorts = 4;
    • setUnknownFields

      public final HierarchicalTableApplyRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>
    • mergeUnknownFields

      public final HierarchicalTableApplyRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchicalTableApplyRequest.Builder>