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.GeneratedMessageV3.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 GeneratedMessageV3.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.addRepeatedField(Descriptors.FieldDescriptor field, Object value) 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).clone()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 GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) mergeUnknownFields(UnknownFieldSet unknownFields) 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).setField(Descriptors.FieldDescriptor field, Object value) 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.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) 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).setUnknownFields(UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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 classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
clear
- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.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
-
clone
- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
setField
public PivotTableViewExpansionsMessage.Builder setField(Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
clearField
- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
clearOneof
- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
setRepeatedField
public PivotTableViewExpansionsMessage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
addRepeatedField
public PivotTableViewExpansionsMessage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.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 classGeneratedMessageV3.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.
-
setUnknownFields
public final PivotTableViewExpansionsMessage.Builder setUnknownFields(UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-
mergeUnknownFields
public final PivotTableViewExpansionsMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<PivotTableViewExpansionsMessage.Builder>
-