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 messageProtobuf type
xg.db.sqlPlans.PlanHeader-
Method Summary
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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.PlanHeader.Builder>
-
mergeFrom
-
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
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.UsegetCols2PosMap()instead.- Specified by:
getCols2Posin interfacePlanProtocol.PlanHeaderOrBuilder
-
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
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
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
-
removeCols2Pos
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1; -
getMutableCols2Pos
Deprecated.Use alternate mutation accessors instead. -
putCols2Pos
A map of column name to it's position (zero-based) in the result set
map<string, uint32> cols2pos = 1; -
putAllCols2Pos
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
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.UsegetCols2TypesMap()instead.- Specified by:
getCols2Typesin interfacePlanProtocol.PlanHeaderOrBuilder
-
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
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.UsegetCols2TypesValueMap()instead.- Specified by:
getCols2TypesValuein interfacePlanProtocol.PlanHeaderOrBuilder
-
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
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesValueOrDefaultin interfacePlanProtocol.PlanHeaderOrBuilder
-
getCols2TypesValueOrThrow
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2;- Specified by:
getCols2TypesValueOrThrowin interfacePlanProtocol.PlanHeaderOrBuilder
-
clearCols2Types
-
removeCols2Types
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2; -
getMutableCols2Types
Deprecated.Use alternate mutation accessors instead. -
putCols2Types
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.Use alternate mutation accessors instead. -
putCols2TypesValue
A map from column name to type (uses optimizer types)
map<string, .xg.db.sqlPlans.SqlColType> cols2Types = 2; -
putAllCols2TypesValue
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
-
setTotalCost
double totalCost = 5; -
clearTotalCost
double totalCost = 5; -
getPartitioningCol
Only used by Spark connector
string partitioningCol = 6;- Specified by:
getPartitioningColin interfacePlanProtocol.PlanHeaderOrBuilder
-
getPartitioningColBytes
public com.google.protobuf.ByteString getPartitioningColBytes()Only used by Spark connector
string partitioningCol = 6;- Specified by:
getPartitioningColBytesin interfacePlanProtocol.PlanHeaderOrBuilder
-
setPartitioningCol
Only used by Spark connector
string partitioningCol = 6; -
clearPartitioningCol
Only used by Spark connector
string partitioningCol = 6; -
setPartitioningColBytes
public PlanProtocol.PlanHeader.Builder setPartitioningColBytes(com.google.protobuf.ByteString value)Only used by Spark connector
string partitioningCol = 6; -
getPartitioningPointsList
Only used by Spark connector
repeated float partitioningPoints = 7;- Specified by:
getPartitioningPointsListin interfacePlanProtocol.PlanHeaderOrBuilder
-
getPartitioningPointsCount
public int getPartitioningPointsCount()Only used by Spark connector
repeated float partitioningPoints = 7;- Specified by:
getPartitioningPointsCountin interfacePlanProtocol.PlanHeaderOrBuilder
-
getPartitioningPoints
public float getPartitioningPoints(int index)Only used by Spark connector
repeated float partitioningPoints = 7;- Specified by:
getPartitioningPointsin interfacePlanProtocol.PlanHeaderOrBuilder
-
setPartitioningPoints
Only used by Spark connector
repeated float partitioningPoints = 7; -
addPartitioningPoints
Only used by Spark connector
repeated float partitioningPoints = 7; -
addAllPartitioningPoints
Only used by Spark connector
repeated float partitioningPoints = 7; -
clearPartitioningPoints
Only used by Spark connector
repeated float partitioningPoints = 7; -
getPartitioningColTypeValue
public int getPartitioningColTypeValue()Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8;- Specified by:
getPartitioningColTypeValuein interfacePlanProtocol.PlanHeaderOrBuilder
-
setPartitioningColTypeValue
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8; -
getPartitioningColType
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8;- Specified by:
getPartitioningColTypein interfacePlanProtocol.PlanHeaderOrBuilder
-
setPartitioningColType
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8; -
clearPartitioningColType
Only used by Spark connector
.xg.db.sqlPlans.SqlColType partitioningColType = 8; -
getRsSizeInBytes
public long getRsSizeInBytes()Only used by Explain
uint64 rsSizeInBytes = 9;- Specified by:
getRsSizeInBytesin interfacePlanProtocol.PlanHeaderOrBuilder
-
setRsSizeInBytes
Only used by Explain
uint64 rsSizeInBytes = 9; -
clearRsSizeInBytes
Only used by Explain
uint64 rsSizeInBytes = 9; -
getUuid
Uniquely identifies the plan
string uuid = 10;- Specified by:
getUuidin interfacePlanProtocol.PlanHeaderOrBuilder
-
getUuidBytes
public com.google.protobuf.ByteString getUuidBytes()Uniquely identifies the plan
string uuid = 10;- Specified by:
getUuidBytesin interfacePlanProtocol.PlanHeaderOrBuilder
-
setUuid
Uniquely identifies the plan
string uuid = 10; -
clearUuid
Uniquely identifies the plan
string uuid = 10; -
setUuidBytes
Uniquely identifies the plan
string uuid = 10; -
getPriority
public double getPriority()Scale factor for plan priority
double priority = 11;- Specified by:
getPriorityin interfacePlanProtocol.PlanHeaderOrBuilder
-
setPriority
Scale factor for plan priority
double priority = 11; -
clearPriority
Scale factor for plan priority
double priority = 11; -
getTrace
public boolean getTrace()Whether or not trace is turned on
bool trace = 12;- Specified by:
getTracein interfacePlanProtocol.PlanHeaderOrBuilder
-
setTrace
Whether or not trace is turned on
bool trace = 12; -
clearTrace
Whether or not trace is turned on
bool trace = 12; -
getPartitioningOffset
public int getPartitioningOffset()partitioning offset
uint32 partitioning_offset = 13;- Specified by:
getPartitioningOffsetin interfacePlanProtocol.PlanHeaderOrBuilder
-
setPartitioningOffset
partitioning offset
uint32 partitioning_offset = 13; -
clearPartitioningOffset
partitioning offset
uint32 partitioning_offset = 13; -
getBranchingOffset
public int getBranchingOffset()branching offset
uint32 branching_offset = 14;- Specified by:
getBranchingOffsetin interfacePlanProtocol.PlanHeaderOrBuilder
-
setBranchingOffset
branching offset
uint32 branching_offset = 14; -
clearBranchingOffset
branching offset
uint32 branching_offset = 14; -
getQuerySeq
public long getQuerySeq()query sequence #
uint64 querySeq = 15;- Specified by:
getQuerySeqin interfacePlanProtocol.PlanHeaderOrBuilder
-
setQuerySeq
query sequence #
uint64 querySeq = 15; -
clearQuerySeq
query sequence #
uint64 querySeq = 15; -
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
-
setPartitionCount
partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peers
uint32 partition_count = 16; -
clearPartitionCount
partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peers
uint32 partition_count = 16; -
getIndexMemUsage
public long getIndexMemUsage()index and query memory usage in bytes
uint64 indexMemUsage = 17;- Specified by:
getIndexMemUsagein interfacePlanProtocol.PlanHeaderOrBuilder
-
setIndexMemUsage
index and query memory usage in bytes
uint64 indexMemUsage = 17; -
clearIndexMemUsage
index and query memory usage in bytes
uint64 indexMemUsage = 17; -
getQueryMemUsage
public long getQueryMemUsage()uint64 queryMemUsage = 18;- Specified by:
getQueryMemUsagein interfacePlanProtocol.PlanHeaderOrBuilder
-
setQueryMemUsage
uint64 queryMemUsage = 18; -
clearQueryMemUsage
uint64 queryMemUsage = 18; -
getRateLimited
public boolean getRateLimited()Deprecated
bool rate_limited = 19;- Specified by:
getRateLimitedin interfacePlanProtocol.PlanHeaderOrBuilder
-
setRateLimited
Deprecated
bool rate_limited = 19; -
clearRateLimited
Deprecated
bool rate_limited = 19; -
getGlobalPfactor
public int getGlobalPfactor()uint32 global_pfactor = 20;- Specified by:
getGlobalPfactorin interfacePlanProtocol.PlanHeaderOrBuilder
-
setGlobalPfactor
uint32 global_pfactor = 20; -
clearGlobalPfactor
uint32 global_pfactor = 20; -
getPartitioningColNullable
public boolean getPartitioningColNullable()Only used by Spark connector
bool partitioningColNullable = 21;- Specified by:
getPartitioningColNullablein interfacePlanProtocol.PlanHeaderOrBuilder
-
setPartitioningColNullable
Only used by Spark connector
bool partitioningColNullable = 21; -
clearPartitioningColNullable
Only used by Spark connector
bool partitioningColNullable = 21; -
getVersion
public int getVersion()uint32 version = 22;- Specified by:
getVersionin interfacePlanProtocol.PlanHeaderOrBuilder
-
setVersion
uint32 version = 22; -
clearVersion
uint32 version = 22; -
getDatabase
string database = 23;- Specified by:
getDatabasein interfacePlanProtocol.PlanHeaderOrBuilder
-
getDatabaseBytes
public com.google.protobuf.ByteString getDatabaseBytes()string database = 23;- Specified by:
getDatabaseBytesin interfacePlanProtocol.PlanHeaderOrBuilder
-
setDatabase
string database = 23; -
clearDatabase
string database = 23; -
setDatabaseBytes
string database = 23; -
getInternalCost
public double getInternalCost()double internalCost = 24;- Specified by:
getInternalCostin interfacePlanProtocol.PlanHeaderOrBuilder
-
setInternalCost
double internalCost = 24; -
clearInternalCost
double internalCost = 24; -
getExternalCost
public double getExternalCost()double externalCost = 25;- Specified by:
getExternalCostin interfacePlanProtocol.PlanHeaderOrBuilder
-
setExternalCost
double externalCost = 25; -
clearExternalCost
double externalCost = 25; -
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.UsegetComputeConfigurationMap()instead.- Specified by:
getComputeConfigurationin interfacePlanProtocol.PlanHeaderOrBuilder
-
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
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
-
removeComputeConfiguration
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.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>
-