# Uses of Class
com.ocient.jdbc.proto.PlanProtocol.PlanHeader.Builder

Packages that use PlanProtocol.PlanHeader.Builder
Package | Description
--- | ---
com.ocient.jdbc.proto |

## Uses of PlanProtocol.PlanHeader.Builder in com.ocient.jdbc.proto

Methods in com.ocient.jdbc.proto that return PlanProtocol.PlanHeader.Builder
Modifier and Type | Method | Description
--- | --- | ---
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`addAllPartitioningPoints​(Iterable<? extends Float> values)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`addPartitioningPoints​(float value)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clear()` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearBranchingOffset()` | branching offset
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearCols2Pos()` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearCols2Types()` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearComputeConfiguration()` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearDatabase()` | `string database = 23;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearExternalCost()` | `double externalCost = 25;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearGlobalPfactor()` | `uint32 global_pfactor = 20;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearIndexMemUsage()` | index and query memory usage in bytes
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearInternalCost()` | `double internalCost = 24;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearPartitionCount()` | partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peers
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearPartitioningCol()` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearPartitioningColNullable()` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearPartitioningColType()` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearPartitioningOffset()` | partitioning offset
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearPartitioningPoints()` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearPriority()` | Scale factor for plan priority
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearQueryMemUsage()` | `uint64 queryMemUsage = 18;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearQuerySeq()` | query sequence #
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearRateLimited()` | Deprecated
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearRsSizeInBytes()` | Only used by Explain
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearTotalCost()` | `double totalCost = 5;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearTrace()` | Whether or not trace is turned on
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearUuid()` | Uniquely identifies the plan
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clearVersion()` | `uint32 version = 22;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`clone()` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanMessage.Builder.`getHeaderBuilder()` | Header first
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`mergeFrom​(com.google.protobuf.Message other)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`mergeFrom​(PlanProtocol.PlanHeader other)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)` |
`static PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.`newBuilder()` |
`static PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.`newBuilder​(PlanProtocol.PlanHeader prototype)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.`newBuilderForType()` |
`protected PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.`newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`putAllCols2Pos​(Map<String,​Integer> values)` | A map of column name to it's position (zero-based) in the result set
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`putAllCols2Types​(Map<String,​PlanProtocol.SqlColType> values)` | A map from column name to type (uses optimizer types)
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`putAllCols2TypesValue​(Map<String,​Integer> values)` | A map from column name to type (uses optimizer types)
`PlanProtocol.PlanHeader.Builder` | 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
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`putCols2Pos​(String key, int value)` | A map of column name to it's position (zero-based) in the result set
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`putCols2Types​(String key, PlanProtocol.SqlColType value)` | A map from column name to type (uses optimizer types)
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`putCols2TypesValue​(String key, int value)` | A map from column name to type (uses optimizer types)
`PlanProtocol.PlanHeader.Builder` | 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
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`removeCols2Pos​(String key)` | A map of column name to it's position (zero-based) in the result set
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`removeCols2Types​(String key)` | A map from column name to type (uses optimizer types)
`PlanProtocol.PlanHeader.Builder` | 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
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setBranchingOffset​(int value)` | branching offset
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setDatabase​(String value)` | `string database = 23;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setDatabaseBytes​(com.google.protobuf.ByteString value)` | `string database = 23;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setExternalCost​(double value)` | `double externalCost = 25;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setGlobalPfactor​(int value)` | `uint32 global_pfactor = 20;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setIndexMemUsage​(long value)` | index and query memory usage in bytes
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setInternalCost​(double value)` | `double internalCost = 24;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitionCount​(int value)` | partition count, is set by vm while processing GATHER operator, prior to sending the plan to downstream peers
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitioningCol​(String value)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitioningColBytes​(com.google.protobuf.ByteString value)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitioningColNullable​(boolean value)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitioningColType​(PlanProtocol.SqlColType value)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitioningColTypeValue​(int value)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitioningOffset​(int value)` | partitioning offset
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPartitioningPoints​(int index, float value)` | Only used by Spark connector
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setPriority​(double value)` | Scale factor for plan priority
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setQueryMemUsage​(long value)` | `uint64 queryMemUsage = 18;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setQuerySeq​(long value)` | query sequence #
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setRateLimited​(boolean value)` | Deprecated
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setRsSizeInBytes​(long value)` | Only used by Explain
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setTotalCost​(double value)` | `double totalCost = 5;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setTrace​(boolean value)` | Whether or not trace is turned on
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)` |
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setUuid​(String value)` | Uniquely identifies the plan
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setUuidBytes​(com.google.protobuf.ByteString value)` | Uniquely identifies the plan
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.Builder.`setVersion​(int value)` | `uint32 version = 22;`
`PlanProtocol.PlanHeader.Builder` | PlanProtocol.PlanHeader.`toBuilder()` |

Methods in com.ocient.jdbc.proto with parameters of type PlanProtocol.PlanHeader.Builder
Modifier and Type | Method | Description
--- | --- | ---
`PlanProtocol.PlanMessage.Builder` | PlanProtocol.PlanMessage.Builder.`setHeader​(PlanProtocol.PlanHeader.Builder builderForValue)` | Header first