Interface HierarchicalTableViewKeyTableDescriptorOrBuilder

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

public interface HierarchicalTableViewKeyTableDescriptorOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.
    com.google.protobuf.ByteString
    The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.
    Ticket that represents a Table of expanded or contracted keys from a HierarchicalTable (RollupTable or TreeTable).
    Ticket that represents a Table of expanded or contracted keys from a HierarchicalTable (RollupTable or TreeTable).
    boolean
    The name of a column of bytes found in the key table that specifies the action desired for the node selected by the other columns for each row.
    boolean
    Ticket that represents a Table of expanded or contracted keys from a HierarchicalTable (RollupTable or TreeTable).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasKeyTableId

      boolean hasKeyTableId()
       Ticket that represents a Table of expanded or contracted keys from a HierarchicalTable (RollupTable or TreeTable).
       The format for the key Table is dictated by the schema from the corresponding HierarchicalTableDescriptor. It is
       expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only,
       and (optionally) an "action" column whose name is specified in the key_table_action_column field.
       If the Table is empty the result will have only default nodes expanded.
       
      .io.deephaven.proto.backplane.grpc.Ticket key_table_id = 1;
      Returns:
      Whether the keyTableId field is set.
    • getKeyTableId

      Ticket getKeyTableId()
       Ticket that represents a Table of expanded or contracted keys from a HierarchicalTable (RollupTable or TreeTable).
       The format for the key Table is dictated by the schema from the corresponding HierarchicalTableDescriptor. It is
       expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only,
       and (optionally) an "action" column whose name is specified in the key_table_action_column field.
       If the Table is empty the result will have only default nodes expanded.
       
      .io.deephaven.proto.backplane.grpc.Ticket key_table_id = 1;
      Returns:
      The keyTableId.
    • getKeyTableIdOrBuilder

      TicketOrBuilder getKeyTableIdOrBuilder()
       Ticket that represents a Table of expanded or contracted keys from a HierarchicalTable (RollupTable or TreeTable).
       The format for the key Table is dictated by the schema from the corresponding HierarchicalTableDescriptor. It is
       expected to have one column for each "expand-by column", including the "row depth column" for RollupTables only,
       and (optionally) an "action" column whose name is specified in the key_table_action_column field.
       If the Table is empty the result will have only default nodes expanded.
       
      .io.deephaven.proto.backplane.grpc.Ticket key_table_id = 1;
    • hasKeyTableActionColumn

      boolean hasKeyTableActionColumn()
       The name of a column of bytes found in the key table that specifies the action desired for the node selected by
       the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be
       expanded along with their descendants, and 4 for nodes that should be contracted.
       If this column name is not present, all nodes in the key table will be expanded without their descendants.
       
      optional string key_table_action_column = 2;
      Returns:
      Whether the keyTableActionColumn field is set.
    • getKeyTableActionColumn

      String getKeyTableActionColumn()
       The name of a column of bytes found in the key table that specifies the action desired for the node selected by
       the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be
       expanded along with their descendants, and 4 for nodes that should be contracted.
       If this column name is not present, all nodes in the key table will be expanded without their descendants.
       
      optional string key_table_action_column = 2;
      Returns:
      The keyTableActionColumn.
    • getKeyTableActionColumnBytes

      com.google.protobuf.ByteString getKeyTableActionColumnBytes()
       The name of a column of bytes found in the key table that specifies the action desired for the node selected by
       the other columns for each row. Takes on the value 1 for nodes that should be expanded, 3 for nodes that should be
       expanded along with their descendants, and 4 for nodes that should be contracted.
       If this column name is not present, all nodes in the key table will be expanded without their descendants.
       
      optional string key_table_action_column = 2;
      Returns:
      The bytes for keyTableActionColumn.