Package io.deephaven.proto.pivot
Class PivotTableViewExpansionsMessage.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PivotTableViewExpansionsMessage.Builder>
io.deephaven.proto.pivot.PivotTableViewExpansionsMessage.Builder
- All Implemented Interfaces:
Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,PivotTableViewExpansionsMessageOrBuilder,Cloneable
- Enclosing class:
- PivotTableViewExpansionsMessage
public static final class PivotTableViewExpansionsMessage.Builder
extends GeneratedMessage.Builder<PivotTableViewExpansionsMessage.Builder>
implements PivotTableViewExpansionsMessageOrBuilder
Protobuf type
io.deephaven.proto.pivot.PivotTableViewExpansionsMessage-
Method Summary
Modifier and TypeMethodDescriptionaddAllOutputColumns(Iterable<String> values) The name of the output columns that are sent, if not specified then all totals and value columns are sent.addOutputColumns(String value) The name of the output columns that are sent, if not specified then all totals and value columns are sent.addOutputColumnsBytes(ByteString value) The name of the output columns that are sent, if not specified then all totals and value columns are sent.build()clear()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.Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).The name of the output columns that are sent, if not specified then all totals and value columns are sent.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.Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).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.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.intOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).static final Descriptors.DescriptorgetOutputColumns(int index) The name of the output columns that are sent, if not specified then all totals and value columns are sent.getOutputColumnsBytes(int index) The name of the output columns that are sent, if not specified then all totals and value columns are sent.intThe name of the output columns that are sent, if not specified then all totals and value columns are sent.The name of the output columns that are sent, if not specified then all totals and value columns are sent.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.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.intOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).booleanThe 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.booleanOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).booleanThe 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.booleanOffset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).protected GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) 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.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.setColumnKeyTableOffset(int value) Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).setOutputColumns(int index, String value) The name of the output columns that are sent, if not specified then all totals and value columns are sent.setRowKeyTableActionColumn(String value) 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.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.setRowKeyTableOffset(int value) Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<PivotTableViewExpansionsMessage.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessage.Builder<PivotTableViewExpansionsMessage.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessage.Builder<PivotTableViewExpansionsMessage.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<PivotTableViewExpansionsMessage.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessage.Builder<PivotTableViewExpansionsMessage.Builder>
-
mergeFrom
public PivotTableViewExpansionsMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<PivotTableViewExpansionsMessage.Builder>- Throws:
IOException
-
hasRowKeyTableOffset
public boolean hasRowKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 row_key_table_offset = 1;- Specified by:
hasRowKeyTableOffsetin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- Whether the rowKeyTableOffset field is set.
-
getRowKeyTableOffset
public int getRowKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 row_key_table_offset = 1;- Specified by:
getRowKeyTableOffsetin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- The rowKeyTableOffset.
-
setRowKeyTableOffset
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 row_key_table_offset = 1;- Parameters:
value- The rowKeyTableOffset to set.- Returns:
- This builder for chaining.
-
clearRowKeyTableOffset
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 row_key_table_offset = 1;- Returns:
- This builder for chaining.
-
hasRowKeyTableActionColumn
public boolean hasRowKeyTableActionColumn()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 row_key_table_action_column = 2;- Specified by:
hasRowKeyTableActionColumnin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- Whether the rowKeyTableActionColumn field is set.
-
getRowKeyTableActionColumn
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 row_key_table_action_column = 2;- Specified by:
getRowKeyTableActionColumnin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- The rowKeyTableActionColumn.
-
getRowKeyTableActionColumnBytes
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 row_key_table_action_column = 2;- Specified by:
getRowKeyTableActionColumnBytesin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- The bytes for rowKeyTableActionColumn.
-
setRowKeyTableActionColumn
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 row_key_table_action_column = 2;- Parameters:
value- The rowKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
clearRowKeyTableActionColumn
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 row_key_table_action_column = 2;- Returns:
- This builder for chaining.
-
setRowKeyTableActionColumnBytes
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 row_key_table_action_column = 2;- Parameters:
value- The bytes for rowKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
hasColumnKeyTableOffset
public boolean hasColumnKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 column_key_table_offset = 3;- Specified by:
hasColumnKeyTableOffsetin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- Whether the columnKeyTableOffset field is set.
-
getColumnKeyTableOffset
public int getColumnKeyTableOffset()Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 column_key_table_offset = 3;- Specified by:
getColumnKeyTableOffsetin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- The columnKeyTableOffset.
-
setColumnKeyTableOffset
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 column_key_table_offset = 3;- Parameters:
value- The columnKeyTableOffset to set.- Returns:
- This builder for chaining.
-
clearColumnKeyTableOffset
Offset (in the references) of a Table of expanded or contracted keys from a PivotTable (RollupTable or TreeTable). The format for the key Table is dictated by the schema from the corresponding PivotTableDescriptor. 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.
optional int32 column_key_table_offset = 3;- Returns:
- This builder for chaining.
-
hasColumnKeyTableActionColumn
public boolean hasColumnKeyTableActionColumn()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 column_key_table_action_column = 4;- Specified by:
hasColumnKeyTableActionColumnin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- Whether the columnKeyTableActionColumn field is set.
-
getColumnKeyTableActionColumn
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 column_key_table_action_column = 4;- Specified by:
getColumnKeyTableActionColumnin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- The columnKeyTableActionColumn.
-
getColumnKeyTableActionColumnBytes
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 column_key_table_action_column = 4;- Specified by:
getColumnKeyTableActionColumnBytesin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- The bytes for columnKeyTableActionColumn.
-
setColumnKeyTableActionColumn
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 column_key_table_action_column = 4;- Parameters:
value- The columnKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
clearColumnKeyTableActionColumn
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 column_key_table_action_column = 4;- Returns:
- This builder for chaining.
-
setColumnKeyTableActionColumnBytes
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 column_key_table_action_column = 4;- Parameters:
value- The bytes for columnKeyTableActionColumn to set.- Returns:
- This builder for chaining.
-
getOutputColumnsList
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Specified by:
getOutputColumnsListin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- A list containing the outputColumns.
-
getOutputColumnsCount
public int getOutputColumnsCount()The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Specified by:
getOutputColumnsCountin interfacePivotTableViewExpansionsMessageOrBuilder- Returns:
- The count of outputColumns.
-
getOutputColumns
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Specified by:
getOutputColumnsin interfacePivotTableViewExpansionsMessageOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outputColumns at the given index.
-
getOutputColumnsBytes
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Specified by:
getOutputColumnsBytesin interfacePivotTableViewExpansionsMessageOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the outputColumns at the given index.
-
setOutputColumns
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Parameters:
index- The index to set the value at.value- The outputColumns to set.- Returns:
- This builder for chaining.
-
addOutputColumns
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Parameters:
value- The outputColumns to add.- Returns:
- This builder for chaining.
-
addAllOutputColumns
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Parameters:
values- The outputColumns to add.- Returns:
- This builder for chaining.
-
clearOutputColumns
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Returns:
- This builder for chaining.
-
addOutputColumnsBytes
The name of the output columns that are sent, if not specified then all totals and value columns are sent.
repeated string output_columns = 5;- Parameters:
value- The bytes of the outputColumns to add.- Returns:
- This builder for chaining.
-