Package com.ocient.jdbc.proto
Class PlanProtocol.PlanHeader.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
- com.ocient.jdbc.proto.PlanProtocol.PlanHeader.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanProtocol.PlanHeaderOrBuilder,Cloneable
- Enclosing class:
- PlanProtocol.PlanHeader
public static final class PlanProtocol.PlanHeader.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder> implements PlanProtocol.PlanHeaderOrBuilder
Header that starts of the plan message
Protobuf typexg.db.sqlPlans.PlanHeader
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PlanProtocol.PlanHeader.BuilderaddAllPartitioningPoints(Iterable<? extends Float> values)Only used by Spark connectorPlanProtocol.PlanHeader.BuilderaddPartitioningPoints(float value)Only used by Spark connectorPlanProtocol.PlanHeader.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.PlanHeaderbuild()PlanProtocol.PlanHeaderbuildPartial()PlanProtocol.PlanHeader.Builderclear()PlanProtocol.PlanHeader.BuilderclearBranchingOffset()branching offsetPlanProtocol.PlanHeader.BuilderclearCols2Pos()PlanProtocol.PlanHeader.BuilderclearCols2Types()PlanProtocol.PlanHeader.BuilderclearComputeConfiguration()PlanProtocol.PlanHeader.BuilderclearDatabase()string database = 23;PlanProtocol.PlanHeader.BuilderclearExternalCost()double externalCost = 25;PlanProtocol.PlanHeader.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlanProtocol.PlanHeader.BuilderclearGlobalPfactor()uint32 global_pfactor = 20;PlanProtocol.PlanHeader.BuilderclearIndexMemUsage()index and query memory usage in bytesPlanProtocol.PlanHeader.BuilderclearInternalCost()double internalCost = 24;PlanProtocol.PlanHeader.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanProtocol.PlanHeader.BuilderclearPartitionCount()partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peersPlanProtocol.PlanHeader.BuilderclearPartitioningCol()Only used by Spark connectorPlanProtocol.PlanHeader.BuilderclearPartitioningColNullable()Only used by Spark connectorPlanProtocol.PlanHeader.BuilderclearPartitioningColType()Only used by Spark connectorPlanProtocol.PlanHeader.BuilderclearPartitioningOffset()partitioning offsetPlanProtocol.PlanHeader.BuilderclearPartitioningPoints()Only used by Spark connectorPlanProtocol.PlanHeader.BuilderclearPriority()Scale factor for plan priorityPlanProtocol.PlanHeader.BuilderclearQueryMemUsage()uint64 queryMemUsage = 18;PlanProtocol.PlanHeader.BuilderclearQuerySeq()query sequence #PlanProtocol.PlanHeader.BuilderclearRateLimited()DeprecatedPlanProtocol.PlanHeader.BuilderclearRsSizeInBytes()Only used by ExplainPlanProtocol.PlanHeader.BuilderclearTotalCost()double totalCost = 5;PlanProtocol.PlanHeader.BuilderclearTrace()Whether or not trace is turned onPlanProtocol.PlanHeader.BuilderclearUuid()Uniquely identifies the planPlanProtocol.PlanHeader.BuilderclearVersion()uint32 version = 22;PlanProtocol.PlanHeader.Builderclone()booleancontainsCols2Pos(String key)A map of column name to it's position (zero-based) in the result setbooleancontainsCols2Types(String key)A map from column name to type (uses optimizer types)booleancontainsComputeConfiguration(int key)only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryintgetBranchingOffset()branching offsetMap<String,Integer>getCols2Pos()Deprecated.intgetCols2PosCount()A map of column name to it's position (zero-based) in the result setMap<String,Integer>getCols2PosMap()A map of column name to it's position (zero-based) in the result setintgetCols2PosOrDefault(String key, int defaultValue)A map of column name to it's position (zero-based) in the result setintgetCols2PosOrThrow(String key)A map of column name to it's position (zero-based) in the result setMap<String,PlanProtocol.SqlColType>getCols2Types()Deprecated.intgetCols2TypesCount()A map from column name to type (uses optimizer types)Map<String,PlanProtocol.SqlColType>getCols2TypesMap()A map from column name to type (uses optimizer types)PlanProtocol.SqlColTypegetCols2TypesOrDefault(String key, PlanProtocol.SqlColType defaultValue)A map from column name to type (uses optimizer types)PlanProtocol.SqlColTypegetCols2TypesOrThrow(String key)A map from column name to type (uses optimizer types)Map<String,Integer>getCols2TypesValue()Deprecated.Map<String,Integer>getCols2TypesValueMap()A map from column name to type (uses optimizer types)intgetCols2TypesValueOrDefault(String key, int defaultValue)A map from column name to type (uses optimizer types)intgetCols2TypesValueOrThrow(String key)A map from column name to type (uses optimizer types)Map<Integer,PlanProtocol.ExecutionClusters>getComputeConfiguration()Deprecated.intgetComputeConfigurationCount()only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryMap<Integer,PlanProtocol.ExecutionClusters>getComputeConfigurationMap()only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryPlanProtocol.ExecutionClustersgetComputeConfigurationOrDefault(int key, PlanProtocol.ExecutionClusters defaultValue)only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryPlanProtocol.ExecutionClustersgetComputeConfigurationOrThrow(int key)only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryStringgetDatabase()string database = 23;com.google.protobuf.ByteStringgetDatabaseBytes()string database = 23;PlanProtocol.PlanHeadergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()doublegetExternalCost()double externalCost = 25;intgetGlobalPfactor()uint32 global_pfactor = 20;longgetIndexMemUsage()index and query memory usage in bytesdoublegetInternalCost()double internalCost = 24;Map<String,Integer>getMutableCols2Pos()Deprecated.Map<String,PlanProtocol.SqlColType>getMutableCols2Types()Deprecated.Map<String,Integer>getMutableCols2TypesValue()Deprecated.Map<Integer,PlanProtocol.ExecutionClusters>getMutableComputeConfiguration()Deprecated.intgetPartitionCount()partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peersStringgetPartitioningCol()Only used by Spark connectorcom.google.protobuf.ByteStringgetPartitioningColBytes()Only used by Spark connectorbooleangetPartitioningColNullable()Only used by Spark connectorPlanProtocol.SqlColTypegetPartitioningColType()Only used by Spark connectorintgetPartitioningColTypeValue()Only used by Spark connectorintgetPartitioningOffset()partitioning offsetfloatgetPartitioningPoints(int index)Only used by Spark connectorintgetPartitioningPointsCount()Only used by Spark connectorList<Float>getPartitioningPointsList()Only used by Spark connectordoublegetPriority()Scale factor for plan prioritylonggetQueryMemUsage()uint64 queryMemUsage = 18;longgetQuerySeq()query sequence #booleangetRateLimited()DeprecatedlonggetRsSizeInBytes()Only used by ExplaindoublegetTotalCost()double totalCost = 5;booleangetTrace()Whether or not trace is turned onStringgetUuid()Uniquely identifies the plancom.google.protobuf.ByteStringgetUuidBytes()Uniquely identifies the planintgetVersion()uint32 version = 22;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()PlanProtocol.PlanHeader.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlanProtocol.PlanHeader.BuildermergeFrom(com.google.protobuf.Message other)PlanProtocol.PlanHeader.BuildermergeFrom(PlanProtocol.PlanHeader other)PlanProtocol.PlanHeader.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.PlanHeader.BuilderputAllCols2Pos(Map<String,Integer> values)A map of column name to it's position (zero-based) in the result setPlanProtocol.PlanHeader.BuilderputAllCols2Types(Map<String,PlanProtocol.SqlColType> values)A map from column name to type (uses optimizer types)PlanProtocol.PlanHeader.BuilderputAllCols2TypesValue(Map<String,Integer> values)A map from column name to type (uses optimizer types)PlanProtocol.PlanHeader.BuilderputAllComputeConfiguration(Map<Integer,PlanProtocol.ExecutionClusters> values)only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryPlanProtocol.PlanHeader.BuilderputCols2Pos(String key, int value)A map of column name to it's position (zero-based) in the result setPlanProtocol.PlanHeader.BuilderputCols2Types(String key, PlanProtocol.SqlColType value)A map from column name to type (uses optimizer types)PlanProtocol.PlanHeader.BuilderputCols2TypesValue(String key, int value)A map from column name to type (uses optimizer types)PlanProtocol.PlanHeader.BuilderputComputeConfiguration(int key, PlanProtocol.ExecutionClusters value)only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryPlanProtocol.PlanHeader.BuilderremoveCols2Pos(String key)A map of column name to it's position (zero-based) in the result setPlanProtocol.PlanHeader.BuilderremoveCols2Types(String key)A map from column name to type (uses optimizer types)PlanProtocol.PlanHeader.BuilderremoveComputeConfiguration(int key)only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for queryPlanProtocol.PlanHeader.BuildersetBranchingOffset(int value)branching offsetPlanProtocol.PlanHeader.BuildersetDatabase(String value)string database = 23;PlanProtocol.PlanHeader.BuildersetDatabaseBytes(com.google.protobuf.ByteString value)string database = 23;PlanProtocol.PlanHeader.BuildersetExternalCost(double value)double externalCost = 25;PlanProtocol.PlanHeader.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.PlanHeader.BuildersetGlobalPfactor(int value)uint32 global_pfactor = 20;PlanProtocol.PlanHeader.BuildersetIndexMemUsage(long value)index and query memory usage in bytesPlanProtocol.PlanHeader.BuildersetInternalCost(double value)double internalCost = 24;PlanProtocol.PlanHeader.BuildersetPartitionCount(int value)partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peersPlanProtocol.PlanHeader.BuildersetPartitioningCol(String value)Only used by Spark connectorPlanProtocol.PlanHeader.BuildersetPartitioningColBytes(com.google.protobuf.ByteString value)Only used by Spark connectorPlanProtocol.PlanHeader.BuildersetPartitioningColNullable(boolean value)Only used by Spark connectorPlanProtocol.PlanHeader.BuildersetPartitioningColType(PlanProtocol.SqlColType value)Only used by Spark connectorPlanProtocol.PlanHeader.BuildersetPartitioningColTypeValue(int value)Only used by Spark connectorPlanProtocol.PlanHeader.BuildersetPartitioningOffset(int value)partitioning offsetPlanProtocol.PlanHeader.BuildersetPartitioningPoints(int index, float value)Only used by Spark connectorPlanProtocol.PlanHeader.BuildersetPriority(double value)Scale factor for plan priorityPlanProtocol.PlanHeader.BuildersetQueryMemUsage(long value)uint64 queryMemUsage = 18;PlanProtocol.PlanHeader.BuildersetQuerySeq(long value)query sequence #PlanProtocol.PlanHeader.BuildersetRateLimited(boolean value)DeprecatedPlanProtocol.PlanHeader.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PlanProtocol.PlanHeader.BuildersetRsSizeInBytes(long value)Only used by ExplainPlanProtocol.PlanHeader.BuildersetTotalCost(double value)double totalCost = 5;PlanProtocol.PlanHeader.BuildersetTrace(boolean value)Whether or not trace is turned onPlanProtocol.PlanHeader.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.PlanHeader.BuildersetUuid(String value)Uniquely identifies the planPlanProtocol.PlanHeader.BuildersetUuidBytes(com.google.protobuf.ByteString value)Uniquely identifies the planPlanProtocol.PlanHeader.BuildersetVersion(int value)uint32 version = 22;-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
clear
public PlanProtocol.PlanHeader.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
getDefaultInstanceForType
public PlanProtocol.PlanHeader getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlanProtocol.PlanHeader build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlanProtocol.PlanHeader buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlanProtocol.PlanHeader.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
setField
public PlanProtocol.PlanHeader.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
clearField
public PlanProtocol.PlanHeader.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
clearOneof
public PlanProtocol.PlanHeader.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
setRepeatedField
public PlanProtocol.PlanHeader.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
addRepeatedField
public PlanProtocol.PlanHeader.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
mergeFrom
public PlanProtocol.PlanHeader.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.PlanHeader.Builder>
-
mergeFrom
public PlanProtocol.PlanHeader.Builder mergeFrom(PlanProtocol.PlanHeader other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
mergeFrom
public PlanProtocol.PlanHeader.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.PlanHeader.Builder>- Throws:
IOException
-
getCols2PosCount
public int getCols2PosCount()
Description copied from interface:PlanProtocol.PlanHeaderOrBuilderA map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;- Specified by:
getCols2PosCountin interfacePlanProtocol.PlanHeaderOrBuilder
-
containsCols2Pos
public boolean containsCols2Pos(String key)
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;- Specified by:
containsCols2Posin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2Pos
@Deprecated public Map<String,Integer> getCols2Pos()
Deprecated.UsegetCols2PosMap()instead.- Specified by:
getCols2Posin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2PosMap
public Map<String,Integer> getCols2PosMap()
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;- Specified by:
getCols2PosMapin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2PosOrDefault
public int getCols2PosOrDefault(String key, int defaultValue)
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;- Specified by:
getCols2PosOrDefaultin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2PosOrThrow
public int getCols2PosOrThrow(String key)
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;- Specified by:
getCols2PosOrThrowin interfacePlanProtocol.PlanHeaderOrBuilder
-
clearCols2Pos
public PlanProtocol.PlanHeader.Builder clearCols2Pos()
-
removeCols2Pos
public PlanProtocol.PlanHeader.Builder removeCols2Pos(String key)
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;
-
getMutableCols2Pos
@Deprecated public Map<String,Integer> getMutableCols2Pos()
Deprecated.Use alternate mutation accessors instead.
-
putCols2Pos
public PlanProtocol.PlanHeader.Builder putCols2Pos(String key, int value)
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;
-
putAllCols2Pos
public PlanProtocol.PlanHeader.Builder putAllCols2Pos(Map<String,Integer> values)
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1;
-
getCols2TypesCount
public int getCols2TypesCount()
Description copied from interface:PlanProtocol.PlanHeaderOrBuilderA map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesCountin interfacePlanProtocol.PlanHeaderOrBuilder
-
containsCols2Types
public boolean containsCols2Types(String key)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
containsCols2Typesin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2Types
@Deprecated public Map<String,PlanProtocol.SqlColType> getCols2Types()
Deprecated.UsegetCols2TypesMap()instead.- Specified by:
getCols2Typesin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesMap
public Map<String,PlanProtocol.SqlColType> getCols2TypesMap()
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesMapin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesOrDefault
public PlanProtocol.SqlColType getCols2TypesOrDefault(String key, PlanProtocol.SqlColType defaultValue)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesOrDefaultin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesOrThrow
public PlanProtocol.SqlColType getCols2TypesOrThrow(String key)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesOrThrowin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesValue
@Deprecated public Map<String,Integer> getCols2TypesValue()
Deprecated.UsegetCols2TypesValueMap()instead.- Specified by:
getCols2TypesValuein interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesValueMap
public Map<String,Integer> getCols2TypesValueMap()
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesValueMapin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesValueOrDefault
public int getCols2TypesValueOrDefault(String key, int defaultValue)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesValueOrDefaultin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesValueOrThrow
public int getCols2TypesValueOrThrow(String key)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesValueOrThrowin interfacePlanProtocol.PlanHeaderOrBuilder
-
clearCols2Types
public PlanProtocol.PlanHeader.Builder clearCols2Types()
-
removeCols2Types
public PlanProtocol.PlanHeader.Builder removeCols2Types(String key)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;
-
getMutableCols2Types
@Deprecated public Map<String,PlanProtocol.SqlColType> getMutableCols2Types()
Deprecated.Use alternate mutation accessors instead.
-
putCols2Types
public PlanProtocol.PlanHeader.Builder putCols2Types(String key, PlanProtocol.SqlColType value)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;
-
putAllCols2Types
public PlanProtocol.PlanHeader.Builder putAllCols2Types(Map<String,PlanProtocol.SqlColType> values)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;
-
getMutableCols2TypesValue
@Deprecated public Map<String,Integer> getMutableCols2TypesValue()
Deprecated.Use alternate mutation accessors instead.
-
putCols2TypesValue
public PlanProtocol.PlanHeader.Builder putCols2TypesValue(String key, int value)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;
-
putAllCols2TypesValue
public PlanProtocol.PlanHeader.Builder putAllCols2TypesValue(Map<String,Integer> values)
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;
-
getTotalCost
public double getTotalCost()
double totalCost = 5;- Specified by:
getTotalCostin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The totalCost.
-
setTotalCost
public PlanProtocol.PlanHeader.Builder setTotalCost(double value)
double totalCost = 5;- Parameters:
value- The totalCost to set.- Returns:
- This builder for chaining.
-
clearTotalCost
public PlanProtocol.PlanHeader.Builder clearTotalCost()
double totalCost = 5;- Returns:
- This builder for chaining.
-
getPartitioningCol
public String getPartitioningCol()
Only used by Spark connector
string partitioningCol = 6;- Specified by:
getPartitioningColin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The partitioningCol.
-
getPartitioningColBytes
public com.google.protobuf.ByteString getPartitioningColBytes()
Only used by Spark connector
string partitioningCol = 6;- Specified by:
getPartitioningColBytesin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The bytes for partitioningCol.
-
setPartitioningCol
public PlanProtocol.PlanHeader.Builder setPartitioningCol(String value)
Only used by Spark connector
string partitioningCol = 6;- Parameters:
value- The partitioningCol to set.- Returns:
- This builder for chaining.
-
clearPartitioningCol
public PlanProtocol.PlanHeader.Builder clearPartitioningCol()
Only used by Spark connector
string partitioningCol = 6;- Returns:
- This builder for chaining.
-
setPartitioningColBytes
public PlanProtocol.PlanHeader.Builder setPartitioningColBytes(com.google.protobuf.ByteString value)
Only used by Spark connector
string partitioningCol = 6;- Parameters:
value- The bytes for partitioningCol to set.- Returns:
- This builder for chaining.
-
getPartitioningPointsList
public List<Float> getPartitioningPointsList()
Only used by Spark connector
repeated float partitioningPoints = 7;- Specified by:
getPartitioningPointsListin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- A list containing the partitioningPoints.
-
getPartitioningPointsCount
public int getPartitioningPointsCount()
Only used by Spark connector
repeated float partitioningPoints = 7;- Specified by:
getPartitioningPointsCountin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The count of partitioningPoints.
-
getPartitioningPoints
public float getPartitioningPoints(int index)
Only used by Spark connector
repeated float partitioningPoints = 7;- Specified by:
getPartitioningPointsin interfacePlanProtocol.PlanHeaderOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The partitioningPoints at the given index.
-
setPartitioningPoints
public PlanProtocol.PlanHeader.Builder setPartitioningPoints(int index, float value)
Only used by Spark connector
repeated float partitioningPoints = 7;- Parameters:
index- The index to set the value at.value- The partitioningPoints to set.- Returns:
- This builder for chaining.
-
addPartitioningPoints
public PlanProtocol.PlanHeader.Builder addPartitioningPoints(float value)
Only used by Spark connector
repeated float partitioningPoints = 7;- Parameters:
value- The partitioningPoints to add.- Returns:
- This builder for chaining.
-
addAllPartitioningPoints
public PlanProtocol.PlanHeader.Builder addAllPartitioningPoints(Iterable<? extends Float> values)
Only used by Spark connector
repeated float partitioningPoints = 7;- Parameters:
values- The partitioningPoints to add.- Returns:
- This builder for chaining.
-
clearPartitioningPoints
public PlanProtocol.PlanHeader.Builder clearPartitioningPoints()
Only used by Spark connector
repeated float partitioningPoints = 7;- Returns:
- This builder for chaining.
-
getPartitioningColTypeValue
public int getPartitioningColTypeValue()
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8;- Specified by:
getPartitioningColTypeValuein interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The enum numeric value on the wire for partitioningColType.
-
setPartitioningColTypeValue
public PlanProtocol.PlanHeader.Builder setPartitioningColTypeValue(int value)
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8;- Parameters:
value- The enum numeric value on the wire for partitioningColType to set.- Returns:
- This builder for chaining.
-
getPartitioningColType
public PlanProtocol.SqlColType getPartitioningColType()
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8;- Specified by:
getPartitioningColTypein interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The partitioningColType.
-
setPartitioningColType
public PlanProtocol.PlanHeader.Builder setPartitioningColType(PlanProtocol.SqlColType value)
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8;- Parameters:
value- The partitioningColType to set.- Returns:
- This builder for chaining.
-
clearPartitioningColType
public PlanProtocol.PlanHeader.Builder clearPartitioningColType()
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8;- Returns:
- This builder for chaining.
-
getRsSizeInBytes
public long getRsSizeInBytes()
Only used by Explain
uint64 rsSizeInBytes = 9;- Specified by:
getRsSizeInBytesin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The rsSizeInBytes.
-
setRsSizeInBytes
public PlanProtocol.PlanHeader.Builder setRsSizeInBytes(long value)
Only used by Explain
uint64 rsSizeInBytes = 9;- Parameters:
value- The rsSizeInBytes to set.- Returns:
- This builder for chaining.
-
clearRsSizeInBytes
public PlanProtocol.PlanHeader.Builder clearRsSizeInBytes()
Only used by Explain
uint64 rsSizeInBytes = 9;- Returns:
- This builder for chaining.
-
getUuid
public String getUuid()
Uniquely identifies the plan
string uuid = 10;- Specified by:
getUuidin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The uuid.
-
getUuidBytes
public com.google.protobuf.ByteString getUuidBytes()
Uniquely identifies the plan
string uuid = 10;- Specified by:
getUuidBytesin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The bytes for uuid.
-
setUuid
public PlanProtocol.PlanHeader.Builder setUuid(String value)
Uniquely identifies the plan
string uuid = 10;- Parameters:
value- The uuid to set.- Returns:
- This builder for chaining.
-
clearUuid
public PlanProtocol.PlanHeader.Builder clearUuid()
Uniquely identifies the plan
string uuid = 10;- Returns:
- This builder for chaining.
-
setUuidBytes
public PlanProtocol.PlanHeader.Builder setUuidBytes(com.google.protobuf.ByteString value)
Uniquely identifies the plan
string uuid = 10;- Parameters:
value- The bytes for uuid to set.- Returns:
- This builder for chaining.
-
getPriority
public double getPriority()
Scale factor for plan priority
double priority = 11;- Specified by:
getPriorityin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The priority.
-
setPriority
public PlanProtocol.PlanHeader.Builder setPriority(double value)
Scale factor for plan priority
double priority = 11;- Parameters:
value- The priority to set.- Returns:
- This builder for chaining.
-
clearPriority
public PlanProtocol.PlanHeader.Builder clearPriority()
Scale factor for plan priority
double priority = 11;- Returns:
- This builder for chaining.
-
getTrace
public boolean getTrace()
Whether or not trace is turned on
bool trace = 12;- Specified by:
getTracein interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The trace.
-
setTrace
public PlanProtocol.PlanHeader.Builder setTrace(boolean value)
Whether or not trace is turned on
bool trace = 12;- Parameters:
value- The trace to set.- Returns:
- This builder for chaining.
-
clearTrace
public PlanProtocol.PlanHeader.Builder clearTrace()
Whether or not trace is turned on
bool trace = 12;- Returns:
- This builder for chaining.
-
getPartitioningOffset
public int getPartitioningOffset()
partitioning offset
uint32 partitioning_offset = 13;- Specified by:
getPartitioningOffsetin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The partitioningOffset.
-
setPartitioningOffset
public PlanProtocol.PlanHeader.Builder setPartitioningOffset(int value)
partitioning offset
uint32 partitioning_offset = 13;- Parameters:
value- The partitioningOffset to set.- Returns:
- This builder for chaining.
-
clearPartitioningOffset
public PlanProtocol.PlanHeader.Builder clearPartitioningOffset()
partitioning offset
uint32 partitioning_offset = 13;- Returns:
- This builder for chaining.
-
getBranchingOffset
public int getBranchingOffset()
branching offset
uint32 branching_offset = 14;- Specified by:
getBranchingOffsetin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The branchingOffset.
-
setBranchingOffset
public PlanProtocol.PlanHeader.Builder setBranchingOffset(int value)
branching offset
uint32 branching_offset = 14;- Parameters:
value- The branchingOffset to set.- Returns:
- This builder for chaining.
-
clearBranchingOffset
public PlanProtocol.PlanHeader.Builder clearBranchingOffset()
branching offset
uint32 branching_offset = 14;- Returns:
- This builder for chaining.
-
getQuerySeq
public long getQuerySeq()
query sequence #
uint64 querySeq = 15;- Specified by:
getQuerySeqin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The querySeq.
-
setQuerySeq
public PlanProtocol.PlanHeader.Builder setQuerySeq(long value)
query sequence #
uint64 querySeq = 15;- Parameters:
value- The querySeq to set.- Returns:
- This builder for chaining.
-
clearQuerySeq
public PlanProtocol.PlanHeader.Builder clearQuerySeq()
query sequence #
uint64 querySeq = 15;- Returns:
- This builder for chaining.
-
getPartitionCount
public int getPartitionCount()
partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peers
uint32 partition_count = 16;- Specified by:
getPartitionCountin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The partitionCount.
-
setPartitionCount
public PlanProtocol.PlanHeader.Builder setPartitionCount(int value)
partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peers
uint32 partition_count = 16;- Parameters:
value- The partitionCount to set.- Returns:
- This builder for chaining.
-
clearPartitionCount
public PlanProtocol.PlanHeader.Builder clearPartitionCount()
partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peers
uint32 partition_count = 16;- Returns:
- This builder for chaining.
-
getIndexMemUsage
public long getIndexMemUsage()
index and query memory usage in bytes
uint64 indexMemUsage = 17;- Specified by:
getIndexMemUsagein interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The indexMemUsage.
-
setIndexMemUsage
public PlanProtocol.PlanHeader.Builder setIndexMemUsage(long value)
index and query memory usage in bytes
uint64 indexMemUsage = 17;- Parameters:
value- The indexMemUsage to set.- Returns:
- This builder for chaining.
-
clearIndexMemUsage
public PlanProtocol.PlanHeader.Builder clearIndexMemUsage()
index and query memory usage in bytes
uint64 indexMemUsage = 17;- Returns:
- This builder for chaining.
-
getQueryMemUsage
public long getQueryMemUsage()
uint64 queryMemUsage = 18;- Specified by:
getQueryMemUsagein interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The queryMemUsage.
-
setQueryMemUsage
public PlanProtocol.PlanHeader.Builder setQueryMemUsage(long value)
uint64 queryMemUsage = 18;- Parameters:
value- The queryMemUsage to set.- Returns:
- This builder for chaining.
-
clearQueryMemUsage
public PlanProtocol.PlanHeader.Builder clearQueryMemUsage()
uint64 queryMemUsage = 18;- Returns:
- This builder for chaining.
-
getRateLimited
public boolean getRateLimited()
Deprecated
bool rate_limited = 19;- Specified by:
getRateLimitedin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The rateLimited.
-
setRateLimited
public PlanProtocol.PlanHeader.Builder setRateLimited(boolean value)
Deprecated
bool rate_limited = 19;- Parameters:
value- The rateLimited to set.- Returns:
- This builder for chaining.
-
clearRateLimited
public PlanProtocol.PlanHeader.Builder clearRateLimited()
Deprecated
bool rate_limited = 19;- Returns:
- This builder for chaining.
-
getGlobalPfactor
public int getGlobalPfactor()
uint32 global_pfactor = 20;- Specified by:
getGlobalPfactorin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The globalPfactor.
-
setGlobalPfactor
public PlanProtocol.PlanHeader.Builder setGlobalPfactor(int value)
uint32 global_pfactor = 20;- Parameters:
value- The globalPfactor to set.- Returns:
- This builder for chaining.
-
clearGlobalPfactor
public PlanProtocol.PlanHeader.Builder clearGlobalPfactor()
uint32 global_pfactor = 20;- Returns:
- This builder for chaining.
-
getPartitioningColNullable
public boolean getPartitioningColNullable()
Only used by Spark connector
bool partitioningColNullable = 21;- Specified by:
getPartitioningColNullablein interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The partitioningColNullable.
-
setPartitioningColNullable
public PlanProtocol.PlanHeader.Builder setPartitioningColNullable(boolean value)
Only used by Spark connector
bool partitioningColNullable = 21;- Parameters:
value- The partitioningColNullable to set.- Returns:
- This builder for chaining.
-
clearPartitioningColNullable
public PlanProtocol.PlanHeader.Builder clearPartitioningColNullable()
Only used by Spark connector
bool partitioningColNullable = 21;- Returns:
- This builder for chaining.
-
getVersion
public int getVersion()
uint32 version = 22;- Specified by:
getVersionin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The version.
-
setVersion
public PlanProtocol.PlanHeader.Builder setVersion(int value)
uint32 version = 22;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public PlanProtocol.PlanHeader.Builder clearVersion()
uint32 version = 22;- Returns:
- This builder for chaining.
-
getDatabase
public String getDatabase()
string database = 23;- Specified by:
getDatabasein interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The database.
-
getDatabaseBytes
public com.google.protobuf.ByteString getDatabaseBytes()
string database = 23;- Specified by:
getDatabaseBytesin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The bytes for database.
-
setDatabase
public PlanProtocol.PlanHeader.Builder setDatabase(String value)
string database = 23;- Parameters:
value- The database to set.- Returns:
- This builder for chaining.
-
clearDatabase
public PlanProtocol.PlanHeader.Builder clearDatabase()
string database = 23;- Returns:
- This builder for chaining.
-
setDatabaseBytes
public PlanProtocol.PlanHeader.Builder setDatabaseBytes(com.google.protobuf.ByteString value)
string database = 23;- Parameters:
value- The bytes for database to set.- Returns:
- This builder for chaining.
-
getInternalCost
public double getInternalCost()
double internalCost = 24;- Specified by:
getInternalCostin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The internalCost.
-
setInternalCost
public PlanProtocol.PlanHeader.Builder setInternalCost(double value)
double internalCost = 24;- Parameters:
value- The internalCost to set.- Returns:
- This builder for chaining.
-
clearInternalCost
public PlanProtocol.PlanHeader.Builder clearInternalCost()
double internalCost = 24;- Returns:
- This builder for chaining.
-
getExternalCost
public double getExternalCost()
double externalCost = 25;- Specified by:
getExternalCostin interfacePlanProtocol.PlanHeaderOrBuilder- Returns:
- The externalCost.
-
setExternalCost
public PlanProtocol.PlanHeader.Builder setExternalCost(double value)
double externalCost = 25;- Parameters:
value- The externalCost to set.- Returns:
- This builder for chaining.
-
clearExternalCost
public PlanProtocol.PlanHeader.Builder clearExternalCost()
double externalCost = 25;- Returns:
- This builder for chaining.
-
getComputeConfigurationCount
public int getComputeConfigurationCount()
Description copied from interface:PlanProtocol.PlanHeaderOrBuilderonly used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;- Specified by:
getComputeConfigurationCountin interfacePlanProtocol.PlanHeaderOrBuilder
-
containsComputeConfiguration
public boolean containsComputeConfiguration(int key)
only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;- Specified by:
containsComputeConfigurationin interfacePlanProtocol.PlanHeaderOrBuilder
-
getComputeConfiguration
@Deprecated public Map<Integer,PlanProtocol.ExecutionClusters> getComputeConfiguration()
Deprecated.UsegetComputeConfigurationMap()instead.- Specified by:
getComputeConfigurationin interfacePlanProtocol.PlanHeaderOrBuilder
-
getComputeConfigurationMap
public Map<Integer,PlanProtocol.ExecutionClusters> getComputeConfigurationMap()
only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;- Specified by:
getComputeConfigurationMapin interfacePlanProtocol.PlanHeaderOrBuilder
-
getComputeConfigurationOrDefault
public PlanProtocol.ExecutionClusters getComputeConfigurationOrDefault(int key, PlanProtocol.ExecutionClusters defaultValue)
only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;- Specified by:
getComputeConfigurationOrDefaultin interfacePlanProtocol.PlanHeaderOrBuilder
-
getComputeConfigurationOrThrow
public PlanProtocol.ExecutionClusters getComputeConfigurationOrThrow(int key)
only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;- Specified by:
getComputeConfigurationOrThrowin interfacePlanProtocol.PlanHeaderOrBuilder
-
clearComputeConfiguration
public PlanProtocol.PlanHeader.Builder clearComputeConfiguration()
-
removeComputeConfiguration
public PlanProtocol.PlanHeader.Builder removeComputeConfiguration(int key)
only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;
-
getMutableComputeConfiguration
@Deprecated public Map<Integer,PlanProtocol.ExecutionClusters> getMutableComputeConfiguration()
Deprecated.Use alternate mutation accessors instead.
-
putComputeConfiguration
public PlanProtocol.PlanHeader.Builder putComputeConfiguration(int key, PlanProtocol.ExecutionClusters value)
only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;
-
putAllComputeConfiguration
public PlanProtocol.PlanHeader.Builder putAllComputeConfiguration(Map<Integer,PlanProtocol.ExecutionClusters> values)
only used during actual execution, not populated by optimizer/plangen defines the compute configuration to be used for query
map<uint32, .xg.db.sqlPlans.ExecutionClusters> compute_configuration = 26;
-
setUnknownFields
public final PlanProtocol.PlanHeader.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
mergeUnknownFields
public final PlanProtocol.PlanHeader.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.PlanHeader.Builder>
-
-