PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.addAllDenormVal(Iterable<? extends Float> values) |
The values are guaranteed to be in sort key order
There may not be a value for all sort keys though
For example, there may only be a value for the first sort
key, which means we can partition only on that
and we don't need to worry about subsequent sort keys
All partitions are closed on the lower side and open on the higher side
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.addDenormVal(float value) |
The values are guaranteed to be in sort key order
There may not be a value for all sort keys though
For example, there may only be a value for the first sort
key, which means we can partition only on that
and we don't need to worry about subsequent sort keys
All partitions are closed on the lower side and open on the higher side
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.IndexAggOperator.Builder.addPointBuilder() |
repeated .xg.db.sqlPlans.SortPartition point = 16;
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.IndexAggOperator.Builder.addPointBuilder(int index) |
repeated .xg.db.sqlPlans.SortPartition point = 16;
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.IndexDistinctOperator.Builder.addPointBuilder() |
repeated .xg.db.sqlPlans.SortPartition point = 12;
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.IndexDistinctOperator.Builder.addPointBuilder(int index) |
repeated .xg.db.sqlPlans.SortPartition point = 12;
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortOperator.Builder.addPointBuilder() |
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.SortPartition.Builder |
PlanProtocol.SortOperator.Builder.addPointBuilder(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.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.clear() |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.clearDenormVal() |
The values are guaranteed to be in sort key order
There may not be a value for all sort keys though
For example, there may only be a value for the first sort
key, which means we can partition only on that
and we don't need to worry about subsequent sort keys
All partitions are closed on the lower side and open on the higher side
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.clone() |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.IndexAggOperator.Builder.getPointBuilder(int index) |
repeated .xg.db.sqlPlans.SortPartition point = 16;
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.IndexDistinctOperator.Builder.getPointBuilder(int index) |
repeated .xg.db.sqlPlans.SortPartition point = 12;
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortOperator.Builder.getPointBuilder(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.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.mergeFrom(com.google.protobuf.Message other) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.mergeFrom(PlanProtocol.SortPartition other) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.newBuilder() |
|
static PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.newBuilder(PlanProtocol.SortPartition prototype) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.newBuilderForType() |
|
protected PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.setDenormVal(int index,
float value) |
The values are guaranteed to be in sort key order
There may not be a value for all sort keys though
For example, there may only be a value for the first sort
key, which means we can partition only on that
and we don't need to worry about subsequent sort keys
All partitions are closed on the lower side and open on the higher side
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
PlanProtocol.SortPartition.Builder |
PlanProtocol.SortPartition.toBuilder() |
|