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

Packages that use PlanProtocol.PlanHeader.Builder
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
`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
`PlanProtocol.PlanMessage.Builder` PlanProtocol.PlanMessage.Builder.`setHeader​(PlanProtocol.PlanHeader.Builder builderForValue)` Header first