Package com.ocient.jdbc.proto
Class PlanProtocol.Operator
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.ocient.jdbc.proto.PlanProtocol.Operator
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanProtocol.OperatorOrBuilder,Serializable
- Enclosing class:
- PlanProtocol
public static final class PlanProtocol.Operator extends com.google.protobuf.GeneratedMessageV3 implements PlanProtocol.OperatorOrBuilder
Represents an operator node in the plan
Protobuf typexg.db.sqlPlans.Operator- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPlanProtocol.Operator.BuilderRepresents an operator node in the planstatic classPlanProtocol.Operator.ErrorTypeused for vm error testing only when TEST_VM_ERROR is definedstatic classPlanProtocol.Operator.OperatorTypeProtobuf enumxg.db.sqlPlans.Operator.OperatorTypestatic classPlanProtocol.Operator.RequestOneofCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)PlanProtocol.AggregationOperatorgetAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.AggregationOperatorOrBuildergetAggregationOperatorOrBuilder().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.AvgColSizeVirtualOperatorgetAvgColSizeVirtualOperator().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;PlanProtocol.AvgColSizeVirtualOperatorOrBuildergetAvgColSizeVirtualOperatorOrBuilder().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;intgetBranchIndex()uint32 branch_index = 23;PlanProtocol.BroadcastOperatorgetBroadcastOperator().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;PlanProtocol.BroadcastOperatorOrBuildergetBroadcastOperatorOrBuilder().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;intgetChildIndex()these are calculated by level-1(sql-node) vm compilation processPlanProtocol.OperatorgetChildren(int index)The children of this operator - order does matterintgetChildrenCount()The children of this operator - order does matterList<PlanProtocol.Operator>getChildrenList()The children of this operator - order does matterPlanProtocol.OperatorOrBuildergetChildrenOrBuilder(int index)The children of this operator - order does matterList<? extends PlanProtocol.OperatorOrBuilder>getChildrenOrBuilderList()The children of this operator - order does matterlonggetColCard(int index)The estimated # of unique values for each col (in the same order)intgetColCardCount()The estimated # of unique values for each col (in the same order)List<Long>getColCardList()The estimated # of unique values for each col (in the same order)PlanProtocol.ColCardVirtualOperatorgetColCardVirtualOperator().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.ColCardVirtualOperatorOrBuildergetColCardVirtualOperatorOrBuilder().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.ColDistVirtualOperatorgetColDistVirtualOperator().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;PlanProtocol.ColDistVirtualOperatorOrBuildergetColDistVirtualOperatorOrBuilder().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;intgetColSizes(int index)the average size of each output columnintgetColSizesCount()the average size of each output columnList<Integer>getColSizesList()the average size of each output columnPlanProtocol.ColumnEmitterOperatorgetColumnEmitterOperator().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;PlanProtocol.ColumnEmitterOperatorOrBuildergetColumnEmitterOperatorOrBuilder().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;doublegetCost()The cost for this operator as determined by the optimizerstatic PlanProtocol.OperatorgetDefaultInstance()PlanProtocol.OperatorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetDistanceFromLeaf()uint64 distance_from_leaf = 21;PlanProtocol.EosOperatorgetEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.EosOperatorOrBuildergetEosOperatorOrBuilder().xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.ErrorOperatorgetErrorOperator().xg.db.sqlPlans.ErrorOperator error_operator = 66;PlanProtocol.ErrorOperatorOrBuildergetErrorOperatorOrBuilder().xg.db.sqlPlans.ErrorOperator error_operator = 66;intgetErrorPartition(int index)errorPartition = UNIT_MAX => apply the error on all partitionsintgetErrorPartitionCount()errorPartition = UNIT_MAX => apply the error on all partitionsList<Integer>getErrorPartitionList()errorPartition = UNIT_MAX => apply the error on all partitionsintgetErrorTktLevel(int index)0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsintgetErrorTktLevelCount()0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsList<Integer>getErrorTktLevelList()0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsPlanProtocol.Operator.ErrorTypegetErrorType().xg.db.sqlPlans.Operator.ErrorType errorType = 16;intgetErrorTypeValue().xg.db.sqlPlans.Operator.ErrorType errorType = 16;PlanProtocol.ExceptOperatorgetExceptOperator().xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.ExceptOperatorOrBuildergetExceptOperatorOrBuilder().xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.ExtendOperatorgetExtendOperator().xg.db.sqlPlans.ExtendOperator extend_operator = 33;PlanProtocol.ExtendOperatorOrBuildergetExtendOperatorOrBuilder().xg.db.sqlPlans.ExtendOperator extend_operator = 33;booleangetExternal()If true, the operator should run externallyPlanProtocol.GatherOperatorgetGatherOperator().xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.GatherOperatorOrBuildergetGatherOperatorOrBuilder().xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.GdcLookupOperatorgetGdcLookupOperator().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.GdcLookupOperatorOrBuildergetGdcLookupOperatorOrBuilder().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.GenerateOperatorgetGenerateOperator().xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.GenerateOperatorOrBuildergetGenerateOperatorOrBuilder().xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.HashJoinOperatorgetHashJoinOperator().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;PlanProtocol.HashJoinOperatorOrBuildergetHashJoinOperatorOrBuilder().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;StringgetId()The id of the operator (used for referencing to a previously defined operator) If type is REFERENCE, then this is the id of the operator being referenced This is a uuidcom.google.protobuf.ByteStringgetIdBytes()The id of the operator (used for referencing to a previously defined operator) If type is REFERENCE, then this is the id of the operator being referenced This is a uuidPlanProtocol.IncrementingBigIntOperatorgetIncrementingBigintOperator().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.IncrementingBigIntOperatorOrBuildergetIncrementingBigintOperatorOrBuilder().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.IncrementingIntOperatorgetIncrementingIntOperator().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.IncrementingIntOperatorOrBuildergetIncrementingIntOperatorOrBuilder().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.IndexAggOperatorgetIndexAggOperator().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.IndexAggOperatorOrBuildergetIndexAggOperatorOrBuilder().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.IndexCountStarOperatorgetIndexCountStarOperator().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.IndexCountStarOperatorOrBuildergetIndexCountStarOperatorOrBuilder().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.IndexDistinctOperatorgetIndexDistinctOperator().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.IndexDistinctOperatorOrBuildergetIndexDistinctOperatorOrBuilder().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.IndexOperatorgetIndexOperator().xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.IndexOperatorOrBuildergetIndexOperatorOrBuilder().xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.IntersectOperatorgetIntersectOperator().xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.IntersectOperatorOrBuildergetIntersectOperatorOrBuilder().xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.LimitOperatorgetLimitOperator().xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.LimitOperatorOrBuildergetLimitOperatorOrBuilder().xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.MakeVectorOperatorgetMakeVectorOperator().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.MakeVectorOperatorOrBuildergetMakeVectorOperatorOrBuilder().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.MatrixExtendOperatorgetMatrixExtendOperator().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;PlanProtocol.MatrixExtendOperatorOrBuildergetMatrixExtendOperatorOrBuilder().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;longgetMemoryUsage()The estimated number of bytes of memory needed by this operator (may be zero)PlanProtocol.ModifySchemaOperatorgetModifySchemaOperator().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;PlanProtocol.ModifySchemaOperatorOrBuildergetModifySchemaOperatorOrBuilder().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;intgetNumDistinctParents()uint32 numDistinctParents = 20;intgetNumParents()uint32 numParents = 14;PlanProtocol.OffsetOperatorgetOffsetOperator().xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.OffsetOperatorOrBuildergetOffsetOperatorOrBuilder().xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.OrderedAggOperatorgetOrderedAggOperator().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.OrderedAggOperatorOrBuildergetOrderedAggOperatorOrBuilder().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.OrderedDistinctOperatorgetOrderedDistinctOperator().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.OrderedDistinctOperatorOrBuildergetOrderedDistinctOperatorOrBuilder().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.OrderedGatherOperatorgetOrderedGatherOperator().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;PlanProtocol.OrderedGatherOperatorOrBuildergetOrderedGatherOperatorOrBuilder().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;longgetOutputCardinality()The estimated number of rows produced by this operatorStringgetOutputColumns(int index)The columns that come out of this operatorcom.google.protobuf.ByteStringgetOutputColumnsBytes(int index)The columns that come out of this operatorintgetOutputColumnsCount()The columns that come out of this operatorcom.google.protobuf.ProtocolStringListgetOutputColumnsList()The columns that come out of this operatorbooleangetOutputIsNullable(int index)Which output columns are nullable?intgetOutputIsNullableCount()Which output columns are nullable?List<Boolean>getOutputIsNullableList()Which output columns are nullable?PlanProtocol.SqlColTypegetOutputTypes(int index)The types for each of those columns (in the same order)intgetOutputTypesCount()The types for each of those columns (in the same order)List<PlanProtocol.SqlColType>getOutputTypesList()The types for each of those columns (in the same order)intgetOutputTypesValue(int index)The types for each of those columns (in the same order)List<Integer>getOutputTypesValueList()The types for each of those columns (in the same order)com.google.protobuf.Parser<PlanProtocol.Operator>getParserForType()intgetPartitionCounts(int index)repeated uint32 partition_counts = 25;intgetPartitionCountsCount()repeated uint32 partition_counts = 25;List<Integer>getPartitionCountsList()repeated uint32 partition_counts = 25;intgetPartitionIndex()uint32 partition_index = 24;PlanProtocol.EquivalentPartitioninggetPartitioning(int index)If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed hereintgetPartitioningCount()If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed hereList<PlanProtocol.EquivalentPartitioning>getPartitioningList()If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed herePlanProtocol.EquivalentPartitioningOrBuildergetPartitioningOrBuilder(int index)If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed hereList<? extends PlanProtocol.EquivalentPartitioningOrBuilder>getPartitioningOrBuilderList()If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed herePlanProtocol.ProductOperatorgetProductOperator().xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.ProductOperatorOrBuildergetProductOperatorOrBuilder().xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.ProjectOutOperatorgetProjectOutOperator().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.ProjectOutOperatorOrBuildergetProjectOutOperatorOrBuilder().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.QueriesVirtualOperatorgetQueriesVirtualOperator().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.QueriesVirtualOperatorOrBuildergetQueriesVirtualOperatorOrBuilder().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.RandomIntOperatorgetRandomIntOperator().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.RandomIntOperatorOrBuildergetRandomIntOperatorOrBuilder().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.ReferenceOperatorgetReferenceOperator().xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.ReferenceOperatorOrBuildergetReferenceOperatorOrBuilder().xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.RenameOperatorgetRenameOperator().xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.RenameOperatorOrBuildergetRenameOperatorOrBuilder().xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.ReorderOperatorgetReorderOperator().xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.ReorderOperatorOrBuildergetReorderOperatorOrBuilder().xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.Operator.RequestOneofCasegetRequestOneofCase()PlanProtocol.RootOperatorgetRootOperator().xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.RootOperatorOrBuildergetRootOperatorOrBuilder().xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.SelectOperatorgetSelectOperator().xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.SelectOperatorOrBuildergetSelectOperatorOrBuilder().xg.db.sqlPlans.SelectOperator select_operator = 42;intgetSerializedSize()PlanProtocol.ShuffleOperatorgetShuffleOperator().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;PlanProtocol.ShuffleOperatorOrBuildergetShuffleOperatorOrBuilder().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;booleangetSortDirections(int index)For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that columnintgetSortDirectionsCount()For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that columnList<Boolean>getSortDirectionsList()For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that columnPlanProtocol.SortOperatorgetSortOperator().xg.db.sqlPlans.SortOperator sort_operator = 43;PlanProtocol.SortOperatorOrBuildergetSortOperatorOrBuilder().xg.db.sqlPlans.SortOperator sort_operator = 43;intgetSortOrder(int index)If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort orderintgetSortOrderCount()If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort orderList<Integer>getSortOrderList()If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort orderStringgetStorageSpaceUuids(int index)repeated string storage_space_uuids = 26;com.google.protobuf.ByteStringgetStorageSpaceUuidsBytes(int index)repeated string storage_space_uuids = 26;intgetStorageSpaceUuidsCount()repeated string storage_space_uuids = 26;com.google.protobuf.ProtocolStringListgetStorageSpaceUuidsList()repeated string storage_space_uuids = 26;PlanProtocol.SuperSelectOperatorgetSuperSelectOperator().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.SuperSelectOperatorOrBuildergetSuperSelectOperatorOrBuilder().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.SwitchOperatorgetSwitchOperator().xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.SwitchOperatorOrBuildergetSwitchOperatorOrBuilder().xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.SystemConfigurationVirtualOperatorgetSystemConfigurationVirtualOperator().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.SystemConfigurationVirtualOperatorOrBuildergetSystemConfigurationVirtualOperatorOrBuilder().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.TableCardVirtualOperatorgetTableCardVirtualOperator().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.TableCardVirtualOperatorOrBuildergetTableCardVirtualOperatorOrBuilder().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.TableScanOperatorgetTableScanOperator().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.TableScanOperatorOrBuildergetTableScanOperatorOrBuilder().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.TeeOperatorgetTeeOperator().xg.db.sqlPlans.TeeOperator tee_operator = 62;PlanProtocol.TeeOperatorOrBuildergetTeeOperatorOrBuilder().xg.db.sqlPlans.TeeOperator tee_operator = 62;longgetTestoomflags(int index)Vector of OOM flags for testingintgetTestoomflagsCount()Vector of OOM flags for testingList<Long>getTestoomflagsList()Vector of OOM flags for testingPlanProtocol.Operator.OperatorTypegetType().xg.db.sqlPlans.Operator.OperatorType type = 1;intgetTypeValue().xg.db.sqlPlans.Operator.OperatorType type = 1;PlanProtocol.UnionOperatorgetUnionOperator().xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.UnionOperatorOrBuildergetUnionOperatorOrBuilder().xg.db.sqlPlans.UnionOperator union_operator = 55;com.google.protobuf.UnknownFieldSetgetUnknownFields()PlanProtocol.UnmakeVectorOperatorgetUnmakeVectorOperator().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;PlanProtocol.UnmakeVectorOperatorOrBuildergetUnmakeVectorOperatorOrBuilder().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;booleangetUpstreamPartitionSensitive()bool upstream_partition_sensitive = 27;PlanProtocol.WindowOperatorgetWindowOperator().xg.db.sqlPlans.WindowOperator window_operator = 65;PlanProtocol.WindowOperatorOrBuildergetWindowOperatorOrBuilder().xg.db.sqlPlans.WindowOperator window_operator = 65;booleanhasAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;booleanhasAvgColSizeVirtualOperator().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;booleanhasBroadcastOperator().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;booleanhasColCardVirtualOperator().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;booleanhasColDistVirtualOperator().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;booleanhasColumnEmitterOperator().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;booleanhasEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61;booleanhasErrorOperator().xg.db.sqlPlans.ErrorOperator error_operator = 66;booleanhasExceptOperator().xg.db.sqlPlans.ExceptOperator except_operator = 57;booleanhasExtendOperator().xg.db.sqlPlans.ExtendOperator extend_operator = 33;booleanhasGatherOperator().xg.db.sqlPlans.GatherOperator gather_operator = 34;booleanhasGdcLookupOperator().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;booleanhasGenerateOperator().xg.db.sqlPlans.GenerateOperator generate_operator = 50;booleanhasHashJoinOperator().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;inthashCode()booleanhasIncrementingBigintOperator().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;booleanhasIncrementingIntOperator().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;booleanhasIndexAggOperator().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;booleanhasIndexCountStarOperator().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;booleanhasIndexDistinctOperator().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;booleanhasIndexOperator().xg.db.sqlPlans.IndexOperator index_operator = 35;booleanhasIntersectOperator().xg.db.sqlPlans.IntersectOperator intersect_operator = 56;booleanhasLimitOperator().xg.db.sqlPlans.LimitOperator limit_operator = 36;booleanhasMakeVectorOperator().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;booleanhasMatrixExtendOperator().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;booleanhasModifySchemaOperator().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;booleanhasOffsetOperator().xg.db.sqlPlans.OffsetOperator offset_operator = 37;booleanhasOrderedAggOperator().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;booleanhasOrderedDistinctOperator().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;booleanhasOrderedGatherOperator().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;booleanhasProductOperator().xg.db.sqlPlans.ProductOperator product_operator = 59;booleanhasProjectOutOperator().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;booleanhasQueriesVirtualOperator().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;booleanhasRandomIntOperator().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;booleanhasReferenceOperator().xg.db.sqlPlans.ReferenceOperator reference_operator = 74;booleanhasRenameOperator().xg.db.sqlPlans.RenameOperator rename_operator = 40;booleanhasReorderOperator().xg.db.sqlPlans.ReorderOperator reorder_operator = 41;booleanhasRootOperator().xg.db.sqlPlans.RootOperator root_operator = 44;booleanhasSelectOperator().xg.db.sqlPlans.SelectOperator select_operator = 42;booleanhasShuffleOperator().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;booleanhasSortOperator().xg.db.sqlPlans.SortOperator sort_operator = 43;booleanhasSuperSelectOperator().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;booleanhasSwitchOperator().xg.db.sqlPlans.SwitchOperator switch_operator = 58;booleanhasSystemConfigurationVirtualOperator().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;booleanhasTableCardVirtualOperator().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;booleanhasTableScanOperator().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;booleanhasTeeOperator().xg.db.sqlPlans.TeeOperator tee_operator = 62;booleanhasUnionOperator().xg.db.sqlPlans.UnionOperator union_operator = 55;booleanhasUnmakeVectorOperator().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;booleanhasWindowOperator().xg.db.sqlPlans.WindowOperator window_operator = 65;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static PlanProtocol.Operator.BuildernewBuilder()static PlanProtocol.Operator.BuildernewBuilder(PlanProtocol.Operator prototype)PlanProtocol.Operator.BuildernewBuilderForType()protected PlanProtocol.Operator.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static PlanProtocol.OperatorparseDelimitedFrom(InputStream input)static PlanProtocol.OperatorparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PlanProtocol.OperatorparseFrom(byte[] data)static PlanProtocol.OperatorparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PlanProtocol.OperatorparseFrom(com.google.protobuf.ByteString data)static PlanProtocol.OperatorparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PlanProtocol.OperatorparseFrom(com.google.protobuf.CodedInputStream input)static PlanProtocol.OperatorparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PlanProtocol.OperatorparseFrom(InputStream input)static PlanProtocol.OperatorparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PlanProtocol.OperatorparseFrom(ByteBuffer data)static PlanProtocol.OperatorparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<PlanProtocol.Operator>parser()PlanProtocol.Operator.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CHILDREN_FIELD_NUMBER
public static final int CHILDREN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUTCOLUMNS_FIELD_NUMBER
public static final int OUTPUTCOLUMNS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUTTYPES_FIELD_NUMBER
public static final int OUTPUTTYPES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COLCARD_FIELD_NUMBER
public static final int COLCARD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUTCARDINALITY_FIELD_NUMBER
public static final int OUTPUTCARDINALITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MEMORYUSAGE_FIELD_NUMBER
public static final int MEMORYUSAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COST_FIELD_NUMBER
public static final int COST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SORTORDER_FIELD_NUMBER
public static final int SORTORDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SORTDIRECTIONS_FIELD_NUMBER
public static final int SORTDIRECTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARTITIONING_FIELD_NUMBER
public static final int PARTITIONING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OUTPUTISNULLABLE_FIELD_NUMBER
public static final int OUTPUTISNULLABLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUMPARENTS_FIELD_NUMBER
public static final int NUMPARENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COLSIZES_FIELD_NUMBER
public static final int COLSIZES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ERRORTYPE_FIELD_NUMBER
public static final int ERRORTYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ERRORPARTITION_FIELD_NUMBER
public static final int ERRORPARTITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ERRORTKTLEVEL_FIELD_NUMBER
public static final int ERRORTKTLEVEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTERNAL_FIELD_NUMBER
public static final int EXTERNAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NUMDISTINCTPARENTS_FIELD_NUMBER
public static final int NUMDISTINCTPARENTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISTANCE_FROM_LEAF_FIELD_NUMBER
public static final int DISTANCE_FROM_LEAF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CHILD_INDEX_FIELD_NUMBER
public static final int CHILD_INDEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BRANCH_INDEX_FIELD_NUMBER
public static final int BRANCH_INDEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARTITION_INDEX_FIELD_NUMBER
public static final int PARTITION_INDEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARTITION_COUNTS_FIELD_NUMBER
public static final int PARTITION_COUNTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STORAGE_SPACE_UUIDS_FIELD_NUMBER
public static final int STORAGE_SPACE_UUIDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UPSTREAM_PARTITION_SENSITIVE_FIELD_NUMBER
public static final int UPSTREAM_PARTITION_SENSITIVE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AGGREGATION_OPERATOR_FIELD_NUMBER
public static final int AGGREGATION_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXTEND_OPERATOR_FIELD_NUMBER
public static final int EXTEND_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GATHER_OPERATOR_FIELD_NUMBER
public static final int GATHER_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INDEX_OPERATOR_FIELD_NUMBER
public static final int INDEX_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LIMIT_OPERATOR_FIELD_NUMBER
public static final int LIMIT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OFFSET_OPERATOR_FIELD_NUMBER
public static final int OFFSET_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ORDERED_GATHER_OPERATOR_FIELD_NUMBER
public static final int ORDERED_GATHER_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROJECT_OUT_OPERATOR_FIELD_NUMBER
public static final int PROJECT_OUT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RENAME_OPERATOR_FIELD_NUMBER
public static final int RENAME_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REORDER_OPERATOR_FIELD_NUMBER
public static final int REORDER_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELECT_OPERATOR_FIELD_NUMBER
public static final int SELECT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SORT_OPERATOR_FIELD_NUMBER
public static final int SORT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROOT_OPERATOR_FIELD_NUMBER
public static final int ROOT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAKE_VECTOR_OPERATOR_FIELD_NUMBER
public static final int MAKE_VECTOR_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UNMAKE_VECTOR_OPERATOR_FIELD_NUMBER
public static final int UNMAKE_VECTOR_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MATRIX_EXTEND_OPERATOR_FIELD_NUMBER
public static final int MATRIX_EXTEND_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TABLE_SCAN_OPERATOR_FIELD_NUMBER
public static final int TABLE_SCAN_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INCREMENTING_INT_OPERATOR_FIELD_NUMBER
public static final int INCREMENTING_INT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GENERATE_OPERATOR_FIELD_NUMBER
public static final int GENERATE_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUPER_SELECT_OPERATOR_FIELD_NUMBER
public static final int SUPER_SELECT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
QUERIES_VIRTUAL_OPERATOR_FIELD_NUMBER
public static final int QUERIES_VIRTUAL_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RANDOM_INT_OPERATOR_FIELD_NUMBER
public static final int RANDOM_INT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COLUMN_EMITTER_OPERATOR_FIELD_NUMBER
public static final int COLUMN_EMITTER_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UNION_OPERATOR_FIELD_NUMBER
public static final int UNION_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INTERSECT_OPERATOR_FIELD_NUMBER
public static final int INTERSECT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXCEPT_OPERATOR_FIELD_NUMBER
public static final int EXCEPT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SWITCH_OPERATOR_FIELD_NUMBER
public static final int SWITCH_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRODUCT_OPERATOR_FIELD_NUMBER
public static final int PRODUCT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HASH_JOIN_OPERATOR_FIELD_NUMBER
public static final int HASH_JOIN_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EOS_OPERATOR_FIELD_NUMBER
public static final int EOS_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TEE_OPERATOR_FIELD_NUMBER
public static final int TEE_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SHUFFLE_OPERATOR_FIELD_NUMBER
public static final int SHUFFLE_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BROADCAST_OPERATOR_FIELD_NUMBER
public static final int BROADCAST_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WINDOW_OPERATOR_FIELD_NUMBER
public static final int WINDOW_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ERROR_OPERATOR_FIELD_NUMBER
public static final int ERROR_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INDEX_AGG_OPERATOR_FIELD_NUMBER
public static final int INDEX_AGG_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ORDERED_AGG_OPERATOR_FIELD_NUMBER
public static final int ORDERED_AGG_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INDEX_DISTINCT_OPERATOR_FIELD_NUMBER
public static final int INDEX_DISTINCT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ORDERED_DISTINCT_OPERATOR_FIELD_NUMBER
public static final int ORDERED_DISTINCT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INCREMENTING_BIGINT_OPERATOR_FIELD_NUMBER
public static final int INCREMENTING_BIGINT_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INDEX_COUNT_STAR_OPERATOR_FIELD_NUMBER
public static final int INDEX_COUNT_STAR_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GDC_LOOKUP_OPERATOR_FIELD_NUMBER
public static final int GDC_LOOKUP_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REFERENCE_OPERATOR_FIELD_NUMBER
public static final int REFERENCE_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MODIFY_SCHEMA_OPERATOR_FIELD_NUMBER
public static final int MODIFY_SCHEMA_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SYSTEM_CONFIGURATION_VIRTUAL_OPERATOR_FIELD_NUMBER
public static final int SYSTEM_CONFIGURATION_VIRTUAL_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TABLE_CARD_VIRTUAL_OPERATOR_FIELD_NUMBER
public static final int TABLE_CARD_VIRTUAL_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COL_CARD_VIRTUAL_OPERATOR_FIELD_NUMBER
public static final int COL_CARD_VIRTUAL_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AVG_COL_SIZE_VIRTUAL_OPERATOR_FIELD_NUMBER
public static final int AVG_COL_SIZE_VIRTUAL_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COL_DIST_VIRTUAL_OPERATOR_FIELD_NUMBER
public static final int COL_DIST_VIRTUAL_OPERATOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TESTOOMFLAGS_FIELD_NUMBER
public static final int TESTOOMFLAGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getRequestOneofCase
public PlanProtocol.Operator.RequestOneofCase getRequestOneofCase()
- Specified by:
getRequestOneofCasein interfacePlanProtocol.OperatorOrBuilder
-
getTypeValue
public int getTypeValue()
.xg.db.sqlPlans.Operator.OperatorType type = 1;- Specified by:
getTypeValuein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
public PlanProtocol.Operator.OperatorType getType()
.xg.db.sqlPlans.Operator.OperatorType type = 1;- Specified by:
getTypein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The type.
-
getId
public String getId()
The id of the operator (used for referencing to a previously defined operator) If type is REFERENCE, then this is the id of the operator being referenced This is a uuid
string id = 2;- Specified by:
getIdin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
The id of the operator (used for referencing to a previously defined operator) If type is REFERENCE, then this is the id of the operator being referenced This is a uuid
string id = 2;- Specified by:
getIdBytesin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The bytes for id.
-
getChildrenList
public List<PlanProtocol.Operator> getChildrenList()
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;- Specified by:
getChildrenListin interfacePlanProtocol.OperatorOrBuilder
-
getChildrenOrBuilderList
public List<? extends PlanProtocol.OperatorOrBuilder> getChildrenOrBuilderList()
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;- Specified by:
getChildrenOrBuilderListin interfacePlanProtocol.OperatorOrBuilder
-
getChildrenCount
public int getChildrenCount()
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;- Specified by:
getChildrenCountin interfacePlanProtocol.OperatorOrBuilder
-
getChildren
public PlanProtocol.Operator getChildren(int index)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;- Specified by:
getChildrenin interfacePlanProtocol.OperatorOrBuilder
-
getChildrenOrBuilder
public PlanProtocol.OperatorOrBuilder getChildrenOrBuilder(int index)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;- Specified by:
getChildrenOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
getOutputColumnsList
public com.google.protobuf.ProtocolStringList getOutputColumnsList()
The columns that come out of this operator
repeated string outputColumns = 4;- Specified by:
getOutputColumnsListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the outputColumns.
-
getOutputColumnsCount
public int getOutputColumnsCount()
The columns that come out of this operator
repeated string outputColumns = 4;- Specified by:
getOutputColumnsCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of outputColumns.
-
getOutputColumns
public String getOutputColumns(int index)
The columns that come out of this operator
repeated string outputColumns = 4;- Specified by:
getOutputColumnsin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outputColumns at the given index.
-
getOutputColumnsBytes
public com.google.protobuf.ByteString getOutputColumnsBytes(int index)
The columns that come out of this operator
repeated string outputColumns = 4;- Specified by:
getOutputColumnsBytesin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the outputColumns at the given index.
-
getOutputTypesList
public List<PlanProtocol.SqlColType> getOutputTypesList()
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Specified by:
getOutputTypesListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the outputTypes.
-
getOutputTypesCount
public int getOutputTypesCount()
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Specified by:
getOutputTypesCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of outputTypes.
-
getOutputTypes
public PlanProtocol.SqlColType getOutputTypes(int index)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Specified by:
getOutputTypesin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outputTypes at the given index.
-
getOutputTypesValueList
public List<Integer> getOutputTypesValueList()
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Specified by:
getOutputTypesValueListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the enum numeric values on the wire for outputTypes.
-
getOutputTypesValue
public int getOutputTypesValue(int index)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Specified by:
getOutputTypesValuein interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of outputTypes at the given index.
-
getColCardList
public List<Long> getColCardList()
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6;- Specified by:
getColCardListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the colCard.
-
getColCardCount
public int getColCardCount()
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6;- Specified by:
getColCardCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of colCard.
-
getColCard
public long getColCard(int index)
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6;- Specified by:
getColCardin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The colCard at the given index.
-
getOutputCardinality
public long getOutputCardinality()
The estimated number of rows produced by this operator
uint64 outputCardinality = 7;- Specified by:
getOutputCardinalityin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The outputCardinality.
-
getMemoryUsage
public long getMemoryUsage()
The estimated number of bytes of memory needed by this operator (may be zero)
uint64 memoryUsage = 8;- Specified by:
getMemoryUsagein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The memoryUsage.
-
getCost
public double getCost()
The cost for this operator as determined by the optimizer
double cost = 9;- Specified by:
getCostin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The cost.
-
getSortOrderList
public List<Integer> getSortOrderList()
If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort order
repeated uint32 sortOrder = 10;- Specified by:
getSortOrderListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the sortOrder.
-
getSortOrderCount
public int getSortOrderCount()
If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort order
repeated uint32 sortOrder = 10;- Specified by:
getSortOrderCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of sortOrder.
-
getSortOrder
public int getSortOrder(int index)
If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort order
repeated uint32 sortOrder = 10;- Specified by:
getSortOrderin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The sortOrder at the given index.
-
getSortDirectionsList
public List<Boolean> getSortDirectionsList()
For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that column
repeated bool sortDirections = 11;- Specified by:
getSortDirectionsListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the sortDirections.
-
getSortDirectionsCount
public int getSortDirectionsCount()
For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that column
repeated bool sortDirections = 11;- Specified by:
getSortDirectionsCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of sortDirections.
-
getSortDirections
public boolean getSortDirections(int index)
For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that column
repeated bool sortDirections = 11;- Specified by:
getSortDirectionsin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The sortDirections at the given index.
-
getPartitioningList
public List<PlanProtocol.EquivalentPartitioning> getPartitioningList()
If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed here
repeated .xg.db.sqlPlans.EquivalentPartitioning partitioning = 12;- Specified by:
getPartitioningListin interfacePlanProtocol.OperatorOrBuilder
-
getPartitioningOrBuilderList
public List<? extends PlanProtocol.EquivalentPartitioningOrBuilder> getPartitioningOrBuilderList()
If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed here
repeated .xg.db.sqlPlans.EquivalentPartitioning partitioning = 12;- Specified by:
getPartitioningOrBuilderListin interfacePlanProtocol.OperatorOrBuilder
-
getPartitioningCount
public int getPartitioningCount()
If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed here
repeated .xg.db.sqlPlans.EquivalentPartitioning partitioning = 12;- Specified by:
getPartitioningCountin interfacePlanProtocol.OperatorOrBuilder
-
getPartitioning
public PlanProtocol.EquivalentPartitioning getPartitioning(int index)
If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed here
repeated .xg.db.sqlPlans.EquivalentPartitioning partitioning = 12;- Specified by:
getPartitioningin interfacePlanProtocol.OperatorOrBuilder
-
getPartitioningOrBuilder
public PlanProtocol.EquivalentPartitioningOrBuilder getPartitioningOrBuilder(int index)
If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed here
repeated .xg.db.sqlPlans.EquivalentPartitioning partitioning = 12;- Specified by:
getPartitioningOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
getOutputIsNullableList
public List<Boolean> getOutputIsNullableList()
Which output columns are nullable?
repeated bool outputIsNullable = 13;- Specified by:
getOutputIsNullableListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the outputIsNullable.
-
getOutputIsNullableCount
public int getOutputIsNullableCount()
Which output columns are nullable?
repeated bool outputIsNullable = 13;- Specified by:
getOutputIsNullableCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of outputIsNullable.
-
getOutputIsNullable
public boolean getOutputIsNullable(int index)
Which output columns are nullable?
repeated bool outputIsNullable = 13;- Specified by:
getOutputIsNullablein interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The outputIsNullable at the given index.
-
getNumParents
public int getNumParents()
uint32 numParents = 14;- Specified by:
getNumParentsin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The numParents.
-
getColSizesList
public List<Integer> getColSizesList()
the average size of each output column
repeated uint32 colSizes = 15;- Specified by:
getColSizesListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the colSizes.
-
getColSizesCount
public int getColSizesCount()
the average size of each output column
repeated uint32 colSizes = 15;- Specified by:
getColSizesCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of colSizes.
-
getColSizes
public int getColSizes(int index)
the average size of each output column
repeated uint32 colSizes = 15;- Specified by:
getColSizesin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The colSizes at the given index.
-
getErrorTypeValue
public int getErrorTypeValue()
.xg.db.sqlPlans.Operator.ErrorType errorType = 16;- Specified by:
getErrorTypeValuein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The enum numeric value on the wire for errorType.
-
getErrorType
public PlanProtocol.Operator.ErrorType getErrorType()
.xg.db.sqlPlans.Operator.ErrorType errorType = 16;- Specified by:
getErrorTypein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The errorType.
-
getErrorPartitionList
public List<Integer> getErrorPartitionList()
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17;- Specified by:
getErrorPartitionListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the errorPartition.
-
getErrorPartitionCount
public int getErrorPartitionCount()
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17;- Specified by:
getErrorPartitionCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of errorPartition.
-
getErrorPartition
public int getErrorPartition(int index)
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17;- Specified by:
getErrorPartitionin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The errorPartition at the given index.
-
getErrorTktLevelList
public List<Integer> getErrorTktLevelList()
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18;- Specified by:
getErrorTktLevelListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the errorTktLevel.
-
getErrorTktLevelCount
public int getErrorTktLevelCount()
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18;- Specified by:
getErrorTktLevelCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of errorTktLevel.
-
getErrorTktLevel
public int getErrorTktLevel(int index)
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18;- Specified by:
getErrorTktLevelin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The errorTktLevel at the given index.
-
getExternal
public boolean getExternal()
If true, the operator should run externally
bool external = 19;- Specified by:
getExternalin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The external.
-
getNumDistinctParents
public int getNumDistinctParents()
uint32 numDistinctParents = 20;- Specified by:
getNumDistinctParentsin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The numDistinctParents.
-
getDistanceFromLeaf
public long getDistanceFromLeaf()
uint64 distance_from_leaf = 21;- Specified by:
getDistanceFromLeafin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The distanceFromLeaf.
-
getChildIndex
public int getChildIndex()
these are calculated by level-1(sql-node) vm compilation process
uint32 child_index = 22;- Specified by:
getChildIndexin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The childIndex.
-
getBranchIndex
public int getBranchIndex()
uint32 branch_index = 23;- Specified by:
getBranchIndexin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The branchIndex.
-
getPartitionIndex
public int getPartitionIndex()
uint32 partition_index = 24;- Specified by:
getPartitionIndexin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The partitionIndex.
-
getPartitionCountsList
public List<Integer> getPartitionCountsList()
repeated uint32 partition_counts = 25;- Specified by:
getPartitionCountsListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the partitionCounts.
-
getPartitionCountsCount
public int getPartitionCountsCount()
repeated uint32 partition_counts = 25;- Specified by:
getPartitionCountsCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of partitionCounts.
-
getPartitionCounts
public int getPartitionCounts(int index)
repeated uint32 partition_counts = 25;- Specified by:
getPartitionCountsin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The partitionCounts at the given index.
-
getStorageSpaceUuidsList
public com.google.protobuf.ProtocolStringList getStorageSpaceUuidsList()
repeated string storage_space_uuids = 26;- Specified by:
getStorageSpaceUuidsListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the storageSpaceUuids.
-
getStorageSpaceUuidsCount
public int getStorageSpaceUuidsCount()
repeated string storage_space_uuids = 26;- Specified by:
getStorageSpaceUuidsCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of storageSpaceUuids.
-
getStorageSpaceUuids
public String getStorageSpaceUuids(int index)
repeated string storage_space_uuids = 26;- Specified by:
getStorageSpaceUuidsin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The storageSpaceUuids at the given index.
-
getStorageSpaceUuidsBytes
public com.google.protobuf.ByteString getStorageSpaceUuidsBytes(int index)
repeated string storage_space_uuids = 26;- Specified by:
getStorageSpaceUuidsBytesin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the storageSpaceUuids at the given index.
-
getUpstreamPartitionSensitive
public boolean getUpstreamPartitionSensitive()
bool upstream_partition_sensitive = 27;- Specified by:
getUpstreamPartitionSensitivein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The upstreamPartitionSensitive.
-
hasAggregationOperator
public boolean hasAggregationOperator()
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;- Specified by:
hasAggregationOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the aggregationOperator field is set.
-
getAggregationOperator
public PlanProtocol.AggregationOperator getAggregationOperator()
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;- Specified by:
getAggregationOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The aggregationOperator.
-
getAggregationOperatorOrBuilder
public PlanProtocol.AggregationOperatorOrBuilder getAggregationOperatorOrBuilder()
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;- Specified by:
getAggregationOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasExtendOperator
public boolean hasExtendOperator()
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;- Specified by:
hasExtendOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the extendOperator field is set.
-
getExtendOperator
public PlanProtocol.ExtendOperator getExtendOperator()
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;- Specified by:
getExtendOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The extendOperator.
-
getExtendOperatorOrBuilder
public PlanProtocol.ExtendOperatorOrBuilder getExtendOperatorOrBuilder()
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;- Specified by:
getExtendOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasGatherOperator
public boolean hasGatherOperator()
.xg.db.sqlPlans.GatherOperator gather_operator = 34;- Specified by:
hasGatherOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the gatherOperator field is set.
-
getGatherOperator
public PlanProtocol.GatherOperator getGatherOperator()
.xg.db.sqlPlans.GatherOperator gather_operator = 34;- Specified by:
getGatherOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The gatherOperator.
-
getGatherOperatorOrBuilder
public PlanProtocol.GatherOperatorOrBuilder getGatherOperatorOrBuilder()
.xg.db.sqlPlans.GatherOperator gather_operator = 34;- Specified by:
getGatherOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasIndexOperator
public boolean hasIndexOperator()
.xg.db.sqlPlans.IndexOperator index_operator = 35;- Specified by:
hasIndexOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the indexOperator field is set.
-
getIndexOperator
public PlanProtocol.IndexOperator getIndexOperator()
.xg.db.sqlPlans.IndexOperator index_operator = 35;- Specified by:
getIndexOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The indexOperator.
-
getIndexOperatorOrBuilder
public PlanProtocol.IndexOperatorOrBuilder getIndexOperatorOrBuilder()
.xg.db.sqlPlans.IndexOperator index_operator = 35;- Specified by:
getIndexOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasLimitOperator
public boolean hasLimitOperator()
.xg.db.sqlPlans.LimitOperator limit_operator = 36;- Specified by:
hasLimitOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the limitOperator field is set.
-
getLimitOperator
public PlanProtocol.LimitOperator getLimitOperator()
.xg.db.sqlPlans.LimitOperator limit_operator = 36;- Specified by:
getLimitOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The limitOperator.
-
getLimitOperatorOrBuilder
public PlanProtocol.LimitOperatorOrBuilder getLimitOperatorOrBuilder()
.xg.db.sqlPlans.LimitOperator limit_operator = 36;- Specified by:
getLimitOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasOffsetOperator
public boolean hasOffsetOperator()
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;- Specified by:
hasOffsetOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the offsetOperator field is set.
-
getOffsetOperator
public PlanProtocol.OffsetOperator getOffsetOperator()
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;- Specified by:
getOffsetOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The offsetOperator.
-
getOffsetOperatorOrBuilder
public PlanProtocol.OffsetOperatorOrBuilder getOffsetOperatorOrBuilder()
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;- Specified by:
getOffsetOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasOrderedGatherOperator
public boolean hasOrderedGatherOperator()
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;- Specified by:
hasOrderedGatherOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the orderedGatherOperator field is set.
-
getOrderedGatherOperator
public PlanProtocol.OrderedGatherOperator getOrderedGatherOperator()
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;- Specified by:
getOrderedGatherOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The orderedGatherOperator.
-
getOrderedGatherOperatorOrBuilder
public PlanProtocol.OrderedGatherOperatorOrBuilder getOrderedGatherOperatorOrBuilder()
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;- Specified by:
getOrderedGatherOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasProjectOutOperator
public boolean hasProjectOutOperator()
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;- Specified by:
hasProjectOutOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the projectOutOperator field is set.
-
getProjectOutOperator
public PlanProtocol.ProjectOutOperator getProjectOutOperator()
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;- Specified by:
getProjectOutOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The projectOutOperator.
-
getProjectOutOperatorOrBuilder
public PlanProtocol.ProjectOutOperatorOrBuilder getProjectOutOperatorOrBuilder()
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;- Specified by:
getProjectOutOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasRenameOperator
public boolean hasRenameOperator()
.xg.db.sqlPlans.RenameOperator rename_operator = 40;- Specified by:
hasRenameOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the renameOperator field is set.
-
getRenameOperator
public PlanProtocol.RenameOperator getRenameOperator()
.xg.db.sqlPlans.RenameOperator rename_operator = 40;- Specified by:
getRenameOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The renameOperator.
-
getRenameOperatorOrBuilder
public PlanProtocol.RenameOperatorOrBuilder getRenameOperatorOrBuilder()
.xg.db.sqlPlans.RenameOperator rename_operator = 40;- Specified by:
getRenameOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasReorderOperator
public boolean hasReorderOperator()
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;- Specified by:
hasReorderOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the reorderOperator field is set.
-
getReorderOperator
public PlanProtocol.ReorderOperator getReorderOperator()
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;- Specified by:
getReorderOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The reorderOperator.
-
getReorderOperatorOrBuilder
public PlanProtocol.ReorderOperatorOrBuilder getReorderOperatorOrBuilder()
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;- Specified by:
getReorderOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasSelectOperator
public boolean hasSelectOperator()
.xg.db.sqlPlans.SelectOperator select_operator = 42;- Specified by:
hasSelectOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the selectOperator field is set.
-
getSelectOperator
public PlanProtocol.SelectOperator getSelectOperator()
.xg.db.sqlPlans.SelectOperator select_operator = 42;- Specified by:
getSelectOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The selectOperator.
-
getSelectOperatorOrBuilder
public PlanProtocol.SelectOperatorOrBuilder getSelectOperatorOrBuilder()
.xg.db.sqlPlans.SelectOperator select_operator = 42;- Specified by:
getSelectOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasSortOperator
public boolean hasSortOperator()
.xg.db.sqlPlans.SortOperator sort_operator = 43;- Specified by:
hasSortOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the sortOperator field is set.
-
getSortOperator
public PlanProtocol.SortOperator getSortOperator()
.xg.db.sqlPlans.SortOperator sort_operator = 43;- Specified by:
getSortOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The sortOperator.
-
getSortOperatorOrBuilder
public PlanProtocol.SortOperatorOrBuilder getSortOperatorOrBuilder()
.xg.db.sqlPlans.SortOperator sort_operator = 43;- Specified by:
getSortOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasRootOperator
public boolean hasRootOperator()
.xg.db.sqlPlans.RootOperator root_operator = 44;- Specified by:
hasRootOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the rootOperator field is set.
-
getRootOperator
public PlanProtocol.RootOperator getRootOperator()
.xg.db.sqlPlans.RootOperator root_operator = 44;- Specified by:
getRootOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The rootOperator.
-
getRootOperatorOrBuilder
public PlanProtocol.RootOperatorOrBuilder getRootOperatorOrBuilder()
.xg.db.sqlPlans.RootOperator root_operator = 44;- Specified by:
getRootOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasMakeVectorOperator
public boolean hasMakeVectorOperator()
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;- Specified by:
hasMakeVectorOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the makeVectorOperator field is set.
-
getMakeVectorOperator
public PlanProtocol.MakeVectorOperator getMakeVectorOperator()
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;- Specified by:
getMakeVectorOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The makeVectorOperator.
-
getMakeVectorOperatorOrBuilder
public PlanProtocol.MakeVectorOperatorOrBuilder getMakeVectorOperatorOrBuilder()
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;- Specified by:
getMakeVectorOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasUnmakeVectorOperator
public boolean hasUnmakeVectorOperator()
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;- Specified by:
hasUnmakeVectorOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the unmakeVectorOperator field is set.
-
getUnmakeVectorOperator
public PlanProtocol.UnmakeVectorOperator getUnmakeVectorOperator()
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;- Specified by:
getUnmakeVectorOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The unmakeVectorOperator.
-
getUnmakeVectorOperatorOrBuilder
public PlanProtocol.UnmakeVectorOperatorOrBuilder getUnmakeVectorOperatorOrBuilder()
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;- Specified by:
getUnmakeVectorOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasMatrixExtendOperator
public boolean hasMatrixExtendOperator()
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;- Specified by:
hasMatrixExtendOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the matrixExtendOperator field is set.
-
getMatrixExtendOperator
public PlanProtocol.MatrixExtendOperator getMatrixExtendOperator()
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;- Specified by:
getMatrixExtendOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The matrixExtendOperator.
-
getMatrixExtendOperatorOrBuilder
public PlanProtocol.MatrixExtendOperatorOrBuilder getMatrixExtendOperatorOrBuilder()
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;- Specified by:
getMatrixExtendOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasTableScanOperator
public boolean hasTableScanOperator()
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;- Specified by:
hasTableScanOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the tableScanOperator field is set.
-
getTableScanOperator
public PlanProtocol.TableScanOperator getTableScanOperator()
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;- Specified by:
getTableScanOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The tableScanOperator.
-
getTableScanOperatorOrBuilder
public PlanProtocol.TableScanOperatorOrBuilder getTableScanOperatorOrBuilder()
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;- Specified by:
getTableScanOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasIncrementingIntOperator
public boolean hasIncrementingIntOperator()
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;- Specified by:
hasIncrementingIntOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the incrementingIntOperator field is set.
-
getIncrementingIntOperator
public PlanProtocol.IncrementingIntOperator getIncrementingIntOperator()
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;- Specified by:
getIncrementingIntOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The incrementingIntOperator.
-
getIncrementingIntOperatorOrBuilder
public PlanProtocol.IncrementingIntOperatorOrBuilder getIncrementingIntOperatorOrBuilder()
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;- Specified by:
getIncrementingIntOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasGenerateOperator
public boolean hasGenerateOperator()
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;- Specified by:
hasGenerateOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the generateOperator field is set.
-
getGenerateOperator
public PlanProtocol.GenerateOperator getGenerateOperator()
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;- Specified by:
getGenerateOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The generateOperator.
-
getGenerateOperatorOrBuilder
public PlanProtocol.GenerateOperatorOrBuilder getGenerateOperatorOrBuilder()
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;- Specified by:
getGenerateOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasSuperSelectOperator
public boolean hasSuperSelectOperator()
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;- Specified by:
hasSuperSelectOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the superSelectOperator field is set.
-
getSuperSelectOperator
public PlanProtocol.SuperSelectOperator getSuperSelectOperator()
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;- Specified by:
getSuperSelectOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The superSelectOperator.
-
getSuperSelectOperatorOrBuilder
public PlanProtocol.SuperSelectOperatorOrBuilder getSuperSelectOperatorOrBuilder()
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;- Specified by:
getSuperSelectOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasQueriesVirtualOperator
public boolean hasQueriesVirtualOperator()
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;- Specified by:
hasQueriesVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the queriesVirtualOperator field is set.
-
getQueriesVirtualOperator
public PlanProtocol.QueriesVirtualOperator getQueriesVirtualOperator()
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;- Specified by:
getQueriesVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The queriesVirtualOperator.
-
getQueriesVirtualOperatorOrBuilder
public PlanProtocol.QueriesVirtualOperatorOrBuilder getQueriesVirtualOperatorOrBuilder()
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;- Specified by:
getQueriesVirtualOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasRandomIntOperator
public boolean hasRandomIntOperator()
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;- Specified by:
hasRandomIntOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the randomIntOperator field is set.
-
getRandomIntOperator
public PlanProtocol.RandomIntOperator getRandomIntOperator()
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;- Specified by:
getRandomIntOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The randomIntOperator.
-
getRandomIntOperatorOrBuilder
public PlanProtocol.RandomIntOperatorOrBuilder getRandomIntOperatorOrBuilder()
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;- Specified by:
getRandomIntOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasColumnEmitterOperator
public boolean hasColumnEmitterOperator()
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;- Specified by:
hasColumnEmitterOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the columnEmitterOperator field is set.
-
getColumnEmitterOperator
public PlanProtocol.ColumnEmitterOperator getColumnEmitterOperator()
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;- Specified by:
getColumnEmitterOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The columnEmitterOperator.
-
getColumnEmitterOperatorOrBuilder
public PlanProtocol.ColumnEmitterOperatorOrBuilder getColumnEmitterOperatorOrBuilder()
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;- Specified by:
getColumnEmitterOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasUnionOperator
public boolean hasUnionOperator()
.xg.db.sqlPlans.UnionOperator union_operator = 55;- Specified by:
hasUnionOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the unionOperator field is set.
-
getUnionOperator
public PlanProtocol.UnionOperator getUnionOperator()
.xg.db.sqlPlans.UnionOperator union_operator = 55;- Specified by:
getUnionOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The unionOperator.
-
getUnionOperatorOrBuilder
public PlanProtocol.UnionOperatorOrBuilder getUnionOperatorOrBuilder()
.xg.db.sqlPlans.UnionOperator union_operator = 55;- Specified by:
getUnionOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasIntersectOperator
public boolean hasIntersectOperator()
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;- Specified by:
hasIntersectOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the intersectOperator field is set.
-
getIntersectOperator
public PlanProtocol.IntersectOperator getIntersectOperator()
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;- Specified by:
getIntersectOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The intersectOperator.
-
getIntersectOperatorOrBuilder
public PlanProtocol.IntersectOperatorOrBuilder getIntersectOperatorOrBuilder()
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;- Specified by:
getIntersectOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasExceptOperator
public boolean hasExceptOperator()
.xg.db.sqlPlans.ExceptOperator except_operator = 57;- Specified by:
hasExceptOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the exceptOperator field is set.
-
getExceptOperator
public PlanProtocol.ExceptOperator getExceptOperator()
.xg.db.sqlPlans.ExceptOperator except_operator = 57;- Specified by:
getExceptOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The exceptOperator.
-
getExceptOperatorOrBuilder
public PlanProtocol.ExceptOperatorOrBuilder getExceptOperatorOrBuilder()
.xg.db.sqlPlans.ExceptOperator except_operator = 57;- Specified by:
getExceptOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasSwitchOperator
public boolean hasSwitchOperator()
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;- Specified by:
hasSwitchOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the switchOperator field is set.
-
getSwitchOperator
public PlanProtocol.SwitchOperator getSwitchOperator()
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;- Specified by:
getSwitchOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The switchOperator.
-
getSwitchOperatorOrBuilder
public PlanProtocol.SwitchOperatorOrBuilder getSwitchOperatorOrBuilder()
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;- Specified by:
getSwitchOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasProductOperator
public boolean hasProductOperator()
.xg.db.sqlPlans.ProductOperator product_operator = 59;- Specified by:
hasProductOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the productOperator field is set.
-
getProductOperator
public PlanProtocol.ProductOperator getProductOperator()
.xg.db.sqlPlans.ProductOperator product_operator = 59;- Specified by:
getProductOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The productOperator.
-
getProductOperatorOrBuilder
public PlanProtocol.ProductOperatorOrBuilder getProductOperatorOrBuilder()
.xg.db.sqlPlans.ProductOperator product_operator = 59;- Specified by:
getProductOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasHashJoinOperator
public boolean hasHashJoinOperator()
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;- Specified by:
hasHashJoinOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the hashJoinOperator field is set.
-
getHashJoinOperator
public PlanProtocol.HashJoinOperator getHashJoinOperator()
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;- Specified by:
getHashJoinOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The hashJoinOperator.
-
getHashJoinOperatorOrBuilder
public PlanProtocol.HashJoinOperatorOrBuilder getHashJoinOperatorOrBuilder()
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;- Specified by:
getHashJoinOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasEosOperator
public boolean hasEosOperator()
.xg.db.sqlPlans.EosOperator eos_operator = 61;- Specified by:
hasEosOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the eosOperator field is set.
-
getEosOperator
public PlanProtocol.EosOperator getEosOperator()
.xg.db.sqlPlans.EosOperator eos_operator = 61;- Specified by:
getEosOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The eosOperator.
-
getEosOperatorOrBuilder
public PlanProtocol.EosOperatorOrBuilder getEosOperatorOrBuilder()
.xg.db.sqlPlans.EosOperator eos_operator = 61;- Specified by:
getEosOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasTeeOperator
public boolean hasTeeOperator()
.xg.db.sqlPlans.TeeOperator tee_operator = 62;- Specified by:
hasTeeOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the teeOperator field is set.
-
getTeeOperator
public PlanProtocol.TeeOperator getTeeOperator()
.xg.db.sqlPlans.TeeOperator tee_operator = 62;- Specified by:
getTeeOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The teeOperator.
-
getTeeOperatorOrBuilder
public PlanProtocol.TeeOperatorOrBuilder getTeeOperatorOrBuilder()
.xg.db.sqlPlans.TeeOperator tee_operator = 62;- Specified by:
getTeeOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasShuffleOperator
public boolean hasShuffleOperator()
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;- Specified by:
hasShuffleOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the shuffleOperator field is set.
-
getShuffleOperator
public PlanProtocol.ShuffleOperator getShuffleOperator()
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;- Specified by:
getShuffleOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The shuffleOperator.
-
getShuffleOperatorOrBuilder
public PlanProtocol.ShuffleOperatorOrBuilder getShuffleOperatorOrBuilder()
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;- Specified by:
getShuffleOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasBroadcastOperator
public boolean hasBroadcastOperator()
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;- Specified by:
hasBroadcastOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the broadcastOperator field is set.
-
getBroadcastOperator
public PlanProtocol.BroadcastOperator getBroadcastOperator()
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;- Specified by:
getBroadcastOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The broadcastOperator.
-
getBroadcastOperatorOrBuilder
public PlanProtocol.BroadcastOperatorOrBuilder getBroadcastOperatorOrBuilder()
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;- Specified by:
getBroadcastOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasWindowOperator
public boolean hasWindowOperator()
.xg.db.sqlPlans.WindowOperator window_operator = 65;- Specified by:
hasWindowOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the windowOperator field is set.
-
getWindowOperator
public PlanProtocol.WindowOperator getWindowOperator()
.xg.db.sqlPlans.WindowOperator window_operator = 65;- Specified by:
getWindowOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The windowOperator.
-
getWindowOperatorOrBuilder
public PlanProtocol.WindowOperatorOrBuilder getWindowOperatorOrBuilder()
.xg.db.sqlPlans.WindowOperator window_operator = 65;- Specified by:
getWindowOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasErrorOperator
public boolean hasErrorOperator()
.xg.db.sqlPlans.ErrorOperator error_operator = 66;- Specified by:
hasErrorOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the errorOperator field is set.
-
getErrorOperator
public PlanProtocol.ErrorOperator getErrorOperator()
.xg.db.sqlPlans.ErrorOperator error_operator = 66;- Specified by:
getErrorOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The errorOperator.
-
getErrorOperatorOrBuilder
public PlanProtocol.ErrorOperatorOrBuilder getErrorOperatorOrBuilder()
.xg.db.sqlPlans.ErrorOperator error_operator = 66;- Specified by:
getErrorOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasIndexAggOperator
public boolean hasIndexAggOperator()
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;- Specified by:
hasIndexAggOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the indexAggOperator field is set.
-
getIndexAggOperator
public PlanProtocol.IndexAggOperator getIndexAggOperator()
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;- Specified by:
getIndexAggOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The indexAggOperator.
-
getIndexAggOperatorOrBuilder
public PlanProtocol.IndexAggOperatorOrBuilder getIndexAggOperatorOrBuilder()
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;- Specified by:
getIndexAggOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasOrderedAggOperator
public boolean hasOrderedAggOperator()
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;- Specified by:
hasOrderedAggOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the orderedAggOperator field is set.
-
getOrderedAggOperator
public PlanProtocol.OrderedAggOperator getOrderedAggOperator()
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;- Specified by:
getOrderedAggOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The orderedAggOperator.
-
getOrderedAggOperatorOrBuilder
public PlanProtocol.OrderedAggOperatorOrBuilder getOrderedAggOperatorOrBuilder()
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;- Specified by:
getOrderedAggOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasIndexDistinctOperator
public boolean hasIndexDistinctOperator()
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;- Specified by:
hasIndexDistinctOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the indexDistinctOperator field is set.
-
getIndexDistinctOperator
public PlanProtocol.IndexDistinctOperator getIndexDistinctOperator()
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;- Specified by:
getIndexDistinctOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The indexDistinctOperator.
-
getIndexDistinctOperatorOrBuilder
public PlanProtocol.IndexDistinctOperatorOrBuilder getIndexDistinctOperatorOrBuilder()
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;- Specified by:
getIndexDistinctOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasOrderedDistinctOperator
public boolean hasOrderedDistinctOperator()
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;- Specified by:
hasOrderedDistinctOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the orderedDistinctOperator field is set.
-
getOrderedDistinctOperator
public PlanProtocol.OrderedDistinctOperator getOrderedDistinctOperator()
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;- Specified by:
getOrderedDistinctOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The orderedDistinctOperator.
-
getOrderedDistinctOperatorOrBuilder
public PlanProtocol.OrderedDistinctOperatorOrBuilder getOrderedDistinctOperatorOrBuilder()
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;- Specified by:
getOrderedDistinctOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasIncrementingBigintOperator
public boolean hasIncrementingBigintOperator()
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;- Specified by:
hasIncrementingBigintOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the incrementingBigintOperator field is set.
-
getIncrementingBigintOperator
public PlanProtocol.IncrementingBigIntOperator getIncrementingBigintOperator()
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;- Specified by:
getIncrementingBigintOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The incrementingBigintOperator.
-
getIncrementingBigintOperatorOrBuilder
public PlanProtocol.IncrementingBigIntOperatorOrBuilder getIncrementingBigintOperatorOrBuilder()
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;- Specified by:
getIncrementingBigintOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasIndexCountStarOperator
public boolean hasIndexCountStarOperator()
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;- Specified by:
hasIndexCountStarOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the indexCountStarOperator field is set.
-
getIndexCountStarOperator
public PlanProtocol.IndexCountStarOperator getIndexCountStarOperator()
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;- Specified by:
getIndexCountStarOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The indexCountStarOperator.
-
getIndexCountStarOperatorOrBuilder
public PlanProtocol.IndexCountStarOperatorOrBuilder getIndexCountStarOperatorOrBuilder()
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;- Specified by:
getIndexCountStarOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasGdcLookupOperator
public boolean hasGdcLookupOperator()
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;- Specified by:
hasGdcLookupOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the gdcLookupOperator field is set.
-
getGdcLookupOperator
public PlanProtocol.GdcLookupOperator getGdcLookupOperator()
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;- Specified by:
getGdcLookupOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The gdcLookupOperator.
-
getGdcLookupOperatorOrBuilder
public PlanProtocol.GdcLookupOperatorOrBuilder getGdcLookupOperatorOrBuilder()
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;- Specified by:
getGdcLookupOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasReferenceOperator
public boolean hasReferenceOperator()
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;- Specified by:
hasReferenceOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the referenceOperator field is set.
-
getReferenceOperator
public PlanProtocol.ReferenceOperator getReferenceOperator()
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;- Specified by:
getReferenceOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The referenceOperator.
-
getReferenceOperatorOrBuilder
public PlanProtocol.ReferenceOperatorOrBuilder getReferenceOperatorOrBuilder()
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;- Specified by:
getReferenceOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasModifySchemaOperator
public boolean hasModifySchemaOperator()
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;- Specified by:
hasModifySchemaOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the modifySchemaOperator field is set.
-
getModifySchemaOperator
public PlanProtocol.ModifySchemaOperator getModifySchemaOperator()
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;- Specified by:
getModifySchemaOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The modifySchemaOperator.
-
getModifySchemaOperatorOrBuilder
public PlanProtocol.ModifySchemaOperatorOrBuilder getModifySchemaOperatorOrBuilder()
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;- Specified by:
getModifySchemaOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasSystemConfigurationVirtualOperator
public boolean hasSystemConfigurationVirtualOperator()
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;- Specified by:
hasSystemConfigurationVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the systemConfigurationVirtualOperator field is set.
-
getSystemConfigurationVirtualOperator
public PlanProtocol.SystemConfigurationVirtualOperator getSystemConfigurationVirtualOperator()
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;- Specified by:
getSystemConfigurationVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The systemConfigurationVirtualOperator.
-
getSystemConfigurationVirtualOperatorOrBuilder
public PlanProtocol.SystemConfigurationVirtualOperatorOrBuilder getSystemConfigurationVirtualOperatorOrBuilder()
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;- Specified by:
getSystemConfigurationVirtualOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasTableCardVirtualOperator
public boolean hasTableCardVirtualOperator()
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;- Specified by:
hasTableCardVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the tableCardVirtualOperator field is set.
-
getTableCardVirtualOperator
public PlanProtocol.TableCardVirtualOperator getTableCardVirtualOperator()
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;- Specified by:
getTableCardVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The tableCardVirtualOperator.
-
getTableCardVirtualOperatorOrBuilder
public PlanProtocol.TableCardVirtualOperatorOrBuilder getTableCardVirtualOperatorOrBuilder()
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;- Specified by:
getTableCardVirtualOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasColCardVirtualOperator
public boolean hasColCardVirtualOperator()
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;- Specified by:
hasColCardVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the colCardVirtualOperator field is set.
-
getColCardVirtualOperator
public PlanProtocol.ColCardVirtualOperator getColCardVirtualOperator()
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;- Specified by:
getColCardVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The colCardVirtualOperator.
-
getColCardVirtualOperatorOrBuilder
public PlanProtocol.ColCardVirtualOperatorOrBuilder getColCardVirtualOperatorOrBuilder()
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;- Specified by:
getColCardVirtualOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasAvgColSizeVirtualOperator
public boolean hasAvgColSizeVirtualOperator()
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;- Specified by:
hasAvgColSizeVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the avgColSizeVirtualOperator field is set.
-
getAvgColSizeVirtualOperator
public PlanProtocol.AvgColSizeVirtualOperator getAvgColSizeVirtualOperator()
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;- Specified by:
getAvgColSizeVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The avgColSizeVirtualOperator.
-
getAvgColSizeVirtualOperatorOrBuilder
public PlanProtocol.AvgColSizeVirtualOperatorOrBuilder getAvgColSizeVirtualOperatorOrBuilder()
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;- Specified by:
getAvgColSizeVirtualOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
hasColDistVirtualOperator
public boolean hasColDistVirtualOperator()
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;- Specified by:
hasColDistVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- Whether the colDistVirtualOperator field is set.
-
getColDistVirtualOperator
public PlanProtocol.ColDistVirtualOperator getColDistVirtualOperator()
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;- Specified by:
getColDistVirtualOperatorin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The colDistVirtualOperator.
-
getColDistVirtualOperatorOrBuilder
public PlanProtocol.ColDistVirtualOperatorOrBuilder getColDistVirtualOperatorOrBuilder()
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;- Specified by:
getColDistVirtualOperatorOrBuilderin interfacePlanProtocol.OperatorOrBuilder
-
getTestoomflagsList
public List<Long> getTestoomflagsList()
Vector of OOM flags for testing
repeated uint64 testoomflags = 200;- Specified by:
getTestoomflagsListin interfacePlanProtocol.OperatorOrBuilder- Returns:
- A list containing the testoomflags.
-
getTestoomflagsCount
public int getTestoomflagsCount()
Vector of OOM flags for testing
repeated uint64 testoomflags = 200;- Specified by:
getTestoomflagsCountin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The count of testoomflags.
-
getTestoomflags
public long getTestoomflags(int index)
Vector of OOM flags for testing
repeated uint64 testoomflags = 200;- Specified by:
getTestoomflagsin interfacePlanProtocol.OperatorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The testoomflags at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static PlanProtocol.Operator parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlanProtocol.Operator parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlanProtocol.Operator parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlanProtocol.Operator parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlanProtocol.Operator parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlanProtocol.Operator parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static PlanProtocol.Operator parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PlanProtocol.Operator parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PlanProtocol.Operator parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static PlanProtocol.Operator parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static PlanProtocol.Operator parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static PlanProtocol.Operator parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public PlanProtocol.Operator.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static PlanProtocol.Operator.Builder newBuilder()
-
newBuilder
public static PlanProtocol.Operator.Builder newBuilder(PlanProtocol.Operator prototype)
-
toBuilder
public PlanProtocol.Operator.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected PlanProtocol.Operator.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static PlanProtocol.Operator getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<PlanProtocol.Operator> parser()
-
getParserForType
public com.google.protobuf.Parser<PlanProtocol.Operator> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public PlanProtocol.Operator getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-