Package com.ocient.jdbc.proto
Interface PlanProtocol.AggregationOperatorOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PlanProtocol.AggregationOperator,PlanProtocol.AggregationOperator.Builder
- Enclosing class:
- PlanProtocol
public static interface PlanProtocol.AggregationOperatorOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description booleangetForceOnePartition()Flag for runtimeStringgetInputCols(int index)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbagecom.google.protobuf.ByteStringgetInputColsBytes(int index)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbageintgetInputColsCount()The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbageList<String>getInputColsList()The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbageStringgetKeys(int index)The GROUP BY columns - might be emptycom.google.protobuf.ByteStringgetKeysBytes(int index)The GROUP BY columns - might be emptyintgetKeysCount()The GROUP BY columns - might be emptyList<String>getKeysList()The GROUP BY columns - might be emptyPlanProtocol.AggregationOperator.AggregationOpgetOps(int index)The aggregation operations to performintgetOpsCount()The aggregation operations to performList<PlanProtocol.AggregationOperator.AggregationOp>getOpsList()The aggregation operations to performintgetOpsValue(int index)The aggregation operations to performList<Integer>getOpsValueList()The aggregation operations to performStringgetOutputCols(int index)The name to give to the columns created by each aggregation operationcom.google.protobuf.ByteStringgetOutputColsBytes(int index)The name to give to the columns created by each aggregation operationintgetOutputColsCount()The name to give to the columns created by each aggregation operationList<String>getOutputColsList()The name to give to the columns created by each aggregation operationStringgetOutputColsTypes(int index)The types for the outputCols, in the same ordercom.google.protobuf.ByteStringgetOutputColsTypesBytes(int index)The types for the outputCols, in the same orderintgetOutputColsTypesCount()The types for the outputCols, in the same orderList<String>getOutputColsTypesList()The types for the outputCols, in the same orderbooleangetUseVector()Flag for runtimeMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getKeysList
The GROUP BY columns - might be empty
repeated string keys = 1; -
getKeysCount
int getKeysCount()The GROUP BY columns - might be empty
repeated string keys = 1; -
getKeys
The GROUP BY columns - might be empty
repeated string keys = 1; -
getKeysBytes
com.google.protobuf.ByteString getKeysBytes(int index)The GROUP BY columns - might be empty
repeated string keys = 1; -
getOpsList
List<PlanProtocol.AggregationOperator.AggregationOp> getOpsList()The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 2; -
getOpsCount
int getOpsCount()The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 2; -
getOps
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 2; -
getOpsValueList
The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 2; -
getOpsValue
int getOpsValue(int index)The aggregation operations to perform
repeated .xg.db.sqlPlans.AggregationOperator.AggregationOp ops = 2; -
getInputColsList
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 3; -
getInputColsCount
int getInputColsCount()The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 3; -
getInputCols
The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 3; -
getInputColsBytes
com.google.protobuf.ByteString getInputColsBytes(int index)The columns to perform each aggregation on In the same order as ops (and same size) AGG_OP_COUNT_STAR has no input - so a value in that position is garbage
repeated string inputCols = 3; -
getOutputColsList
The name to give to the columns created by each aggregation operation
repeated string outputCols = 4; -
getOutputColsCount
int getOutputColsCount()The name to give to the columns created by each aggregation operation
repeated string outputCols = 4; -
getOutputCols
The name to give to the columns created by each aggregation operation
repeated string outputCols = 4; -
getOutputColsBytes
com.google.protobuf.ByteString getOutputColsBytes(int index)The name to give to the columns created by each aggregation operation
repeated string outputCols = 4; -
getOutputColsTypesList
The types for the outputCols, in the same order
repeated string outputColsTypes = 5; -
getOutputColsTypesCount
int getOutputColsTypesCount()The types for the outputCols, in the same order
repeated string outputColsTypes = 5; -
getOutputColsTypes
The types for the outputCols, in the same order
repeated string outputColsTypes = 5; -
getOutputColsTypesBytes
com.google.protobuf.ByteString getOutputColsTypesBytes(int index)The types for the outputCols, in the same order
repeated string outputColsTypes = 5; -
getForceOnePartition
boolean getForceOnePartition()Flag for runtime
bool forceOnePartition = 6; -
getUseVector
boolean getUseVector()Flag for runtime
bool use_vector = 7;
-