# Uses of Interface
com.ocient.jdbc.proto.PlanProtocol.SortPartitionOrBuilder

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

## Uses of PlanProtocol.SortPartitionOrBuilder in com.ocient.jdbc.proto

Classes in com.ocient.jdbc.proto that implement PlanProtocol.SortPartitionOrBuilder
Modifier and Type | Class | Description
--- | --- | ---
`static class` | `PlanProtocol.SortPartition` | Protobuf type `xg.db.sqlPlans.SortPartition`
`static class` | `PlanProtocol.SortPartition.Builder` | Protobuf type `xg.db.sqlPlans.SortPartition`

Methods in com.ocient.jdbc.proto that return PlanProtocol.SortPartitionOrBuilder
Modifier and Type | Method | Description
--- | --- | ---
`PlanProtocol.SortPartitionOrBuilder` | PlanProtocol.IndexAggOperator.Builder.`getPointOrBuilder​(int index)` | `repeated .xg.db.sqlPlans.SortPartition point = 16;`
`PlanProtocol.SortPartitionOrBuilder` | PlanProtocol.IndexAggOperator.`getPointOrBuilder​(int index)` | `repeated .xg.db.sqlPlans.SortPartition point = 16;`
`PlanProtocol.SortPartitionOrBuilder` | PlanProtocol.IndexAggOperatorOrBuilder.`getPointOrBuilder​(int index)` | `repeated .xg.db.sqlPlans.SortPartition point = 16;`
`PlanProtocol.SortPartitionOrBuilder` | PlanProtocol.IndexDistinctOperator.Builder.`getPointOrBuilder​(int index)` | `repeated .xg.db.sqlPlans.SortPartition point = 12;`
`PlanProtocol.SortPartitionOrBuilder` | PlanProtocol.IndexDistinctOperator.`getPointOrBuilder​(int index)` | `repeated .xg.db.sqlPlans.SortPartition point = 12;`
`PlanProtocol.SortPartitionOrBuilder` | PlanProtocol.IndexDistinctOperatorOrBuilder.`getPointOrBuilder​(int index)` | `repeated .xg.db.sqlPlans.SortPartition point = 12;`

`PlanProtocol.SortPartitionOrBuilder`

PlanProtocol.SortOperator.Builder.`getPointOrBuilder​(int index)`

This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order

`PlanProtocol.SortPartitionOrBuilder`

PlanProtocol.SortOperator.`getPointOrBuilder​(int index)`

This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order

`PlanProtocol.SortPartitionOrBuilder`

PlanProtocol.SortOperatorOrBuilder.`getPointOrBuilder​(int index)`

This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order

Methods in com.ocient.jdbc.proto that return types with arguments of type PlanProtocol.SortPartitionOrBuilder
Modifier and Type | Method | Description
--- | --- | ---
`List<? extends PlanProtocol.SortPartitionOrBuilder>` | PlanProtocol.IndexAggOperator.Builder.`getPointOrBuilderList()` | `repeated .xg.db.sqlPlans.SortPartition point = 16;`
`List<? extends PlanProtocol.SortPartitionOrBuilder>` | PlanProtocol.IndexAggOperator.`getPointOrBuilderList()` | `repeated .xg.db.sqlPlans.SortPartition point = 16;`
`List<? extends PlanProtocol.SortPartitionOrBuilder>` | PlanProtocol.IndexAggOperatorOrBuilder.`getPointOrBuilderList()` | `repeated .xg.db.sqlPlans.SortPartition point = 16;`
`List<? extends PlanProtocol.SortPartitionOrBuilder>` | PlanProtocol.IndexDistinctOperator.Builder.`getPointOrBuilderList()` | `repeated .xg.db.sqlPlans.SortPartition point = 12;`
`List<? extends PlanProtocol.SortPartitionOrBuilder>` | PlanProtocol.IndexDistinctOperator.`getPointOrBuilderList()` | `repeated .xg.db.sqlPlans.SortPartition point = 12;`
`List<? extends PlanProtocol.SortPartitionOrBuilder>` | PlanProtocol.IndexDistinctOperatorOrBuilder.`getPointOrBuilderList()` | `repeated .xg.db.sqlPlans.SortPartition point = 12;`

`List<? extends PlanProtocol.SortPartitionOrBuilder>`

PlanProtocol.SortOperator.Builder.`getPointOrBuilderList()`

This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order

`List<? extends PlanProtocol.SortPartitionOrBuilder>`

PlanProtocol.SortOperator.`getPointOrBuilderList()`

This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order

`List<? extends PlanProtocol.SortPartitionOrBuilder>`

PlanProtocol.SortOperatorOrBuilder.`getPointOrBuilderList()`

This defines the list of partitioning points for dividing the sort into streams There's no guarantees on the size of this It could be completely empty, which could happen if it look like all the data has the same sort key - implies that we don't know what to do besides one sort stream There is no guarantee that the partitioning points are in order