Package com.ocient.jdbc.proto
Interface PlanProtocol.OrderedAggOperatorOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PlanProtocol.OrderedAggOperator,PlanProtocol.OrderedAggOperator.Builder
- Enclosing class:
- PlanProtocol
public static interface PlanProtocol.OrderedAggOperatorOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description StringgetInputCols(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 - can't be emptycom.google.protobuf.ByteStringgetKeysBytes(int index)The GROUP BY columns - can't be emptyintgetKeysCount()The GROUP BY columns - can't be emptyList<String>getKeysList()The GROUP BY columns - can't be emptyPlanProtocol.GatherLevelgetLevel().xg.db.sqlPlans.GatherLevel level = 6;intgetLevelValue().xg.db.sqlPlans.GatherLevel level = 6;PlanProtocol.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 orderMethods 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 - can't be empty
repeated string keys = 1; -
getKeysCount
int getKeysCount()The GROUP BY columns - can't be empty
repeated string keys = 1; -
getKeys
The GROUP BY columns - can't be empty
repeated string keys = 1; -
getKeysBytes
com.google.protobuf.ByteString getKeysBytes(int index)The GROUP BY columns - can't 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; -
getLevelValue
int getLevelValue().xg.db.sqlPlans.GatherLevel level = 6; -
getLevel
PlanProtocol.GatherLevel getLevel().xg.db.sqlPlans.GatherLevel level = 6;
-