PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllConstFloatArgs(Iterable<? extends Double> values) |
For functions that take a constant floating point argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllConstIntArgs(Iterable<? extends Long> values) |
For functions that take a constant integer argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllDirections(Iterable<? extends Boolean> values) |
The directions for each sort col - true = ascending
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllFrames(Iterable<? extends PlanProtocol.FrameSpec> values) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllInputCols(Iterable<String> values) |
The columns to perform each aggregation on (for operations that take a normal column argument)
In the same order as ops (and same size)
The following operations have no input, so any value in those positions is garbage
WINDOW_OP_COUNT_STAR
WINDOW_OP_RANK
WINDOW_OP_DENSE_RANK
WINDOW_OP_ROW_NUMBER
WINDOW_OP_FIRST_VALUE
WINDOW_OP_LAST_VALUE
WINDOW_OP_CUME_DIST
WINDOW_OP_PERCENT_RANK
Additionally these operations only have constant input values, not a column input - so there is nothing here
WINDOW_OP_NTH_VALUE
WINDOW_OP_NTILE
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllNullsFirst(Iterable<? extends Boolean> values) |
repeated bool nulls_first = 12;
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllOps(Iterable<? extends PlanProtocol.WindowOperator.WindowOp> values) |
The aggregation operations to perform
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllOpsValue(Iterable<Integer> values) |
The aggregation operations to perform
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllOutputCols(Iterable<String> values) |
The name to give to the columns created by each aggregation operation
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllOutputColsTypes(Iterable<String> values) |
The types for the outputCols, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllPartitioningCols(Iterable<String> values) |
Partitioning columns
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addAllSortKeys(Iterable<String> values) |
The sort columns - already includes partitioning cols if any
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addConstFloatArgs(double value) |
For functions that take a constant floating point argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addConstIntArgs(long value) |
For functions that take a constant integer argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addDirections(boolean value) |
The directions for each sort col - true = ascending
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addFrames(int index,
PlanProtocol.FrameSpec value) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addFrames(int index,
PlanProtocol.FrameSpec.Builder builderForValue) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addFrames(PlanProtocol.FrameSpec value) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addFrames(PlanProtocol.FrameSpec.Builder builderForValue) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addInputCols(String value) |
The columns to perform each aggregation on (for operations that take a normal column argument)
In the same order as ops (and same size)
The following operations have no input, so any value in those positions is garbage
WINDOW_OP_COUNT_STAR
WINDOW_OP_RANK
WINDOW_OP_DENSE_RANK
WINDOW_OP_ROW_NUMBER
WINDOW_OP_FIRST_VALUE
WINDOW_OP_LAST_VALUE
WINDOW_OP_CUME_DIST
WINDOW_OP_PERCENT_RANK
Additionally these operations only have constant input values, not a column input - so there is nothing here
WINDOW_OP_NTH_VALUE
WINDOW_OP_NTILE
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addInputColsBytes(com.google.protobuf.ByteString value) |
The columns to perform each aggregation on (for operations that take a normal column argument)
In the same order as ops (and same size)
The following operations have no input, so any value in those positions is garbage
WINDOW_OP_COUNT_STAR
WINDOW_OP_RANK
WINDOW_OP_DENSE_RANK
WINDOW_OP_ROW_NUMBER
WINDOW_OP_FIRST_VALUE
WINDOW_OP_LAST_VALUE
WINDOW_OP_CUME_DIST
WINDOW_OP_PERCENT_RANK
Additionally these operations only have constant input values, not a column input - so there is nothing here
WINDOW_OP_NTH_VALUE
WINDOW_OP_NTILE
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addNullsFirst(boolean value) |
repeated bool nulls_first = 12;
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addOps(PlanProtocol.WindowOperator.WindowOp value) |
The aggregation operations to perform
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addOpsValue(int value) |
The aggregation operations to perform
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addOutputCols(String value) |
The name to give to the columns created by each aggregation operation
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addOutputColsBytes(com.google.protobuf.ByteString value) |
The name to give to the columns created by each aggregation operation
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addOutputColsTypes(String value) |
The types for the outputCols, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addOutputColsTypesBytes(com.google.protobuf.ByteString value) |
The types for the outputCols, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addPartitioningCols(String value) |
Partitioning columns
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addPartitioningColsBytes(com.google.protobuf.ByteString value) |
Partitioning columns
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addSortKeys(String value) |
The sort columns - already includes partitioning cols if any
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.addSortKeysBytes(com.google.protobuf.ByteString value) |
The sort columns - already includes partitioning cols if any
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clear() |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearConstFloatArgs() |
For functions that take a constant floating point argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearConstIntArgs() |
For functions that take a constant integer argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearDirections() |
The directions for each sort col - true = ascending
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearFrames() |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearInputCols() |
The columns to perform each aggregation on (for operations that take a normal column argument)
In the same order as ops (and same size)
The following operations have no input, so any value in those positions is garbage
WINDOW_OP_COUNT_STAR
WINDOW_OP_RANK
WINDOW_OP_DENSE_RANK
WINDOW_OP_ROW_NUMBER
WINDOW_OP_FIRST_VALUE
WINDOW_OP_LAST_VALUE
WINDOW_OP_CUME_DIST
WINDOW_OP_PERCENT_RANK
Additionally these operations only have constant input values, not a column input - so there is nothing here
WINDOW_OP_NTH_VALUE
WINDOW_OP_NTILE
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearLimit1() |
Is there an immediate following limit 1?
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearNullsFirst() |
repeated bool nulls_first = 12;
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearOps() |
The aggregation operations to perform
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearOutputCols() |
The name to give to the columns created by each aggregation operation
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearOutputColsTypes() |
The types for the outputCols, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearPartitioningCols() |
Partitioning columns
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clearSortKeys() |
The sort columns - already includes partitioning cols if any
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.clone() |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.Operator.Builder.getWindowOperatorBuilder() |
.xg.db.sqlPlans.WindowOperator window_operator = 65;
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.mergeFrom(com.google.protobuf.Message other) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.mergeFrom(PlanProtocol.WindowOperator other) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.newBuilder() |
|
static PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.newBuilder(PlanProtocol.WindowOperator prototype) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.newBuilderForType() |
|
protected PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.removeFrames(int index) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setConstFloatArgs(int index,
double value) |
For functions that take a constant floating point argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setConstIntArgs(int index,
long value) |
For functions that take a constant integer argument - they are here - there's an entry for every op even if it isn't used
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setDirections(int index,
boolean value) |
The directions for each sort col - true = ascending
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setFrames(int index,
PlanProtocol.FrameSpec value) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setFrames(int index,
PlanProtocol.FrameSpec.Builder builderForValue) |
The frame specification for each op, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setInputCols(int index,
String value) |
The columns to perform each aggregation on (for operations that take a normal column argument)
In the same order as ops (and same size)
The following operations have no input, so any value in those positions is garbage
WINDOW_OP_COUNT_STAR
WINDOW_OP_RANK
WINDOW_OP_DENSE_RANK
WINDOW_OP_ROW_NUMBER
WINDOW_OP_FIRST_VALUE
WINDOW_OP_LAST_VALUE
WINDOW_OP_CUME_DIST
WINDOW_OP_PERCENT_RANK
Additionally these operations only have constant input values, not a column input - so there is nothing here
WINDOW_OP_NTH_VALUE
WINDOW_OP_NTILE
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setLimit1(boolean value) |
Is there an immediate following limit 1?
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setNullsFirst(int index,
boolean value) |
repeated bool nulls_first = 12;
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setOps(int index,
PlanProtocol.WindowOperator.WindowOp value) |
The aggregation operations to perform
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setOpsValue(int index,
int value) |
The aggregation operations to perform
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setOutputCols(int index,
String value) |
The name to give to the columns created by each aggregation operation
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setOutputColsTypes(int index,
String value) |
The types for the outputCols, in the same order
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setPartitioningCols(int index,
String value) |
Partitioning columns
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setSortKeys(int index,
String value) |
The sort columns - already includes partitioning cols if any
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
PlanProtocol.WindowOperator.Builder |
PlanProtocol.WindowOperator.toBuilder() |
|