Package com.ocient.jdbc.proto
Class PlanProtocol.Operator.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
- com.ocient.jdbc.proto.PlanProtocol.Operator.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanProtocol.OperatorOrBuilder,Cloneable
- Enclosing class:
- PlanProtocol.Operator
public static final class PlanProtocol.Operator.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder> implements PlanProtocol.OperatorOrBuilder
Represents an operator node in the plan
Protobuf typexg.db.sqlPlans.Operator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanProtocol.Operator.BuilderaddAllChildren(Iterable<? extends PlanProtocol.Operator> values)The children of this operator - order does matterPlanProtocol.Operator.BuilderaddAllColCard(Iterable<? extends Long> values)The estimated # of unique values for each col (in the same order)PlanProtocol.Operator.BuilderaddAllColSizes(Iterable<? extends Integer> values)the average size of each output columnPlanProtocol.Operator.BuilderaddAllErrorPartition(Iterable<? extends Integer> values)errorPartition = UNIT_MAX => apply the error on all partitionsPlanProtocol.Operator.BuilderaddAllErrorTktLevel(Iterable<? extends Integer> values)0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsPlanProtocol.Operator.BuilderaddAllOutputColumns(Iterable<String> values)The columns that come out of this operatorPlanProtocol.Operator.BuilderaddAllOutputIsNullable(Iterable<? extends Boolean> values)Which output columns are nullable?PlanProtocol.Operator.BuilderaddAllOutputTypes(Iterable<? extends PlanProtocol.SqlColType> values)The types for each of those columns (in the same order)PlanProtocol.Operator.BuilderaddAllOutputTypesValue(Iterable<Integer> values)The types for each of those columns (in the same order)PlanProtocol.Operator.BuilderaddAllPartitionCounts(Iterable<? extends Integer> values)repeated uint32 partition_counts = 25;PlanProtocol.Operator.BuilderaddAllPartitioning(Iterable<? extends PlanProtocol.EquivalentPartitioning> values)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.Operator.BuilderaddAllSortDirections(Iterable<? extends Boolean> values)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.Operator.BuilderaddAllSortOrder(Iterable<? extends Integer> values)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 orderPlanProtocol.Operator.BuilderaddAllStorageSpaceUuids(Iterable<String> values)repeated string storage_space_uuids = 26;PlanProtocol.Operator.BuilderaddAllTestoomflags(Iterable<? extends Long> values)Vector of OOM flags for testingPlanProtocol.Operator.BuilderaddChildren(int index, PlanProtocol.Operator value)The children of this operator - order does matterPlanProtocol.Operator.BuilderaddChildren(int index, PlanProtocol.Operator.Builder builderForValue)The children of this operator - order does matterPlanProtocol.Operator.BuilderaddChildren(PlanProtocol.Operator value)The children of this operator - order does matterPlanProtocol.Operator.BuilderaddChildren(PlanProtocol.Operator.Builder builderForValue)The children of this operator - order does matterPlanProtocol.Operator.BuilderaddChildrenBuilder()The children of this operator - order does matterPlanProtocol.Operator.BuilderaddChildrenBuilder(int index)The children of this operator - order does matterPlanProtocol.Operator.BuilderaddColCard(long value)The estimated # of unique values for each col (in the same order)PlanProtocol.Operator.BuilderaddColSizes(int value)the average size of each output columnPlanProtocol.Operator.BuilderaddErrorPartition(int value)errorPartition = UNIT_MAX => apply the error on all partitionsPlanProtocol.Operator.BuilderaddErrorTktLevel(int value)0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsPlanProtocol.Operator.BuilderaddOutputColumns(String value)The columns that come out of this operatorPlanProtocol.Operator.BuilderaddOutputColumnsBytes(com.google.protobuf.ByteString value)The columns that come out of this operatorPlanProtocol.Operator.BuilderaddOutputIsNullable(boolean value)Which output columns are nullable?PlanProtocol.Operator.BuilderaddOutputTypes(PlanProtocol.SqlColType value)The types for each of those columns (in the same order)PlanProtocol.Operator.BuilderaddOutputTypesValue(int value)The types for each of those columns (in the same order)PlanProtocol.Operator.BuilderaddPartitionCounts(int value)repeated uint32 partition_counts = 25;PlanProtocol.Operator.BuilderaddPartitioning(int index, PlanProtocol.EquivalentPartitioning value)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.Operator.BuilderaddPartitioning(int index, PlanProtocol.EquivalentPartitioning.Builder builderForValue)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.Operator.BuilderaddPartitioning(PlanProtocol.EquivalentPartitioning value)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.Operator.BuilderaddPartitioning(PlanProtocol.EquivalentPartitioning.Builder builderForValue)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.EquivalentPartitioning.BuilderaddPartitioningBuilder()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.EquivalentPartitioning.BuilderaddPartitioningBuilder(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 herePlanProtocol.Operator.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.Operator.BuilderaddSortDirections(boolean value)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.Operator.BuilderaddSortOrder(int value)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 orderPlanProtocol.Operator.BuilderaddStorageSpaceUuids(String value)repeated string storage_space_uuids = 26;PlanProtocol.Operator.BuilderaddStorageSpaceUuidsBytes(com.google.protobuf.ByteString value)repeated string storage_space_uuids = 26;PlanProtocol.Operator.BuilderaddTestoomflags(long value)Vector of OOM flags for testingPlanProtocol.Operatorbuild()PlanProtocol.OperatorbuildPartial()PlanProtocol.Operator.Builderclear()PlanProtocol.Operator.BuilderclearAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.Operator.BuilderclearAvgColSizeVirtualOperator().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;PlanProtocol.Operator.BuilderclearBranchIndex()uint32 branch_index = 23;PlanProtocol.Operator.BuilderclearBroadcastOperator().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;PlanProtocol.Operator.BuilderclearChildIndex()these are calculated by level-1(sql-node) vm compilation processPlanProtocol.Operator.BuilderclearChildren()The children of this operator - order does matterPlanProtocol.Operator.BuilderclearColCard()The estimated # of unique values for each col (in the same order)PlanProtocol.Operator.BuilderclearColCardVirtualOperator().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.Operator.BuilderclearColDistVirtualOperator().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;PlanProtocol.Operator.BuilderclearColSizes()the average size of each output columnPlanProtocol.Operator.BuilderclearColumnEmitterOperator().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;PlanProtocol.Operator.BuilderclearCost()The cost for this operator as determined by the optimizerPlanProtocol.Operator.BuilderclearDistanceFromLeaf()uint64 distance_from_leaf = 21;PlanProtocol.Operator.BuilderclearEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.Operator.BuilderclearErrorOperator().xg.db.sqlPlans.ErrorOperator error_operator = 66;PlanProtocol.Operator.BuilderclearErrorPartition()errorPartition = UNIT_MAX => apply the error on all partitionsPlanProtocol.Operator.BuilderclearErrorTktLevel()0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsPlanProtocol.Operator.BuilderclearErrorType().xg.db.sqlPlans.Operator.ErrorType errorType = 16;PlanProtocol.Operator.BuilderclearExceptOperator().xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.Operator.BuilderclearExtendOperator().xg.db.sqlPlans.ExtendOperator extend_operator = 33;PlanProtocol.Operator.BuilderclearExternal()If true, the operator should run externallyPlanProtocol.Operator.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlanProtocol.Operator.BuilderclearGatherOperator().xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.Operator.BuilderclearGdcLookupOperator().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.Operator.BuilderclearGenerateOperator().xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.Operator.BuilderclearHashJoinOperator().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;PlanProtocol.Operator.BuilderclearId()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.Operator.BuilderclearIncrementingBigintOperator().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.Operator.BuilderclearIncrementingIntOperator().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.Operator.BuilderclearIndexAggOperator().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.Operator.BuilderclearIndexCountStarOperator().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.Operator.BuilderclearIndexDistinctOperator().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.Operator.BuilderclearIndexOperator().xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.Operator.BuilderclearIntersectOperator().xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.Operator.BuilderclearLimitOperator().xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.Operator.BuilderclearMakeVectorOperator().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.Operator.BuilderclearMatrixExtendOperator().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;PlanProtocol.Operator.BuilderclearMemoryUsage()The estimated number of bytes of memory needed by this operator (may be zero)PlanProtocol.Operator.BuilderclearModifySchemaOperator().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;PlanProtocol.Operator.BuilderclearNumDistinctParents()uint32 numDistinctParents = 20;PlanProtocol.Operator.BuilderclearNumParents()uint32 numParents = 14;PlanProtocol.Operator.BuilderclearOffsetOperator().xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.Operator.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlanProtocol.Operator.BuilderclearOrderedAggOperator().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.Operator.BuilderclearOrderedDistinctOperator().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.Operator.BuilderclearOrderedGatherOperator().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;PlanProtocol.Operator.BuilderclearOutputCardinality()The estimated number of rows produced by this operatorPlanProtocol.Operator.BuilderclearOutputColumns()The columns that come out of this operatorPlanProtocol.Operator.BuilderclearOutputIsNullable()Which output columns are nullable?PlanProtocol.Operator.BuilderclearOutputTypes()The types for each of those columns (in the same order)PlanProtocol.Operator.BuilderclearPartitionCounts()repeated uint32 partition_counts = 25;PlanProtocol.Operator.BuilderclearPartitionIndex()uint32 partition_index = 24;PlanProtocol.Operator.BuilderclearPartitioning()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.Operator.BuilderclearProductOperator().xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.Operator.BuilderclearProjectOutOperator().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.Operator.BuilderclearQueriesVirtualOperator().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.Operator.BuilderclearRandomIntOperator().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.Operator.BuilderclearReferenceOperator().xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.Operator.BuilderclearRenameOperator().xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.Operator.BuilderclearReorderOperator().xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.Operator.BuilderclearRequestOneof()PlanProtocol.Operator.BuilderclearRootOperator().xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.Operator.BuilderclearSelectOperator().xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.Operator.BuilderclearShuffleOperator().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;PlanProtocol.Operator.BuilderclearSortDirections()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.Operator.BuilderclearSortOperator().xg.db.sqlPlans.SortOperator sort_operator = 43;PlanProtocol.Operator.BuilderclearSortOrder()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 orderPlanProtocol.Operator.BuilderclearStorageSpaceUuids()repeated string storage_space_uuids = 26;PlanProtocol.Operator.BuilderclearSuperSelectOperator().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.Operator.BuilderclearSwitchOperator().xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.Operator.BuilderclearSystemConfigurationVirtualOperator().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.Operator.BuilderclearTableCardVirtualOperator().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.Operator.BuilderclearTableScanOperator().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.Operator.BuilderclearTeeOperator().xg.db.sqlPlans.TeeOperator tee_operator = 62;PlanProtocol.Operator.BuilderclearTestoomflags()Vector of OOM flags for testingPlanProtocol.Operator.BuilderclearType().xg.db.sqlPlans.Operator.OperatorType type = 1;PlanProtocol.Operator.BuilderclearUnionOperator().xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.Operator.BuilderclearUnmakeVectorOperator().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;PlanProtocol.Operator.BuilderclearUpstreamPartitionSensitive()bool upstream_partition_sensitive = 27;PlanProtocol.Operator.BuilderclearWindowOperator().xg.db.sqlPlans.WindowOperator window_operator = 65;PlanProtocol.Operator.Builderclone()PlanProtocol.AggregationOperatorgetAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.AggregationOperator.BuildergetAggregationOperatorBuilder().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.AvgColSizeVirtualOperator.BuildergetAvgColSizeVirtualOperatorBuilder().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.BroadcastOperator.BuildergetBroadcastOperatorBuilder().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 matterPlanProtocol.Operator.BuildergetChildrenBuilder(int index)The children of this operator - order does matterList<PlanProtocol.Operator.Builder>getChildrenBuilderList()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.ColCardVirtualOperator.BuildergetColCardVirtualOperatorBuilder().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.ColDistVirtualOperator.BuildergetColDistVirtualOperatorBuilder().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.ColumnEmitterOperator.BuildergetColumnEmitterOperatorBuilder().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 optimizerPlanProtocol.OperatorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetDistanceFromLeaf()uint64 distance_from_leaf = 21;PlanProtocol.EosOperatorgetEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.EosOperator.BuildergetEosOperatorBuilder().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.ErrorOperator.BuildergetErrorOperatorBuilder().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.ExceptOperator.BuildergetExceptOperatorBuilder().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.ExtendOperator.BuildergetExtendOperatorBuilder().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.GatherOperator.BuildergetGatherOperatorBuilder().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.GdcLookupOperator.BuildergetGdcLookupOperatorBuilder().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.GenerateOperator.BuildergetGenerateOperatorBuilder().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.HashJoinOperator.BuildergetHashJoinOperatorBuilder().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.IncrementingBigIntOperator.BuildergetIncrementingBigintOperatorBuilder().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.IncrementingIntOperator.BuildergetIncrementingIntOperatorBuilder().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.IndexAggOperator.BuildergetIndexAggOperatorBuilder().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.IndexCountStarOperator.BuildergetIndexCountStarOperatorBuilder().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.IndexDistinctOperator.BuildergetIndexDistinctOperatorBuilder().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.IndexOperator.BuildergetIndexOperatorBuilder().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.IntersectOperator.BuildergetIntersectOperatorBuilder().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.LimitOperator.BuildergetLimitOperatorBuilder().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.MakeVectorOperator.BuildergetMakeVectorOperatorBuilder().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.MatrixExtendOperator.BuildergetMatrixExtendOperatorBuilder().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.ModifySchemaOperator.BuildergetModifySchemaOperatorBuilder().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.OffsetOperator.BuildergetOffsetOperatorBuilder().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.OrderedAggOperator.BuildergetOrderedAggOperatorBuilder().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.OrderedDistinctOperator.BuildergetOrderedDistinctOperatorBuilder().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.OrderedGatherOperator.BuildergetOrderedGatherOperatorBuilder().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)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 herePlanProtocol.EquivalentPartitioning.BuildergetPartitioningBuilder(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<PlanProtocol.EquivalentPartitioning.Builder>getPartitioningBuilderList()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.ProductOperator.BuildergetProductOperatorBuilder().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.ProjectOutOperator.BuildergetProjectOutOperatorBuilder().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.QueriesVirtualOperator.BuildergetQueriesVirtualOperatorBuilder().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.RandomIntOperator.BuildergetRandomIntOperatorBuilder().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.ReferenceOperator.BuildergetReferenceOperatorBuilder().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.RenameOperator.BuildergetRenameOperatorBuilder().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.ReorderOperator.BuildergetReorderOperatorBuilder().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.RootOperator.BuildergetRootOperatorBuilder().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.SelectOperator.BuildergetSelectOperatorBuilder().xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.SelectOperatorOrBuildergetSelectOperatorOrBuilder().xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.ShuffleOperatorgetShuffleOperator().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;PlanProtocol.ShuffleOperator.BuildergetShuffleOperatorBuilder().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.SortOperator.BuildergetSortOperatorBuilder().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.SuperSelectOperator.BuildergetSuperSelectOperatorBuilder().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.SwitchOperator.BuildergetSwitchOperatorBuilder().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.SystemConfigurationVirtualOperator.BuildergetSystemConfigurationVirtualOperatorBuilder().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.TableCardVirtualOperator.BuildergetTableCardVirtualOperatorBuilder().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.TableScanOperator.BuildergetTableScanOperatorBuilder().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.TeeOperator.BuildergetTeeOperatorBuilder().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.UnionOperator.BuildergetUnionOperatorBuilder().xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.UnionOperatorOrBuildergetUnionOperatorOrBuilder().xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.UnmakeVectorOperatorgetUnmakeVectorOperator().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;PlanProtocol.UnmakeVectorOperator.BuildergetUnmakeVectorOperatorBuilder().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.WindowOperator.BuildergetWindowOperatorBuilder().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;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()PlanProtocol.Operator.BuildermergeAggregationOperator(PlanProtocol.AggregationOperator value).xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.Operator.BuildermergeAvgColSizeVirtualOperator(PlanProtocol.AvgColSizeVirtualOperator value).xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;PlanProtocol.Operator.BuildermergeBroadcastOperator(PlanProtocol.BroadcastOperator value).xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;PlanProtocol.Operator.BuildermergeColCardVirtualOperator(PlanProtocol.ColCardVirtualOperator value).xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.Operator.BuildermergeColDistVirtualOperator(PlanProtocol.ColDistVirtualOperator value).xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;PlanProtocol.Operator.BuildermergeColumnEmitterOperator(PlanProtocol.ColumnEmitterOperator value).xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;PlanProtocol.Operator.BuildermergeEosOperator(PlanProtocol.EosOperator value).xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.Operator.BuildermergeErrorOperator(PlanProtocol.ErrorOperator value).xg.db.sqlPlans.ErrorOperator error_operator = 66;PlanProtocol.Operator.BuildermergeExceptOperator(PlanProtocol.ExceptOperator value).xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.Operator.BuildermergeExtendOperator(PlanProtocol.ExtendOperator value).xg.db.sqlPlans.ExtendOperator extend_operator = 33;PlanProtocol.Operator.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlanProtocol.Operator.BuildermergeFrom(com.google.protobuf.Message other)PlanProtocol.Operator.BuildermergeFrom(PlanProtocol.Operator other)PlanProtocol.Operator.BuildermergeGatherOperator(PlanProtocol.GatherOperator value).xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.Operator.BuildermergeGdcLookupOperator(PlanProtocol.GdcLookupOperator value).xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.Operator.BuildermergeGenerateOperator(PlanProtocol.GenerateOperator value).xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.Operator.BuildermergeHashJoinOperator(PlanProtocol.HashJoinOperator value).xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;PlanProtocol.Operator.BuildermergeIncrementingBigintOperator(PlanProtocol.IncrementingBigIntOperator value).xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.Operator.BuildermergeIncrementingIntOperator(PlanProtocol.IncrementingIntOperator value).xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.Operator.BuildermergeIndexAggOperator(PlanProtocol.IndexAggOperator value).xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.Operator.BuildermergeIndexCountStarOperator(PlanProtocol.IndexCountStarOperator value).xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.Operator.BuildermergeIndexDistinctOperator(PlanProtocol.IndexDistinctOperator value).xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.Operator.BuildermergeIndexOperator(PlanProtocol.IndexOperator value).xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.Operator.BuildermergeIntersectOperator(PlanProtocol.IntersectOperator value).xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.Operator.BuildermergeLimitOperator(PlanProtocol.LimitOperator value).xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.Operator.BuildermergeMakeVectorOperator(PlanProtocol.MakeVectorOperator value).xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.Operator.BuildermergeMatrixExtendOperator(PlanProtocol.MatrixExtendOperator value).xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;PlanProtocol.Operator.BuildermergeModifySchemaOperator(PlanProtocol.ModifySchemaOperator value).xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;PlanProtocol.Operator.BuildermergeOffsetOperator(PlanProtocol.OffsetOperator value).xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.Operator.BuildermergeOrderedAggOperator(PlanProtocol.OrderedAggOperator value).xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.Operator.BuildermergeOrderedDistinctOperator(PlanProtocol.OrderedDistinctOperator value).xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.Operator.BuildermergeOrderedGatherOperator(PlanProtocol.OrderedGatherOperator value).xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;PlanProtocol.Operator.BuildermergeProductOperator(PlanProtocol.ProductOperator value).xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.Operator.BuildermergeProjectOutOperator(PlanProtocol.ProjectOutOperator value).xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.Operator.BuildermergeQueriesVirtualOperator(PlanProtocol.QueriesVirtualOperator value).xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.Operator.BuildermergeRandomIntOperator(PlanProtocol.RandomIntOperator value).xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.Operator.BuildermergeReferenceOperator(PlanProtocol.ReferenceOperator value).xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.Operator.BuildermergeRenameOperator(PlanProtocol.RenameOperator value).xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.Operator.BuildermergeReorderOperator(PlanProtocol.ReorderOperator value).xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.Operator.BuildermergeRootOperator(PlanProtocol.RootOperator value).xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.Operator.BuildermergeSelectOperator(PlanProtocol.SelectOperator value).xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.Operator.BuildermergeShuffleOperator(PlanProtocol.ShuffleOperator value).xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;PlanProtocol.Operator.BuildermergeSortOperator(PlanProtocol.SortOperator value).xg.db.sqlPlans.SortOperator sort_operator = 43;PlanProtocol.Operator.BuildermergeSuperSelectOperator(PlanProtocol.SuperSelectOperator value).xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.Operator.BuildermergeSwitchOperator(PlanProtocol.SwitchOperator value).xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.Operator.BuildermergeSystemConfigurationVirtualOperator(PlanProtocol.SystemConfigurationVirtualOperator value).xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.Operator.BuildermergeTableCardVirtualOperator(PlanProtocol.TableCardVirtualOperator value).xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.Operator.BuildermergeTableScanOperator(PlanProtocol.TableScanOperator value).xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.Operator.BuildermergeTeeOperator(PlanProtocol.TeeOperator value).xg.db.sqlPlans.TeeOperator tee_operator = 62;PlanProtocol.Operator.BuildermergeUnionOperator(PlanProtocol.UnionOperator value).xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.Operator.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.Operator.BuildermergeUnmakeVectorOperator(PlanProtocol.UnmakeVectorOperator value).xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;PlanProtocol.Operator.BuildermergeWindowOperator(PlanProtocol.WindowOperator value).xg.db.sqlPlans.WindowOperator window_operator = 65;PlanProtocol.Operator.BuilderremoveChildren(int index)The children of this operator - order does matterPlanProtocol.Operator.BuilderremovePartitioning(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 herePlanProtocol.Operator.BuildersetAggregationOperator(PlanProtocol.AggregationOperator value).xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.Operator.BuildersetAggregationOperator(PlanProtocol.AggregationOperator.Builder builderForValue).xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.Operator.BuildersetAvgColSizeVirtualOperator(PlanProtocol.AvgColSizeVirtualOperator value).xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;PlanProtocol.Operator.BuildersetAvgColSizeVirtualOperator(PlanProtocol.AvgColSizeVirtualOperator.Builder builderForValue).xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;PlanProtocol.Operator.BuildersetBranchIndex(int value)uint32 branch_index = 23;PlanProtocol.Operator.BuildersetBroadcastOperator(PlanProtocol.BroadcastOperator value).xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;PlanProtocol.Operator.BuildersetBroadcastOperator(PlanProtocol.BroadcastOperator.Builder builderForValue).xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;PlanProtocol.Operator.BuildersetChildIndex(int value)these are calculated by level-1(sql-node) vm compilation processPlanProtocol.Operator.BuildersetChildren(int index, PlanProtocol.Operator value)The children of this operator - order does matterPlanProtocol.Operator.BuildersetChildren(int index, PlanProtocol.Operator.Builder builderForValue)The children of this operator - order does matterPlanProtocol.Operator.BuildersetColCard(int index, long value)The estimated # of unique values for each col (in the same order)PlanProtocol.Operator.BuildersetColCardVirtualOperator(PlanProtocol.ColCardVirtualOperator value).xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.Operator.BuildersetColCardVirtualOperator(PlanProtocol.ColCardVirtualOperator.Builder builderForValue).xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.Operator.BuildersetColDistVirtualOperator(PlanProtocol.ColDistVirtualOperator value).xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;PlanProtocol.Operator.BuildersetColDistVirtualOperator(PlanProtocol.ColDistVirtualOperator.Builder builderForValue).xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;PlanProtocol.Operator.BuildersetColSizes(int index, int value)the average size of each output columnPlanProtocol.Operator.BuildersetColumnEmitterOperator(PlanProtocol.ColumnEmitterOperator value).xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;PlanProtocol.Operator.BuildersetColumnEmitterOperator(PlanProtocol.ColumnEmitterOperator.Builder builderForValue).xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;PlanProtocol.Operator.BuildersetCost(double value)The cost for this operator as determined by the optimizerPlanProtocol.Operator.BuildersetDistanceFromLeaf(long value)uint64 distance_from_leaf = 21;PlanProtocol.Operator.BuildersetEosOperator(PlanProtocol.EosOperator value).xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.Operator.BuildersetEosOperator(PlanProtocol.EosOperator.Builder builderForValue).xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.Operator.BuildersetErrorOperator(PlanProtocol.ErrorOperator value).xg.db.sqlPlans.ErrorOperator error_operator = 66;PlanProtocol.Operator.BuildersetErrorOperator(PlanProtocol.ErrorOperator.Builder builderForValue).xg.db.sqlPlans.ErrorOperator error_operator = 66;PlanProtocol.Operator.BuildersetErrorPartition(int index, int value)errorPartition = UNIT_MAX => apply the error on all partitionsPlanProtocol.Operator.BuildersetErrorTktLevel(int index, int value)0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsPlanProtocol.Operator.BuildersetErrorType(PlanProtocol.Operator.ErrorType value).xg.db.sqlPlans.Operator.ErrorType errorType = 16;PlanProtocol.Operator.BuildersetErrorTypeValue(int value).xg.db.sqlPlans.Operator.ErrorType errorType = 16;PlanProtocol.Operator.BuildersetExceptOperator(PlanProtocol.ExceptOperator value).xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.Operator.BuildersetExceptOperator(PlanProtocol.ExceptOperator.Builder builderForValue).xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.Operator.BuildersetExtendOperator(PlanProtocol.ExtendOperator value).xg.db.sqlPlans.ExtendOperator extend_operator = 33;PlanProtocol.Operator.BuildersetExtendOperator(PlanProtocol.ExtendOperator.Builder builderForValue).xg.db.sqlPlans.ExtendOperator extend_operator = 33;PlanProtocol.Operator.BuildersetExternal(boolean value)If true, the operator should run externallyPlanProtocol.Operator.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PlanProtocol.Operator.BuildersetGatherOperator(PlanProtocol.GatherOperator value).xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.Operator.BuildersetGatherOperator(PlanProtocol.GatherOperator.Builder builderForValue).xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.Operator.BuildersetGdcLookupOperator(PlanProtocol.GdcLookupOperator value).xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.Operator.BuildersetGdcLookupOperator(PlanProtocol.GdcLookupOperator.Builder builderForValue).xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.Operator.BuildersetGenerateOperator(PlanProtocol.GenerateOperator value).xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.Operator.BuildersetGenerateOperator(PlanProtocol.GenerateOperator.Builder builderForValue).xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.Operator.BuildersetHashJoinOperator(PlanProtocol.HashJoinOperator value).xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;PlanProtocol.Operator.BuildersetHashJoinOperator(PlanProtocol.HashJoinOperator.Builder builderForValue).xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;PlanProtocol.Operator.BuildersetId(String value)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.Operator.BuildersetIdBytes(com.google.protobuf.ByteString value)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.Operator.BuildersetIncrementingBigintOperator(PlanProtocol.IncrementingBigIntOperator value).xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.Operator.BuildersetIncrementingBigintOperator(PlanProtocol.IncrementingBigIntOperator.Builder builderForValue).xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.Operator.BuildersetIncrementingIntOperator(PlanProtocol.IncrementingIntOperator value).xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.Operator.BuildersetIncrementingIntOperator(PlanProtocol.IncrementingIntOperator.Builder builderForValue).xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.Operator.BuildersetIndexAggOperator(PlanProtocol.IndexAggOperator value).xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.Operator.BuildersetIndexAggOperator(PlanProtocol.IndexAggOperator.Builder builderForValue).xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.Operator.BuildersetIndexCountStarOperator(PlanProtocol.IndexCountStarOperator value).xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.Operator.BuildersetIndexCountStarOperator(PlanProtocol.IndexCountStarOperator.Builder builderForValue).xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.Operator.BuildersetIndexDistinctOperator(PlanProtocol.IndexDistinctOperator value).xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.Operator.BuildersetIndexDistinctOperator(PlanProtocol.IndexDistinctOperator.Builder builderForValue).xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.Operator.BuildersetIndexOperator(PlanProtocol.IndexOperator value).xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.Operator.BuildersetIndexOperator(PlanProtocol.IndexOperator.Builder builderForValue).xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.Operator.BuildersetIntersectOperator(PlanProtocol.IntersectOperator value).xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.Operator.BuildersetIntersectOperator(PlanProtocol.IntersectOperator.Builder builderForValue).xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.Operator.BuildersetLimitOperator(PlanProtocol.LimitOperator value).xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.Operator.BuildersetLimitOperator(PlanProtocol.LimitOperator.Builder builderForValue).xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.Operator.BuildersetMakeVectorOperator(PlanProtocol.MakeVectorOperator value).xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.Operator.BuildersetMakeVectorOperator(PlanProtocol.MakeVectorOperator.Builder builderForValue).xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.Operator.BuildersetMatrixExtendOperator(PlanProtocol.MatrixExtendOperator value).xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;PlanProtocol.Operator.BuildersetMatrixExtendOperator(PlanProtocol.MatrixExtendOperator.Builder builderForValue).xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;PlanProtocol.Operator.BuildersetMemoryUsage(long value)The estimated number of bytes of memory needed by this operator (may be zero)PlanProtocol.Operator.BuildersetModifySchemaOperator(PlanProtocol.ModifySchemaOperator value).xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;PlanProtocol.Operator.BuildersetModifySchemaOperator(PlanProtocol.ModifySchemaOperator.Builder builderForValue).xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;PlanProtocol.Operator.BuildersetNumDistinctParents(int value)uint32 numDistinctParents = 20;PlanProtocol.Operator.BuildersetNumParents(int value)uint32 numParents = 14;PlanProtocol.Operator.BuildersetOffsetOperator(PlanProtocol.OffsetOperator value).xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.Operator.BuildersetOffsetOperator(PlanProtocol.OffsetOperator.Builder builderForValue).xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.Operator.BuildersetOrderedAggOperator(PlanProtocol.OrderedAggOperator value).xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.Operator.BuildersetOrderedAggOperator(PlanProtocol.OrderedAggOperator.Builder builderForValue).xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.Operator.BuildersetOrderedDistinctOperator(PlanProtocol.OrderedDistinctOperator value).xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.Operator.BuildersetOrderedDistinctOperator(PlanProtocol.OrderedDistinctOperator.Builder builderForValue).xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.Operator.BuildersetOrderedGatherOperator(PlanProtocol.OrderedGatherOperator value).xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;PlanProtocol.Operator.BuildersetOrderedGatherOperator(PlanProtocol.OrderedGatherOperator.Builder builderForValue).xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;PlanProtocol.Operator.BuildersetOutputCardinality(long value)The estimated number of rows produced by this operatorPlanProtocol.Operator.BuildersetOutputColumns(int index, String value)The columns that come out of this operatorPlanProtocol.Operator.BuildersetOutputIsNullable(int index, boolean value)Which output columns are nullable?PlanProtocol.Operator.BuildersetOutputTypes(int index, PlanProtocol.SqlColType value)The types for each of those columns (in the same order)PlanProtocol.Operator.BuildersetOutputTypesValue(int index, int value)The types for each of those columns (in the same order)PlanProtocol.Operator.BuildersetPartitionCounts(int index, int value)repeated uint32 partition_counts = 25;PlanProtocol.Operator.BuildersetPartitionIndex(int value)uint32 partition_index = 24;PlanProtocol.Operator.BuildersetPartitioning(int index, PlanProtocol.EquivalentPartitioning value)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.Operator.BuildersetPartitioning(int index, PlanProtocol.EquivalentPartitioning.Builder builderForValue)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.Operator.BuildersetProductOperator(PlanProtocol.ProductOperator value).xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.Operator.BuildersetProductOperator(PlanProtocol.ProductOperator.Builder builderForValue).xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.Operator.BuildersetProjectOutOperator(PlanProtocol.ProjectOutOperator value).xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.Operator.BuildersetProjectOutOperator(PlanProtocol.ProjectOutOperator.Builder builderForValue).xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.Operator.BuildersetQueriesVirtualOperator(PlanProtocol.QueriesVirtualOperator value).xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.Operator.BuildersetQueriesVirtualOperator(PlanProtocol.QueriesVirtualOperator.Builder builderForValue).xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.Operator.BuildersetRandomIntOperator(PlanProtocol.RandomIntOperator value).xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.Operator.BuildersetRandomIntOperator(PlanProtocol.RandomIntOperator.Builder builderForValue).xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.Operator.BuildersetReferenceOperator(PlanProtocol.ReferenceOperator value).xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.Operator.BuildersetReferenceOperator(PlanProtocol.ReferenceOperator.Builder builderForValue).xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.Operator.BuildersetRenameOperator(PlanProtocol.RenameOperator value).xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.Operator.BuildersetRenameOperator(PlanProtocol.RenameOperator.Builder builderForValue).xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.Operator.BuildersetReorderOperator(PlanProtocol.ReorderOperator value).xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.Operator.BuildersetReorderOperator(PlanProtocol.ReorderOperator.Builder builderForValue).xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.Operator.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PlanProtocol.Operator.BuildersetRootOperator(PlanProtocol.RootOperator value).xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.Operator.BuildersetRootOperator(PlanProtocol.RootOperator.Builder builderForValue).xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.Operator.BuildersetSelectOperator(PlanProtocol.SelectOperator value).xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.Operator.BuildersetSelectOperator(PlanProtocol.SelectOperator.Builder builderForValue).xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.Operator.BuildersetShuffleOperator(PlanProtocol.ShuffleOperator value).xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;PlanProtocol.Operator.BuildersetShuffleOperator(PlanProtocol.ShuffleOperator.Builder builderForValue).xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;PlanProtocol.Operator.BuildersetSortDirections(int index, boolean value)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.Operator.BuildersetSortOperator(PlanProtocol.SortOperator value).xg.db.sqlPlans.SortOperator sort_operator = 43;PlanProtocol.Operator.BuildersetSortOperator(PlanProtocol.SortOperator.Builder builderForValue).xg.db.sqlPlans.SortOperator sort_operator = 43;PlanProtocol.Operator.BuildersetSortOrder(int index, int value)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 orderPlanProtocol.Operator.BuildersetStorageSpaceUuids(int index, String value)repeated string storage_space_uuids = 26;PlanProtocol.Operator.BuildersetSuperSelectOperator(PlanProtocol.SuperSelectOperator value).xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.Operator.BuildersetSuperSelectOperator(PlanProtocol.SuperSelectOperator.Builder builderForValue).xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.Operator.BuildersetSwitchOperator(PlanProtocol.SwitchOperator value).xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.Operator.BuildersetSwitchOperator(PlanProtocol.SwitchOperator.Builder builderForValue).xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.Operator.BuildersetSystemConfigurationVirtualOperator(PlanProtocol.SystemConfigurationVirtualOperator value).xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.Operator.BuildersetSystemConfigurationVirtualOperator(PlanProtocol.SystemConfigurationVirtualOperator.Builder builderForValue).xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.Operator.BuildersetTableCardVirtualOperator(PlanProtocol.TableCardVirtualOperator value).xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.Operator.BuildersetTableCardVirtualOperator(PlanProtocol.TableCardVirtualOperator.Builder builderForValue).xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.Operator.BuildersetTableScanOperator(PlanProtocol.TableScanOperator value).xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.Operator.BuildersetTableScanOperator(PlanProtocol.TableScanOperator.Builder builderForValue).xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.Operator.BuildersetTeeOperator(PlanProtocol.TeeOperator value).xg.db.sqlPlans.TeeOperator tee_operator = 62;PlanProtocol.Operator.BuildersetTeeOperator(PlanProtocol.TeeOperator.Builder builderForValue).xg.db.sqlPlans.TeeOperator tee_operator = 62;PlanProtocol.Operator.BuildersetTestoomflags(int index, long value)Vector of OOM flags for testingPlanProtocol.Operator.BuildersetType(PlanProtocol.Operator.OperatorType value).xg.db.sqlPlans.Operator.OperatorType type = 1;PlanProtocol.Operator.BuildersetTypeValue(int value).xg.db.sqlPlans.Operator.OperatorType type = 1;PlanProtocol.Operator.BuildersetUnionOperator(PlanProtocol.UnionOperator value).xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.Operator.BuildersetUnionOperator(PlanProtocol.UnionOperator.Builder builderForValue).xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.Operator.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlanProtocol.Operator.BuildersetUnmakeVectorOperator(PlanProtocol.UnmakeVectorOperator value).xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;PlanProtocol.Operator.BuildersetUnmakeVectorOperator(PlanProtocol.UnmakeVectorOperator.Builder builderForValue).xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;PlanProtocol.Operator.BuildersetUpstreamPartitionSensitive(boolean value)bool upstream_partition_sensitive = 27;PlanProtocol.Operator.BuildersetWindowOperator(PlanProtocol.WindowOperator value).xg.db.sqlPlans.WindowOperator window_operator = 65;PlanProtocol.Operator.BuildersetWindowOperator(PlanProtocol.WindowOperator.Builder builderForValue).xg.db.sqlPlans.WindowOperator window_operator = 65;-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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.Builder<PlanProtocol.Operator.Builder>
-
clear
public PlanProtocol.Operator.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
getDefaultInstanceForType
public PlanProtocol.Operator getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlanProtocol.Operator build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlanProtocol.Operator buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlanProtocol.Operator.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
setField
public PlanProtocol.Operator.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
clearField
public PlanProtocol.Operator.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
clearOneof
public PlanProtocol.Operator.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
setRepeatedField
public PlanProtocol.Operator.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
addRepeatedField
public PlanProtocol.Operator.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
mergeFrom
public PlanProtocol.Operator.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.Operator.Builder>
-
mergeFrom
public PlanProtocol.Operator.Builder mergeFrom(PlanProtocol.Operator other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
mergeFrom
public PlanProtocol.Operator.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanProtocol.Operator.Builder>- Throws:
IOException
-
getRequestOneofCase
public PlanProtocol.Operator.RequestOneofCase getRequestOneofCase()
- Specified by:
getRequestOneofCasein interfacePlanProtocol.OperatorOrBuilder
-
clearRequestOneof
public PlanProtocol.Operator.Builder clearRequestOneof()
-
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.
-
setTypeValue
public PlanProtocol.Operator.Builder setTypeValue(int value)
.xg.db.sqlPlans.Operator.OperatorType type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
public PlanProtocol.Operator.OperatorType getType()
.xg.db.sqlPlans.Operator.OperatorType type = 1;- Specified by:
getTypein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The type.
-
setType
public PlanProtocol.Operator.Builder setType(PlanProtocol.Operator.OperatorType value)
.xg.db.sqlPlans.Operator.OperatorType type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public PlanProtocol.Operator.Builder clearType()
.xg.db.sqlPlans.Operator.OperatorType type = 1;- Returns:
- This builder for chaining.
-
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.
-
setId
public PlanProtocol.Operator.Builder setId(String value)
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;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public PlanProtocol.Operator.Builder clearId()
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;- Returns:
- This builder for chaining.
-
setIdBytes
public PlanProtocol.Operator.Builder setIdBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
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
-
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
-
setChildren
public PlanProtocol.Operator.Builder setChildren(int index, PlanProtocol.Operator value)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
setChildren
public PlanProtocol.Operator.Builder setChildren(int index, PlanProtocol.Operator.Builder builderForValue)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
addChildren
public PlanProtocol.Operator.Builder addChildren(PlanProtocol.Operator value)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
addChildren
public PlanProtocol.Operator.Builder addChildren(int index, PlanProtocol.Operator value)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
addChildren
public PlanProtocol.Operator.Builder addChildren(PlanProtocol.Operator.Builder builderForValue)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
addChildren
public PlanProtocol.Operator.Builder addChildren(int index, PlanProtocol.Operator.Builder builderForValue)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
addAllChildren
public PlanProtocol.Operator.Builder addAllChildren(Iterable<? extends PlanProtocol.Operator> values)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
clearChildren
public PlanProtocol.Operator.Builder clearChildren()
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
removeChildren
public PlanProtocol.Operator.Builder removeChildren(int index)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
getChildrenBuilder
public PlanProtocol.Operator.Builder getChildrenBuilder(int index)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
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
-
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
-
addChildrenBuilder
public PlanProtocol.Operator.Builder addChildrenBuilder()
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
addChildrenBuilder
public PlanProtocol.Operator.Builder addChildrenBuilder(int index)
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
getChildrenBuilderList
public List<PlanProtocol.Operator.Builder> getChildrenBuilderList()
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3;
-
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.
-
setOutputColumns
public PlanProtocol.Operator.Builder setOutputColumns(int index, String value)
The columns that come out of this operator
repeated string outputColumns = 4;- Parameters:
index- The index to set the value at.value- The outputColumns to set.- Returns:
- This builder for chaining.
-
addOutputColumns
public PlanProtocol.Operator.Builder addOutputColumns(String value)
The columns that come out of this operator
repeated string outputColumns = 4;- Parameters:
value- The outputColumns to add.- Returns:
- This builder for chaining.
-
addAllOutputColumns
public PlanProtocol.Operator.Builder addAllOutputColumns(Iterable<String> values)
The columns that come out of this operator
repeated string outputColumns = 4;- Parameters:
values- The outputColumns to add.- Returns:
- This builder for chaining.
-
clearOutputColumns
public PlanProtocol.Operator.Builder clearOutputColumns()
The columns that come out of this operator
repeated string outputColumns = 4;- Returns:
- This builder for chaining.
-
addOutputColumnsBytes
public PlanProtocol.Operator.Builder addOutputColumnsBytes(com.google.protobuf.ByteString value)
The columns that come out of this operator
repeated string outputColumns = 4;- Parameters:
value- The bytes of the outputColumns to add.- Returns:
- This builder for chaining.
-
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.
-
setOutputTypes
public PlanProtocol.Operator.Builder setOutputTypes(int index, PlanProtocol.SqlColType value)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Parameters:
index- The index to set the value at.value- The outputTypes to set.- Returns:
- This builder for chaining.
-
addOutputTypes
public PlanProtocol.Operator.Builder addOutputTypes(PlanProtocol.SqlColType value)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Parameters:
value- The outputTypes to add.- Returns:
- This builder for chaining.
-
addAllOutputTypes
public PlanProtocol.Operator.Builder addAllOutputTypes(Iterable<? extends PlanProtocol.SqlColType> values)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Parameters:
values- The outputTypes to add.- Returns:
- This builder for chaining.
-
clearOutputTypes
public PlanProtocol.Operator.Builder clearOutputTypes()
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Returns:
- This builder for chaining.
-
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.
-
setOutputTypesValue
public PlanProtocol.Operator.Builder setOutputTypesValue(int index, int value)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of outputTypes at the given index.
-
addOutputTypesValue
public PlanProtocol.Operator.Builder addOutputTypesValue(int value)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Parameters:
value- The enum numeric value on the wire for outputTypes to add.- Returns:
- This builder for chaining.
-
addAllOutputTypesValue
public PlanProtocol.Operator.Builder addAllOutputTypesValue(Iterable<Integer> values)
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5;- Parameters:
values- The enum numeric values on the wire for outputTypes to add.- Returns:
- This builder for chaining.
-
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.
-
setColCard
public PlanProtocol.Operator.Builder setColCard(int index, long value)
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6;- Parameters:
index- The index to set the value at.value- The colCard to set.- Returns:
- This builder for chaining.
-
addColCard
public PlanProtocol.Operator.Builder addColCard(long value)
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6;- Parameters:
value- The colCard to add.- Returns:
- This builder for chaining.
-
addAllColCard
public PlanProtocol.Operator.Builder addAllColCard(Iterable<? extends Long> values)
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6;- Parameters:
values- The colCard to add.- Returns:
- This builder for chaining.
-
clearColCard
public PlanProtocol.Operator.Builder clearColCard()
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6;- Returns:
- This builder for chaining.
-
getOutputCardinality
public long getOutputCardinality()
The estimated number of rows produced by this operator
uint64 outputCardinality = 7;- Specified by:
getOutputCardinalityin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The outputCardinality.
-
setOutputCardinality
public PlanProtocol.Operator.Builder setOutputCardinality(long value)
The estimated number of rows produced by this operator
uint64 outputCardinality = 7;- Parameters:
value- The outputCardinality to set.- Returns:
- This builder for chaining.
-
clearOutputCardinality
public PlanProtocol.Operator.Builder clearOutputCardinality()
The estimated number of rows produced by this operator
uint64 outputCardinality = 7;- Returns:
- This builder for chaining.
-
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.
-
setMemoryUsage
public PlanProtocol.Operator.Builder setMemoryUsage(long value)
The estimated number of bytes of memory needed by this operator (may be zero)
uint64 memoryUsage = 8;- Parameters:
value- The memoryUsage to set.- Returns:
- This builder for chaining.
-
clearMemoryUsage
public PlanProtocol.Operator.Builder clearMemoryUsage()
The estimated number of bytes of memory needed by this operator (may be zero)
uint64 memoryUsage = 8;- Returns:
- This builder for chaining.
-
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.
-
setCost
public PlanProtocol.Operator.Builder setCost(double value)
The cost for this operator as determined by the optimizer
double cost = 9;- Parameters:
value- The cost to set.- Returns:
- This builder for chaining.
-
clearCost
public PlanProtocol.Operator.Builder clearCost()
The cost for this operator as determined by the optimizer
double cost = 9;- Returns:
- This builder for chaining.
-
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.
-
setSortOrder
public PlanProtocol.Operator.Builder setSortOrder(int index, int value)
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;- Parameters:
index- The index to set the value at.value- The sortOrder to set.- Returns:
- This builder for chaining.
-
addSortOrder
public PlanProtocol.Operator.Builder addSortOrder(int value)
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;- Parameters:
value- The sortOrder to add.- Returns:
- This builder for chaining.
-
addAllSortOrder
public PlanProtocol.Operator.Builder addAllSortOrder(Iterable<? extends Integer> values)
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;- Parameters:
values- The sortOrder to add.- Returns:
- This builder for chaining.
-
clearSortOrder
public PlanProtocol.Operator.Builder clearSortOrder()
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;- Returns:
- This builder for chaining.
-
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.
-
setSortDirections
public PlanProtocol.Operator.Builder setSortDirections(int index, boolean value)
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;- Parameters:
index- The index to set the value at.value- The sortDirections to set.- Returns:
- This builder for chaining.
-
addSortDirections
public PlanProtocol.Operator.Builder addSortDirections(boolean value)
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;- Parameters:
value- The sortDirections to add.- Returns:
- This builder for chaining.
-
addAllSortDirections
public PlanProtocol.Operator.Builder addAllSortDirections(Iterable<? extends Boolean> values)
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;- Parameters:
values- The sortDirections to add.- Returns:
- This builder for chaining.
-
clearSortDirections
public PlanProtocol.Operator.Builder clearSortDirections()
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;- Returns:
- This builder for chaining.
-
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
-
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
-
setPartitioning
public PlanProtocol.Operator.Builder setPartitioning(int index, PlanProtocol.EquivalentPartitioning value)
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;
-
setPartitioning
public PlanProtocol.Operator.Builder setPartitioning(int index, PlanProtocol.EquivalentPartitioning.Builder builderForValue)
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;
-
addPartitioning
public PlanProtocol.Operator.Builder addPartitioning(PlanProtocol.EquivalentPartitioning value)
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;
-
addPartitioning
public PlanProtocol.Operator.Builder addPartitioning(int index, PlanProtocol.EquivalentPartitioning value)
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;
-
addPartitioning
public PlanProtocol.Operator.Builder addPartitioning(PlanProtocol.EquivalentPartitioning.Builder builderForValue)
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;
-
addPartitioning
public PlanProtocol.Operator.Builder addPartitioning(int index, PlanProtocol.EquivalentPartitioning.Builder builderForValue)
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;
-
addAllPartitioning
public PlanProtocol.Operator.Builder addAllPartitioning(Iterable<? extends PlanProtocol.EquivalentPartitioning> values)
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;
-
clearPartitioning
public PlanProtocol.Operator.Builder clearPartitioning()
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;
-
removePartitioning
public PlanProtocol.Operator.Builder removePartitioning(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;
-
getPartitioningBuilder
public PlanProtocol.EquivalentPartitioning.Builder getPartitioningBuilder(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;
-
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
-
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
-
addPartitioningBuilder
public PlanProtocol.EquivalentPartitioning.Builder addPartitioningBuilder()
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;
-
addPartitioningBuilder
public PlanProtocol.EquivalentPartitioning.Builder addPartitioningBuilder(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;
-
getPartitioningBuilderList
public List<PlanProtocol.EquivalentPartitioning.Builder> getPartitioningBuilderList()
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;
-
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.
-
setOutputIsNullable
public PlanProtocol.Operator.Builder setOutputIsNullable(int index, boolean value)
Which output columns are nullable?
repeated bool outputIsNullable = 13;- Parameters:
index- The index to set the value at.value- The outputIsNullable to set.- Returns:
- This builder for chaining.
-
addOutputIsNullable
public PlanProtocol.Operator.Builder addOutputIsNullable(boolean value)
Which output columns are nullable?
repeated bool outputIsNullable = 13;- Parameters:
value- The outputIsNullable to add.- Returns:
- This builder for chaining.
-
addAllOutputIsNullable
public PlanProtocol.Operator.Builder addAllOutputIsNullable(Iterable<? extends Boolean> values)
Which output columns are nullable?
repeated bool outputIsNullable = 13;- Parameters:
values- The outputIsNullable to add.- Returns:
- This builder for chaining.
-
clearOutputIsNullable
public PlanProtocol.Operator.Builder clearOutputIsNullable()
Which output columns are nullable?
repeated bool outputIsNullable = 13;- Returns:
- This builder for chaining.
-
getNumParents
public int getNumParents()
uint32 numParents = 14;- Specified by:
getNumParentsin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The numParents.
-
setNumParents
public PlanProtocol.Operator.Builder setNumParents(int value)
uint32 numParents = 14;- Parameters:
value- The numParents to set.- Returns:
- This builder for chaining.
-
clearNumParents
public PlanProtocol.Operator.Builder clearNumParents()
uint32 numParents = 14;- Returns:
- This builder for chaining.
-
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.
-
setColSizes
public PlanProtocol.Operator.Builder setColSizes(int index, int value)
the average size of each output column
repeated uint32 colSizes = 15;- Parameters:
index- The index to set the value at.value- The colSizes to set.- Returns:
- This builder for chaining.
-
addColSizes
public PlanProtocol.Operator.Builder addColSizes(int value)
the average size of each output column
repeated uint32 colSizes = 15;- Parameters:
value- The colSizes to add.- Returns:
- This builder for chaining.
-
addAllColSizes
public PlanProtocol.Operator.Builder addAllColSizes(Iterable<? extends Integer> values)
the average size of each output column
repeated uint32 colSizes = 15;- Parameters:
values- The colSizes to add.- Returns:
- This builder for chaining.
-
clearColSizes
public PlanProtocol.Operator.Builder clearColSizes()
the average size of each output column
repeated uint32 colSizes = 15;- Returns:
- This builder for chaining.
-
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.
-
setErrorTypeValue
public PlanProtocol.Operator.Builder setErrorTypeValue(int value)
.xg.db.sqlPlans.Operator.ErrorType errorType = 16;- Parameters:
value- The enum numeric value on the wire for errorType to set.- Returns:
- This builder for chaining.
-
getErrorType
public PlanProtocol.Operator.ErrorType getErrorType()
.xg.db.sqlPlans.Operator.ErrorType errorType = 16;- Specified by:
getErrorTypein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The errorType.
-
setErrorType
public PlanProtocol.Operator.Builder setErrorType(PlanProtocol.Operator.ErrorType value)
.xg.db.sqlPlans.Operator.ErrorType errorType = 16;- Parameters:
value- The errorType to set.- Returns:
- This builder for chaining.
-
clearErrorType
public PlanProtocol.Operator.Builder clearErrorType()
.xg.db.sqlPlans.Operator.ErrorType errorType = 16;- Returns:
- This builder for chaining.
-
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.
-
setErrorPartition
public PlanProtocol.Operator.Builder setErrorPartition(int index, int value)
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17;- Parameters:
index- The index to set the value at.value- The errorPartition to set.- Returns:
- This builder for chaining.
-
addErrorPartition
public PlanProtocol.Operator.Builder addErrorPartition(int value)
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17;- Parameters:
value- The errorPartition to add.- Returns:
- This builder for chaining.
-
addAllErrorPartition
public PlanProtocol.Operator.Builder addAllErrorPartition(Iterable<? extends Integer> values)
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17;- Parameters:
values- The errorPartition to add.- Returns:
- This builder for chaining.
-
clearErrorPartition
public PlanProtocol.Operator.Builder clearErrorPartition()
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17;- Returns:
- This builder for chaining.
-
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.
-
setErrorTktLevel
public PlanProtocol.Operator.Builder setErrorTktLevel(int index, int value)
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18;- Parameters:
index- The index to set the value at.value- The errorTktLevel to set.- Returns:
- This builder for chaining.
-
addErrorTktLevel
public PlanProtocol.Operator.Builder addErrorTktLevel(int value)
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18;- Parameters:
value- The errorTktLevel to add.- Returns:
- This builder for chaining.
-
addAllErrorTktLevel
public PlanProtocol.Operator.Builder addAllErrorTktLevel(Iterable<? extends Integer> values)
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18;- Parameters:
values- The errorTktLevel to add.- Returns:
- This builder for chaining.
-
clearErrorTktLevel
public PlanProtocol.Operator.Builder clearErrorTktLevel()
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18;- Returns:
- This builder for chaining.
-
getExternal
public boolean getExternal()
If true, the operator should run externally
bool external = 19;- Specified by:
getExternalin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The external.
-
setExternal
public PlanProtocol.Operator.Builder setExternal(boolean value)
If true, the operator should run externally
bool external = 19;- Parameters:
value- The external to set.- Returns:
- This builder for chaining.
-
clearExternal
public PlanProtocol.Operator.Builder clearExternal()
If true, the operator should run externally
bool external = 19;- Returns:
- This builder for chaining.
-
getNumDistinctParents
public int getNumDistinctParents()
uint32 numDistinctParents = 20;- Specified by:
getNumDistinctParentsin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The numDistinctParents.
-
setNumDistinctParents
public PlanProtocol.Operator.Builder setNumDistinctParents(int value)
uint32 numDistinctParents = 20;- Parameters:
value- The numDistinctParents to set.- Returns:
- This builder for chaining.
-
clearNumDistinctParents
public PlanProtocol.Operator.Builder clearNumDistinctParents()
uint32 numDistinctParents = 20;- Returns:
- This builder for chaining.
-
getDistanceFromLeaf
public long getDistanceFromLeaf()
uint64 distance_from_leaf = 21;- Specified by:
getDistanceFromLeafin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The distanceFromLeaf.
-
setDistanceFromLeaf
public PlanProtocol.Operator.Builder setDistanceFromLeaf(long value)
uint64 distance_from_leaf = 21;- Parameters:
value- The distanceFromLeaf to set.- Returns:
- This builder for chaining.
-
clearDistanceFromLeaf
public PlanProtocol.Operator.Builder clearDistanceFromLeaf()
uint64 distance_from_leaf = 21;- Returns:
- This builder for chaining.
-
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.
-
setChildIndex
public PlanProtocol.Operator.Builder setChildIndex(int value)
these are calculated by level-1(sql-node) vm compilation process
uint32 child_index = 22;- Parameters:
value- The childIndex to set.- Returns:
- This builder for chaining.
-
clearChildIndex
public PlanProtocol.Operator.Builder clearChildIndex()
these are calculated by level-1(sql-node) vm compilation process
uint32 child_index = 22;- Returns:
- This builder for chaining.
-
getBranchIndex
public int getBranchIndex()
uint32 branch_index = 23;- Specified by:
getBranchIndexin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The branchIndex.
-
setBranchIndex
public PlanProtocol.Operator.Builder setBranchIndex(int value)
uint32 branch_index = 23;- Parameters:
value- The branchIndex to set.- Returns:
- This builder for chaining.
-
clearBranchIndex
public PlanProtocol.Operator.Builder clearBranchIndex()
uint32 branch_index = 23;- Returns:
- This builder for chaining.
-
getPartitionIndex
public int getPartitionIndex()
uint32 partition_index = 24;- Specified by:
getPartitionIndexin interfacePlanProtocol.OperatorOrBuilder- Returns:
- The partitionIndex.
-
setPartitionIndex
public PlanProtocol.Operator.Builder setPartitionIndex(int value)
uint32 partition_index = 24;- Parameters:
value- The partitionIndex to set.- Returns:
- This builder for chaining.
-
clearPartitionIndex
public PlanProtocol.Operator.Builder clearPartitionIndex()
uint32 partition_index = 24;- Returns:
- This builder for chaining.
-
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.
-
setPartitionCounts
public PlanProtocol.Operator.Builder setPartitionCounts(int index, int value)
repeated uint32 partition_counts = 25;- Parameters:
index- The index to set the value at.value- The partitionCounts to set.- Returns:
- This builder for chaining.
-
addPartitionCounts
public PlanProtocol.Operator.Builder addPartitionCounts(int value)
repeated uint32 partition_counts = 25;- Parameters:
value- The partitionCounts to add.- Returns:
- This builder for chaining.
-
addAllPartitionCounts
public PlanProtocol.Operator.Builder addAllPartitionCounts(Iterable<? extends Integer> values)
repeated uint32 partition_counts = 25;- Parameters:
values- The partitionCounts to add.- Returns:
- This builder for chaining.
-
clearPartitionCounts
public PlanProtocol.Operator.Builder clearPartitionCounts()
repeated uint32 partition_counts = 25;- Returns:
- This builder for chaining.
-
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.
-
setStorageSpaceUuids
public PlanProtocol.Operator.Builder setStorageSpaceUuids(int index, String value)
repeated string storage_space_uuids = 26;- Parameters:
index- The index to set the value at.value- The storageSpaceUuids to set.- Returns:
- This builder for chaining.
-
addStorageSpaceUuids
public PlanProtocol.Operator.Builder addStorageSpaceUuids(String value)
repeated string storage_space_uuids = 26;- Parameters:
value- The storageSpaceUuids to add.- Returns:
- This builder for chaining.
-
addAllStorageSpaceUuids
public PlanProtocol.Operator.Builder addAllStorageSpaceUuids(Iterable<String> values)
repeated string storage_space_uuids = 26;- Parameters:
values- The storageSpaceUuids to add.- Returns:
- This builder for chaining.
-
clearStorageSpaceUuids
public PlanProtocol.Operator.Builder clearStorageSpaceUuids()
repeated string storage_space_uuids = 26;- Returns:
- This builder for chaining.
-
addStorageSpaceUuidsBytes
public PlanProtocol.Operator.Builder addStorageSpaceUuidsBytes(com.google.protobuf.ByteString value)
repeated string storage_space_uuids = 26;- Parameters:
value- The bytes of the storageSpaceUuids to add.- Returns:
- This builder for chaining.
-
getUpstreamPartitionSensitive
public boolean getUpstreamPartitionSensitive()
bool upstream_partition_sensitive = 27;- Specified by:
getUpstreamPartitionSensitivein interfacePlanProtocol.OperatorOrBuilder- Returns:
- The upstreamPartitionSensitive.
-
setUpstreamPartitionSensitive
public PlanProtocol.Operator.Builder setUpstreamPartitionSensitive(boolean value)
bool upstream_partition_sensitive = 27;- Parameters:
value- The upstreamPartitionSensitive to set.- Returns:
- This builder for chaining.
-
clearUpstreamPartitionSensitive
public PlanProtocol.Operator.Builder clearUpstreamPartitionSensitive()
bool upstream_partition_sensitive = 27;- Returns:
- This builder for chaining.
-
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.
-
setAggregationOperator
public PlanProtocol.Operator.Builder setAggregationOperator(PlanProtocol.AggregationOperator value)
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;
-
setAggregationOperator
public PlanProtocol.Operator.Builder setAggregationOperator(PlanProtocol.AggregationOperator.Builder builderForValue)
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;
-
mergeAggregationOperator
public PlanProtocol.Operator.Builder mergeAggregationOperator(PlanProtocol.AggregationOperator value)
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;
-
clearAggregationOperator
public PlanProtocol.Operator.Builder clearAggregationOperator()
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;
-
getAggregationOperatorBuilder
public PlanProtocol.AggregationOperator.Builder getAggregationOperatorBuilder()
.xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;
-
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.
-
setExtendOperator
public PlanProtocol.Operator.Builder setExtendOperator(PlanProtocol.ExtendOperator value)
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;
-
setExtendOperator
public PlanProtocol.Operator.Builder setExtendOperator(PlanProtocol.ExtendOperator.Builder builderForValue)
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;
-
mergeExtendOperator
public PlanProtocol.Operator.Builder mergeExtendOperator(PlanProtocol.ExtendOperator value)
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;
-
clearExtendOperator
public PlanProtocol.Operator.Builder clearExtendOperator()
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;
-
getExtendOperatorBuilder
public PlanProtocol.ExtendOperator.Builder getExtendOperatorBuilder()
.xg.db.sqlPlans.ExtendOperator extend_operator = 33;
-
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.
-
setGatherOperator
public PlanProtocol.Operator.Builder setGatherOperator(PlanProtocol.GatherOperator value)
.xg.db.sqlPlans.GatherOperator gather_operator = 34;
-
setGatherOperator
public PlanProtocol.Operator.Builder setGatherOperator(PlanProtocol.GatherOperator.Builder builderForValue)
.xg.db.sqlPlans.GatherOperator gather_operator = 34;
-
mergeGatherOperator
public PlanProtocol.Operator.Builder mergeGatherOperator(PlanProtocol.GatherOperator value)
.xg.db.sqlPlans.GatherOperator gather_operator = 34;
-
clearGatherOperator
public PlanProtocol.Operator.Builder clearGatherOperator()
.xg.db.sqlPlans.GatherOperator gather_operator = 34;
-
getGatherOperatorBuilder
public PlanProtocol.GatherOperator.Builder getGatherOperatorBuilder()
.xg.db.sqlPlans.GatherOperator gather_operator = 34;
-
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.
-
setIndexOperator
public PlanProtocol.Operator.Builder setIndexOperator(PlanProtocol.IndexOperator value)
.xg.db.sqlPlans.IndexOperator index_operator = 35;
-
setIndexOperator
public PlanProtocol.Operator.Builder setIndexOperator(PlanProtocol.IndexOperator.Builder builderForValue)
.xg.db.sqlPlans.IndexOperator index_operator = 35;
-
mergeIndexOperator
public PlanProtocol.Operator.Builder mergeIndexOperator(PlanProtocol.IndexOperator value)
.xg.db.sqlPlans.IndexOperator index_operator = 35;
-
clearIndexOperator
public PlanProtocol.Operator.Builder clearIndexOperator()
.xg.db.sqlPlans.IndexOperator index_operator = 35;
-
getIndexOperatorBuilder
public PlanProtocol.IndexOperator.Builder getIndexOperatorBuilder()
.xg.db.sqlPlans.IndexOperator index_operator = 35;
-
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.
-
setLimitOperator
public PlanProtocol.Operator.Builder setLimitOperator(PlanProtocol.LimitOperator value)
.xg.db.sqlPlans.LimitOperator limit_operator = 36;
-
setLimitOperator
public PlanProtocol.Operator.Builder setLimitOperator(PlanProtocol.LimitOperator.Builder builderForValue)
.xg.db.sqlPlans.LimitOperator limit_operator = 36;
-
mergeLimitOperator
public PlanProtocol.Operator.Builder mergeLimitOperator(PlanProtocol.LimitOperator value)
.xg.db.sqlPlans.LimitOperator limit_operator = 36;
-
clearLimitOperator
public PlanProtocol.Operator.Builder clearLimitOperator()
.xg.db.sqlPlans.LimitOperator limit_operator = 36;
-
getLimitOperatorBuilder
public PlanProtocol.LimitOperator.Builder getLimitOperatorBuilder()
.xg.db.sqlPlans.LimitOperator limit_operator = 36;
-
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.
-
setOffsetOperator
public PlanProtocol.Operator.Builder setOffsetOperator(PlanProtocol.OffsetOperator value)
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;
-
setOffsetOperator
public PlanProtocol.Operator.Builder setOffsetOperator(PlanProtocol.OffsetOperator.Builder builderForValue)
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;
-
mergeOffsetOperator
public PlanProtocol.Operator.Builder mergeOffsetOperator(PlanProtocol.OffsetOperator value)
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;
-
clearOffsetOperator
public PlanProtocol.Operator.Builder clearOffsetOperator()
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;
-
getOffsetOperatorBuilder
public PlanProtocol.OffsetOperator.Builder getOffsetOperatorBuilder()
.xg.db.sqlPlans.OffsetOperator offset_operator = 37;
-
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.
-
setOrderedGatherOperator
public PlanProtocol.Operator.Builder setOrderedGatherOperator(PlanProtocol.OrderedGatherOperator value)
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;
-
setOrderedGatherOperator
public PlanProtocol.Operator.Builder setOrderedGatherOperator(PlanProtocol.OrderedGatherOperator.Builder builderForValue)
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;
-
mergeOrderedGatherOperator
public PlanProtocol.Operator.Builder mergeOrderedGatherOperator(PlanProtocol.OrderedGatherOperator value)
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;
-
clearOrderedGatherOperator
public PlanProtocol.Operator.Builder clearOrderedGatherOperator()
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;
-
getOrderedGatherOperatorBuilder
public PlanProtocol.OrderedGatherOperator.Builder getOrderedGatherOperatorBuilder()
.xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;
-
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.
-
setProjectOutOperator
public PlanProtocol.Operator.Builder setProjectOutOperator(PlanProtocol.ProjectOutOperator value)
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;
-
setProjectOutOperator
public PlanProtocol.Operator.Builder setProjectOutOperator(PlanProtocol.ProjectOutOperator.Builder builderForValue)
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;
-
mergeProjectOutOperator
public PlanProtocol.Operator.Builder mergeProjectOutOperator(PlanProtocol.ProjectOutOperator value)
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;
-
clearProjectOutOperator
public PlanProtocol.Operator.Builder clearProjectOutOperator()
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;
-
getProjectOutOperatorBuilder
public PlanProtocol.ProjectOutOperator.Builder getProjectOutOperatorBuilder()
.xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;
-
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.
-
setRenameOperator
public PlanProtocol.Operator.Builder setRenameOperator(PlanProtocol.RenameOperator value)
.xg.db.sqlPlans.RenameOperator rename_operator = 40;
-
setRenameOperator
public PlanProtocol.Operator.Builder setRenameOperator(PlanProtocol.RenameOperator.Builder builderForValue)
.xg.db.sqlPlans.RenameOperator rename_operator = 40;
-
mergeRenameOperator
public PlanProtocol.Operator.Builder mergeRenameOperator(PlanProtocol.RenameOperator value)
.xg.db.sqlPlans.RenameOperator rename_operator = 40;
-
clearRenameOperator
public PlanProtocol.Operator.Builder clearRenameOperator()
.xg.db.sqlPlans.RenameOperator rename_operator = 40;
-
getRenameOperatorBuilder
public PlanProtocol.RenameOperator.Builder getRenameOperatorBuilder()
.xg.db.sqlPlans.RenameOperator rename_operator = 40;
-
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.
-
setReorderOperator
public PlanProtocol.Operator.Builder setReorderOperator(PlanProtocol.ReorderOperator value)
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;
-
setReorderOperator
public PlanProtocol.Operator.Builder setReorderOperator(PlanProtocol.ReorderOperator.Builder builderForValue)
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;
-
mergeReorderOperator
public PlanProtocol.Operator.Builder mergeReorderOperator(PlanProtocol.ReorderOperator value)
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;
-
clearReorderOperator
public PlanProtocol.Operator.Builder clearReorderOperator()
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;
-
getReorderOperatorBuilder
public PlanProtocol.ReorderOperator.Builder getReorderOperatorBuilder()
.xg.db.sqlPlans.ReorderOperator reorder_operator = 41;
-
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.
-
setSelectOperator
public PlanProtocol.Operator.Builder setSelectOperator(PlanProtocol.SelectOperator value)
.xg.db.sqlPlans.SelectOperator select_operator = 42;
-
setSelectOperator
public PlanProtocol.Operator.Builder setSelectOperator(PlanProtocol.SelectOperator.Builder builderForValue)
.xg.db.sqlPlans.SelectOperator select_operator = 42;
-
mergeSelectOperator
public PlanProtocol.Operator.Builder mergeSelectOperator(PlanProtocol.SelectOperator value)
.xg.db.sqlPlans.SelectOperator select_operator = 42;
-
clearSelectOperator
public PlanProtocol.Operator.Builder clearSelectOperator()
.xg.db.sqlPlans.SelectOperator select_operator = 42;
-
getSelectOperatorBuilder
public PlanProtocol.SelectOperator.Builder getSelectOperatorBuilder()
.xg.db.sqlPlans.SelectOperator select_operator = 42;
-
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.
-
setSortOperator
public PlanProtocol.Operator.Builder setSortOperator(PlanProtocol.SortOperator value)
.xg.db.sqlPlans.SortOperator sort_operator = 43;
-
setSortOperator
public PlanProtocol.Operator.Builder setSortOperator(PlanProtocol.SortOperator.Builder builderForValue)
.xg.db.sqlPlans.SortOperator sort_operator = 43;
-
mergeSortOperator
public PlanProtocol.Operator.Builder mergeSortOperator(PlanProtocol.SortOperator value)
.xg.db.sqlPlans.SortOperator sort_operator = 43;
-
clearSortOperator
public PlanProtocol.Operator.Builder clearSortOperator()
.xg.db.sqlPlans.SortOperator sort_operator = 43;
-
getSortOperatorBuilder
public PlanProtocol.SortOperator.Builder getSortOperatorBuilder()
.xg.db.sqlPlans.SortOperator sort_operator = 43;
-
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.
-
setRootOperator
public PlanProtocol.Operator.Builder setRootOperator(PlanProtocol.RootOperator value)
.xg.db.sqlPlans.RootOperator root_operator = 44;
-
setRootOperator
public PlanProtocol.Operator.Builder setRootOperator(PlanProtocol.RootOperator.Builder builderForValue)
.xg.db.sqlPlans.RootOperator root_operator = 44;
-
mergeRootOperator
public PlanProtocol.Operator.Builder mergeRootOperator(PlanProtocol.RootOperator value)
.xg.db.sqlPlans.RootOperator root_operator = 44;
-
clearRootOperator
public PlanProtocol.Operator.Builder clearRootOperator()
.xg.db.sqlPlans.RootOperator root_operator = 44;
-
getRootOperatorBuilder
public PlanProtocol.RootOperator.Builder getRootOperatorBuilder()
.xg.db.sqlPlans.RootOperator root_operator = 44;
-
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.
-
setMakeVectorOperator
public PlanProtocol.Operator.Builder setMakeVectorOperator(PlanProtocol.MakeVectorOperator value)
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;
-
setMakeVectorOperator
public PlanProtocol.Operator.Builder setMakeVectorOperator(PlanProtocol.MakeVectorOperator.Builder builderForValue)
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;
-
mergeMakeVectorOperator
public PlanProtocol.Operator.Builder mergeMakeVectorOperator(PlanProtocol.MakeVectorOperator value)
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;
-
clearMakeVectorOperator
public PlanProtocol.Operator.Builder clearMakeVectorOperator()
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;
-
getMakeVectorOperatorBuilder
public PlanProtocol.MakeVectorOperator.Builder getMakeVectorOperatorBuilder()
.xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;
-
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.
-
setUnmakeVectorOperator
public PlanProtocol.Operator.Builder setUnmakeVectorOperator(PlanProtocol.UnmakeVectorOperator value)
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;
-
setUnmakeVectorOperator
public PlanProtocol.Operator.Builder setUnmakeVectorOperator(PlanProtocol.UnmakeVectorOperator.Builder builderForValue)
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;
-
mergeUnmakeVectorOperator
public PlanProtocol.Operator.Builder mergeUnmakeVectorOperator(PlanProtocol.UnmakeVectorOperator value)
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;
-
clearUnmakeVectorOperator
public PlanProtocol.Operator.Builder clearUnmakeVectorOperator()
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;
-
getUnmakeVectorOperatorBuilder
public PlanProtocol.UnmakeVectorOperator.Builder getUnmakeVectorOperatorBuilder()
.xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;
-
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.
-
setMatrixExtendOperator
public PlanProtocol.Operator.Builder setMatrixExtendOperator(PlanProtocol.MatrixExtendOperator value)
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;
-
setMatrixExtendOperator
public PlanProtocol.Operator.Builder setMatrixExtendOperator(PlanProtocol.MatrixExtendOperator.Builder builderForValue)
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;
-
mergeMatrixExtendOperator
public PlanProtocol.Operator.Builder mergeMatrixExtendOperator(PlanProtocol.MatrixExtendOperator value)
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;
-
clearMatrixExtendOperator
public PlanProtocol.Operator.Builder clearMatrixExtendOperator()
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;
-
getMatrixExtendOperatorBuilder
public PlanProtocol.MatrixExtendOperator.Builder getMatrixExtendOperatorBuilder()
.xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;
-
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.
-
setTableScanOperator
public PlanProtocol.Operator.Builder setTableScanOperator(PlanProtocol.TableScanOperator value)
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;
-
setTableScanOperator
public PlanProtocol.Operator.Builder setTableScanOperator(PlanProtocol.TableScanOperator.Builder builderForValue)
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;
-
mergeTableScanOperator
public PlanProtocol.Operator.Builder mergeTableScanOperator(PlanProtocol.TableScanOperator value)
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;
-
clearTableScanOperator
public PlanProtocol.Operator.Builder clearTableScanOperator()
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;
-
getTableScanOperatorBuilder
public PlanProtocol.TableScanOperator.Builder getTableScanOperatorBuilder()
.xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;
-
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.
-
setIncrementingIntOperator
public PlanProtocol.Operator.Builder setIncrementingIntOperator(PlanProtocol.IncrementingIntOperator value)
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;
-
setIncrementingIntOperator
public PlanProtocol.Operator.Builder setIncrementingIntOperator(PlanProtocol.IncrementingIntOperator.Builder builderForValue)
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;
-
mergeIncrementingIntOperator
public PlanProtocol.Operator.Builder mergeIncrementingIntOperator(PlanProtocol.IncrementingIntOperator value)
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;
-
clearIncrementingIntOperator
public PlanProtocol.Operator.Builder clearIncrementingIntOperator()
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;
-
getIncrementingIntOperatorBuilder
public PlanProtocol.IncrementingIntOperator.Builder getIncrementingIntOperatorBuilder()
.xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;
-
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.
-
setGenerateOperator
public PlanProtocol.Operator.Builder setGenerateOperator(PlanProtocol.GenerateOperator value)
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;
-
setGenerateOperator
public PlanProtocol.Operator.Builder setGenerateOperator(PlanProtocol.GenerateOperator.Builder builderForValue)
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;
-
mergeGenerateOperator
public PlanProtocol.Operator.Builder mergeGenerateOperator(PlanProtocol.GenerateOperator value)
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;
-
clearGenerateOperator
public PlanProtocol.Operator.Builder clearGenerateOperator()
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;
-
getGenerateOperatorBuilder
public PlanProtocol.GenerateOperator.Builder getGenerateOperatorBuilder()
.xg.db.sqlPlans.GenerateOperator generate_operator = 50;
-
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.
-
setSuperSelectOperator
public PlanProtocol.Operator.Builder setSuperSelectOperator(PlanProtocol.SuperSelectOperator value)
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;
-
setSuperSelectOperator
public PlanProtocol.Operator.Builder setSuperSelectOperator(PlanProtocol.SuperSelectOperator.Builder builderForValue)
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;
-
mergeSuperSelectOperator
public PlanProtocol.Operator.Builder mergeSuperSelectOperator(PlanProtocol.SuperSelectOperator value)
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;
-
clearSuperSelectOperator
public PlanProtocol.Operator.Builder clearSuperSelectOperator()
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;
-
getSuperSelectOperatorBuilder
public PlanProtocol.SuperSelectOperator.Builder getSuperSelectOperatorBuilder()
.xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;
-
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.
-
setQueriesVirtualOperator
public PlanProtocol.Operator.Builder setQueriesVirtualOperator(PlanProtocol.QueriesVirtualOperator value)
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;
-
setQueriesVirtualOperator
public PlanProtocol.Operator.Builder setQueriesVirtualOperator(PlanProtocol.QueriesVirtualOperator.Builder builderForValue)
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;
-
mergeQueriesVirtualOperator
public PlanProtocol.Operator.Builder mergeQueriesVirtualOperator(PlanProtocol.QueriesVirtualOperator value)
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;
-
clearQueriesVirtualOperator
public PlanProtocol.Operator.Builder clearQueriesVirtualOperator()
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;
-
getQueriesVirtualOperatorBuilder
public PlanProtocol.QueriesVirtualOperator.Builder getQueriesVirtualOperatorBuilder()
.xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;
-
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.
-
setRandomIntOperator
public PlanProtocol.Operator.Builder setRandomIntOperator(PlanProtocol.RandomIntOperator value)
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;
-
setRandomIntOperator
public PlanProtocol.Operator.Builder setRandomIntOperator(PlanProtocol.RandomIntOperator.Builder builderForValue)
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;
-
mergeRandomIntOperator
public PlanProtocol.Operator.Builder mergeRandomIntOperator(PlanProtocol.RandomIntOperator value)
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;
-
clearRandomIntOperator
public PlanProtocol.Operator.Builder clearRandomIntOperator()
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;
-
getRandomIntOperatorBuilder
public PlanProtocol.RandomIntOperator.Builder getRandomIntOperatorBuilder()
.xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;
-
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.
-
setColumnEmitterOperator
public PlanProtocol.Operator.Builder setColumnEmitterOperator(PlanProtocol.ColumnEmitterOperator value)
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;
-
setColumnEmitterOperator
public PlanProtocol.Operator.Builder setColumnEmitterOperator(PlanProtocol.ColumnEmitterOperator.Builder builderForValue)
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;
-
mergeColumnEmitterOperator
public PlanProtocol.Operator.Builder mergeColumnEmitterOperator(PlanProtocol.ColumnEmitterOperator value)
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;
-
clearColumnEmitterOperator
public PlanProtocol.Operator.Builder clearColumnEmitterOperator()
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;
-
getColumnEmitterOperatorBuilder
public PlanProtocol.ColumnEmitterOperator.Builder getColumnEmitterOperatorBuilder()
.xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;
-
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.
-
setUnionOperator
public PlanProtocol.Operator.Builder setUnionOperator(PlanProtocol.UnionOperator value)
.xg.db.sqlPlans.UnionOperator union_operator = 55;
-
setUnionOperator
public PlanProtocol.Operator.Builder setUnionOperator(PlanProtocol.UnionOperator.Builder builderForValue)
.xg.db.sqlPlans.UnionOperator union_operator = 55;
-
mergeUnionOperator
public PlanProtocol.Operator.Builder mergeUnionOperator(PlanProtocol.UnionOperator value)
.xg.db.sqlPlans.UnionOperator union_operator = 55;
-
clearUnionOperator
public PlanProtocol.Operator.Builder clearUnionOperator()
.xg.db.sqlPlans.UnionOperator union_operator = 55;
-
getUnionOperatorBuilder
public PlanProtocol.UnionOperator.Builder getUnionOperatorBuilder()
.xg.db.sqlPlans.UnionOperator union_operator = 55;
-
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.
-
setIntersectOperator
public PlanProtocol.Operator.Builder setIntersectOperator(PlanProtocol.IntersectOperator value)
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;
-
setIntersectOperator
public PlanProtocol.Operator.Builder setIntersectOperator(PlanProtocol.IntersectOperator.Builder builderForValue)
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;
-
mergeIntersectOperator
public PlanProtocol.Operator.Builder mergeIntersectOperator(PlanProtocol.IntersectOperator value)
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;
-
clearIntersectOperator
public PlanProtocol.Operator.Builder clearIntersectOperator()
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;
-
getIntersectOperatorBuilder
public PlanProtocol.IntersectOperator.Builder getIntersectOperatorBuilder()
.xg.db.sqlPlans.IntersectOperator intersect_operator = 56;
-
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.
-
setExceptOperator
public PlanProtocol.Operator.Builder setExceptOperator(PlanProtocol.ExceptOperator value)
.xg.db.sqlPlans.ExceptOperator except_operator = 57;
-
setExceptOperator
public PlanProtocol.Operator.Builder setExceptOperator(PlanProtocol.ExceptOperator.Builder builderForValue)
.xg.db.sqlPlans.ExceptOperator except_operator = 57;
-
mergeExceptOperator
public PlanProtocol.Operator.Builder mergeExceptOperator(PlanProtocol.ExceptOperator value)
.xg.db.sqlPlans.ExceptOperator except_operator = 57;
-
clearExceptOperator
public PlanProtocol.Operator.Builder clearExceptOperator()
.xg.db.sqlPlans.ExceptOperator except_operator = 57;
-
getExceptOperatorBuilder
public PlanProtocol.ExceptOperator.Builder getExceptOperatorBuilder()
.xg.db.sqlPlans.ExceptOperator except_operator = 57;
-
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.
-
setSwitchOperator
public PlanProtocol.Operator.Builder setSwitchOperator(PlanProtocol.SwitchOperator value)
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;
-
setSwitchOperator
public PlanProtocol.Operator.Builder setSwitchOperator(PlanProtocol.SwitchOperator.Builder builderForValue)
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;
-
mergeSwitchOperator
public PlanProtocol.Operator.Builder mergeSwitchOperator(PlanProtocol.SwitchOperator value)
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;
-
clearSwitchOperator
public PlanProtocol.Operator.Builder clearSwitchOperator()
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;
-
getSwitchOperatorBuilder
public PlanProtocol.SwitchOperator.Builder getSwitchOperatorBuilder()
.xg.db.sqlPlans.SwitchOperator switch_operator = 58;
-
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.
-
setProductOperator
public PlanProtocol.Operator.Builder setProductOperator(PlanProtocol.ProductOperator value)
.xg.db.sqlPlans.ProductOperator product_operator = 59;
-
setProductOperator
public PlanProtocol.Operator.Builder setProductOperator(PlanProtocol.ProductOperator.Builder builderForValue)
.xg.db.sqlPlans.ProductOperator product_operator = 59;
-
mergeProductOperator
public PlanProtocol.Operator.Builder mergeProductOperator(PlanProtocol.ProductOperator value)
.xg.db.sqlPlans.ProductOperator product_operator = 59;
-
clearProductOperator
public PlanProtocol.Operator.Builder clearProductOperator()
.xg.db.sqlPlans.ProductOperator product_operator = 59;
-
getProductOperatorBuilder
public PlanProtocol.ProductOperator.Builder getProductOperatorBuilder()
.xg.db.sqlPlans.ProductOperator product_operator = 59;
-
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.
-
setHashJoinOperator
public PlanProtocol.Operator.Builder setHashJoinOperator(PlanProtocol.HashJoinOperator value)
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;
-
setHashJoinOperator
public PlanProtocol.Operator.Builder setHashJoinOperator(PlanProtocol.HashJoinOperator.Builder builderForValue)
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;
-
mergeHashJoinOperator
public PlanProtocol.Operator.Builder mergeHashJoinOperator(PlanProtocol.HashJoinOperator value)
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;
-
clearHashJoinOperator
public PlanProtocol.Operator.Builder clearHashJoinOperator()
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;
-
getHashJoinOperatorBuilder
public PlanProtocol.HashJoinOperator.Builder getHashJoinOperatorBuilder()
.xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;
-
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.
-
setEosOperator
public PlanProtocol.Operator.Builder setEosOperator(PlanProtocol.EosOperator value)
.xg.db.sqlPlans.EosOperator eos_operator = 61;
-
setEosOperator
public PlanProtocol.Operator.Builder setEosOperator(PlanProtocol.EosOperator.Builder builderForValue)
.xg.db.sqlPlans.EosOperator eos_operator = 61;
-
mergeEosOperator
public PlanProtocol.Operator.Builder mergeEosOperator(PlanProtocol.EosOperator value)
.xg.db.sqlPlans.EosOperator eos_operator = 61;
-
clearEosOperator
public PlanProtocol.Operator.Builder clearEosOperator()
.xg.db.sqlPlans.EosOperator eos_operator = 61;
-
getEosOperatorBuilder
public PlanProtocol.EosOperator.Builder getEosOperatorBuilder()
.xg.db.sqlPlans.EosOperator eos_operator = 61;
-
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.
-
setTeeOperator
public PlanProtocol.Operator.Builder setTeeOperator(PlanProtocol.TeeOperator value)
.xg.db.sqlPlans.TeeOperator tee_operator = 62;
-
setTeeOperator
public PlanProtocol.Operator.Builder setTeeOperator(PlanProtocol.TeeOperator.Builder builderForValue)
.xg.db.sqlPlans.TeeOperator tee_operator = 62;
-
mergeTeeOperator
public PlanProtocol.Operator.Builder mergeTeeOperator(PlanProtocol.TeeOperator value)
.xg.db.sqlPlans.TeeOperator tee_operator = 62;
-
clearTeeOperator
public PlanProtocol.Operator.Builder clearTeeOperator()
.xg.db.sqlPlans.TeeOperator tee_operator = 62;
-
getTeeOperatorBuilder
public PlanProtocol.TeeOperator.Builder getTeeOperatorBuilder()
.xg.db.sqlPlans.TeeOperator tee_operator = 62;
-
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.
-
setShuffleOperator
public PlanProtocol.Operator.Builder setShuffleOperator(PlanProtocol.ShuffleOperator value)
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;
-
setShuffleOperator
public PlanProtocol.Operator.Builder setShuffleOperator(PlanProtocol.ShuffleOperator.Builder builderForValue)
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;
-
mergeShuffleOperator
public PlanProtocol.Operator.Builder mergeShuffleOperator(PlanProtocol.ShuffleOperator value)
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;
-
clearShuffleOperator
public PlanProtocol.Operator.Builder clearShuffleOperator()
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;
-
getShuffleOperatorBuilder
public PlanProtocol.ShuffleOperator.Builder getShuffleOperatorBuilder()
.xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;
-
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.
-
setBroadcastOperator
public PlanProtocol.Operator.Builder setBroadcastOperator(PlanProtocol.BroadcastOperator value)
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;
-
setBroadcastOperator
public PlanProtocol.Operator.Builder setBroadcastOperator(PlanProtocol.BroadcastOperator.Builder builderForValue)
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;
-
mergeBroadcastOperator
public PlanProtocol.Operator.Builder mergeBroadcastOperator(PlanProtocol.BroadcastOperator value)
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;
-
clearBroadcastOperator
public PlanProtocol.Operator.Builder clearBroadcastOperator()
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;
-
getBroadcastOperatorBuilder
public PlanProtocol.BroadcastOperator.Builder getBroadcastOperatorBuilder()
.xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;
-
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.
-
setWindowOperator
public PlanProtocol.Operator.Builder setWindowOperator(PlanProtocol.WindowOperator value)
.xg.db.sqlPlans.WindowOperator window_operator = 65;
-
setWindowOperator
public PlanProtocol.Operator.Builder setWindowOperator(PlanProtocol.WindowOperator.Builder builderForValue)
.xg.db.sqlPlans.WindowOperator window_operator = 65;
-
mergeWindowOperator
public PlanProtocol.Operator.Builder mergeWindowOperator(PlanProtocol.WindowOperator value)
.xg.db.sqlPlans.WindowOperator window_operator = 65;
-
clearWindowOperator
public PlanProtocol.Operator.Builder clearWindowOperator()
.xg.db.sqlPlans.WindowOperator window_operator = 65;
-
getWindowOperatorBuilder
public PlanProtocol.WindowOperator.Builder getWindowOperatorBuilder()
.xg.db.sqlPlans.WindowOperator window_operator = 65;
-
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.
-
setErrorOperator
public PlanProtocol.Operator.Builder setErrorOperator(PlanProtocol.ErrorOperator value)
.xg.db.sqlPlans.ErrorOperator error_operator = 66;
-
setErrorOperator
public PlanProtocol.Operator.Builder setErrorOperator(PlanProtocol.ErrorOperator.Builder builderForValue)
.xg.db.sqlPlans.ErrorOperator error_operator = 66;
-
mergeErrorOperator
public PlanProtocol.Operator.Builder mergeErrorOperator(PlanProtocol.ErrorOperator value)
.xg.db.sqlPlans.ErrorOperator error_operator = 66;
-
clearErrorOperator
public PlanProtocol.Operator.Builder clearErrorOperator()
.xg.db.sqlPlans.ErrorOperator error_operator = 66;
-
getErrorOperatorBuilder
public PlanProtocol.ErrorOperator.Builder getErrorOperatorBuilder()
.xg.db.sqlPlans.ErrorOperator error_operator = 66;
-
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.
-
setIndexAggOperator
public PlanProtocol.Operator.Builder setIndexAggOperator(PlanProtocol.IndexAggOperator value)
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;
-
setIndexAggOperator
public PlanProtocol.Operator.Builder setIndexAggOperator(PlanProtocol.IndexAggOperator.Builder builderForValue)
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;
-
mergeIndexAggOperator
public PlanProtocol.Operator.Builder mergeIndexAggOperator(PlanProtocol.IndexAggOperator value)
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;
-
clearIndexAggOperator
public PlanProtocol.Operator.Builder clearIndexAggOperator()
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;
-
getIndexAggOperatorBuilder
public PlanProtocol.IndexAggOperator.Builder getIndexAggOperatorBuilder()
.xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;
-
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.
-
setOrderedAggOperator
public PlanProtocol.Operator.Builder setOrderedAggOperator(PlanProtocol.OrderedAggOperator value)
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;
-
setOrderedAggOperator
public PlanProtocol.Operator.Builder setOrderedAggOperator(PlanProtocol.OrderedAggOperator.Builder builderForValue)
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;
-
mergeOrderedAggOperator
public PlanProtocol.Operator.Builder mergeOrderedAggOperator(PlanProtocol.OrderedAggOperator value)
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;
-
clearOrderedAggOperator
public PlanProtocol.Operator.Builder clearOrderedAggOperator()
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;
-
getOrderedAggOperatorBuilder
public PlanProtocol.OrderedAggOperator.Builder getOrderedAggOperatorBuilder()
.xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;
-
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.
-
setIndexDistinctOperator
public PlanProtocol.Operator.Builder setIndexDistinctOperator(PlanProtocol.IndexDistinctOperator value)
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;
-
setIndexDistinctOperator
public PlanProtocol.Operator.Builder setIndexDistinctOperator(PlanProtocol.IndexDistinctOperator.Builder builderForValue)
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;
-
mergeIndexDistinctOperator
public PlanProtocol.Operator.Builder mergeIndexDistinctOperator(PlanProtocol.IndexDistinctOperator value)
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;
-
clearIndexDistinctOperator
public PlanProtocol.Operator.Builder clearIndexDistinctOperator()
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;
-
getIndexDistinctOperatorBuilder
public PlanProtocol.IndexDistinctOperator.Builder getIndexDistinctOperatorBuilder()
.xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;
-
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.
-
setOrderedDistinctOperator
public PlanProtocol.Operator.Builder setOrderedDistinctOperator(PlanProtocol.OrderedDistinctOperator value)
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;
-
setOrderedDistinctOperator
public PlanProtocol.Operator.Builder setOrderedDistinctOperator(PlanProtocol.OrderedDistinctOperator.Builder builderForValue)
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;
-
mergeOrderedDistinctOperator
public PlanProtocol.Operator.Builder mergeOrderedDistinctOperator(PlanProtocol.OrderedDistinctOperator value)
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;
-
clearOrderedDistinctOperator
public PlanProtocol.Operator.Builder clearOrderedDistinctOperator()
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;
-
getOrderedDistinctOperatorBuilder
public PlanProtocol.OrderedDistinctOperator.Builder getOrderedDistinctOperatorBuilder()
.xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;
-
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.
-
setIncrementingBigintOperator
public PlanProtocol.Operator.Builder setIncrementingBigintOperator(PlanProtocol.IncrementingBigIntOperator value)
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;
-
setIncrementingBigintOperator
public PlanProtocol.Operator.Builder setIncrementingBigintOperator(PlanProtocol.IncrementingBigIntOperator.Builder builderForValue)
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;
-
mergeIncrementingBigintOperator
public PlanProtocol.Operator.Builder mergeIncrementingBigintOperator(PlanProtocol.IncrementingBigIntOperator value)
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;
-
clearIncrementingBigintOperator
public PlanProtocol.Operator.Builder clearIncrementingBigintOperator()
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;
-
getIncrementingBigintOperatorBuilder
public PlanProtocol.IncrementingBigIntOperator.Builder getIncrementingBigintOperatorBuilder()
.xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;
-
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.
-
setIndexCountStarOperator
public PlanProtocol.Operator.Builder setIndexCountStarOperator(PlanProtocol.IndexCountStarOperator value)
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;
-
setIndexCountStarOperator
public PlanProtocol.Operator.Builder setIndexCountStarOperator(PlanProtocol.IndexCountStarOperator.Builder builderForValue)
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;
-
mergeIndexCountStarOperator
public PlanProtocol.Operator.Builder mergeIndexCountStarOperator(PlanProtocol.IndexCountStarOperator value)
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;
-
clearIndexCountStarOperator
public PlanProtocol.Operator.Builder clearIndexCountStarOperator()
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;
-
getIndexCountStarOperatorBuilder
public PlanProtocol.IndexCountStarOperator.Builder getIndexCountStarOperatorBuilder()
.xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;
-
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.
-
setGdcLookupOperator
public PlanProtocol.Operator.Builder setGdcLookupOperator(PlanProtocol.GdcLookupOperator value)
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;
-
setGdcLookupOperator
public PlanProtocol.Operator.Builder setGdcLookupOperator(PlanProtocol.GdcLookupOperator.Builder builderForValue)
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;
-
mergeGdcLookupOperator
public PlanProtocol.Operator.Builder mergeGdcLookupOperator(PlanProtocol.GdcLookupOperator value)
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;
-
clearGdcLookupOperator
public PlanProtocol.Operator.Builder clearGdcLookupOperator()
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;
-
getGdcLookupOperatorBuilder
public PlanProtocol.GdcLookupOperator.Builder getGdcLookupOperatorBuilder()
.xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;
-
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.
-
setReferenceOperator
public PlanProtocol.Operator.Builder setReferenceOperator(PlanProtocol.ReferenceOperator value)
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;
-
setReferenceOperator
public PlanProtocol.Operator.Builder setReferenceOperator(PlanProtocol.ReferenceOperator.Builder builderForValue)
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;
-
mergeReferenceOperator
public PlanProtocol.Operator.Builder mergeReferenceOperator(PlanProtocol.ReferenceOperator value)
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;
-
clearReferenceOperator
public PlanProtocol.Operator.Builder clearReferenceOperator()
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;
-
getReferenceOperatorBuilder
public PlanProtocol.ReferenceOperator.Builder getReferenceOperatorBuilder()
.xg.db.sqlPlans.ReferenceOperator reference_operator = 74;
-
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.
-
setModifySchemaOperator
public PlanProtocol.Operator.Builder setModifySchemaOperator(PlanProtocol.ModifySchemaOperator value)
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;
-
setModifySchemaOperator
public PlanProtocol.Operator.Builder setModifySchemaOperator(PlanProtocol.ModifySchemaOperator.Builder builderForValue)
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;
-
mergeModifySchemaOperator
public PlanProtocol.Operator.Builder mergeModifySchemaOperator(PlanProtocol.ModifySchemaOperator value)
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;
-
clearModifySchemaOperator
public PlanProtocol.Operator.Builder clearModifySchemaOperator()
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;
-
getModifySchemaOperatorBuilder
public PlanProtocol.ModifySchemaOperator.Builder getModifySchemaOperatorBuilder()
.xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;
-
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.
-
setSystemConfigurationVirtualOperator
public PlanProtocol.Operator.Builder setSystemConfigurationVirtualOperator(PlanProtocol.SystemConfigurationVirtualOperator value)
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;
-
setSystemConfigurationVirtualOperator
public PlanProtocol.Operator.Builder setSystemConfigurationVirtualOperator(PlanProtocol.SystemConfigurationVirtualOperator.Builder builderForValue)
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;
-
mergeSystemConfigurationVirtualOperator
public PlanProtocol.Operator.Builder mergeSystemConfigurationVirtualOperator(PlanProtocol.SystemConfigurationVirtualOperator value)
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;
-
clearSystemConfigurationVirtualOperator
public PlanProtocol.Operator.Builder clearSystemConfigurationVirtualOperator()
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;
-
getSystemConfigurationVirtualOperatorBuilder
public PlanProtocol.SystemConfigurationVirtualOperator.Builder getSystemConfigurationVirtualOperatorBuilder()
.xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;
-
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.
-
setTableCardVirtualOperator
public PlanProtocol.Operator.Builder setTableCardVirtualOperator(PlanProtocol.TableCardVirtualOperator value)
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;
-
setTableCardVirtualOperator
public PlanProtocol.Operator.Builder setTableCardVirtualOperator(PlanProtocol.TableCardVirtualOperator.Builder builderForValue)
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;
-
mergeTableCardVirtualOperator
public PlanProtocol.Operator.Builder mergeTableCardVirtualOperator(PlanProtocol.TableCardVirtualOperator value)
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;
-
clearTableCardVirtualOperator
public PlanProtocol.Operator.Builder clearTableCardVirtualOperator()
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;
-
getTableCardVirtualOperatorBuilder
public PlanProtocol.TableCardVirtualOperator.Builder getTableCardVirtualOperatorBuilder()
.xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;
-
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.
-
setColCardVirtualOperator
public PlanProtocol.Operator.Builder setColCardVirtualOperator(PlanProtocol.ColCardVirtualOperator value)
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;
-
setColCardVirtualOperator
public PlanProtocol.Operator.Builder setColCardVirtualOperator(PlanProtocol.ColCardVirtualOperator.Builder builderForValue)
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;
-
mergeColCardVirtualOperator
public PlanProtocol.Operator.Builder mergeColCardVirtualOperator(PlanProtocol.ColCardVirtualOperator value)
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;
-
clearColCardVirtualOperator
public PlanProtocol.Operator.Builder clearColCardVirtualOperator()
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;
-
getColCardVirtualOperatorBuilder
public PlanProtocol.ColCardVirtualOperator.Builder getColCardVirtualOperatorBuilder()
.xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;
-
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.
-
setAvgColSizeVirtualOperator
public PlanProtocol.Operator.Builder setAvgColSizeVirtualOperator(PlanProtocol.AvgColSizeVirtualOperator value)
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;
-
setAvgColSizeVirtualOperator
public PlanProtocol.Operator.Builder setAvgColSizeVirtualOperator(PlanProtocol.AvgColSizeVirtualOperator.Builder builderForValue)
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;
-
mergeAvgColSizeVirtualOperator
public PlanProtocol.Operator.Builder mergeAvgColSizeVirtualOperator(PlanProtocol.AvgColSizeVirtualOperator value)
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;
-
clearAvgColSizeVirtualOperator
public PlanProtocol.Operator.Builder clearAvgColSizeVirtualOperator()
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;
-
getAvgColSizeVirtualOperatorBuilder
public PlanProtocol.AvgColSizeVirtualOperator.Builder getAvgColSizeVirtualOperatorBuilder()
.xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;
-
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.
-
setColDistVirtualOperator
public PlanProtocol.Operator.Builder setColDistVirtualOperator(PlanProtocol.ColDistVirtualOperator value)
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;
-
setColDistVirtualOperator
public PlanProtocol.Operator.Builder setColDistVirtualOperator(PlanProtocol.ColDistVirtualOperator.Builder builderForValue)
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;
-
mergeColDistVirtualOperator
public PlanProtocol.Operator.Builder mergeColDistVirtualOperator(PlanProtocol.ColDistVirtualOperator value)
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;
-
clearColDistVirtualOperator
public PlanProtocol.Operator.Builder clearColDistVirtualOperator()
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;
-
getColDistVirtualOperatorBuilder
public PlanProtocol.ColDistVirtualOperator.Builder getColDistVirtualOperatorBuilder()
.xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;
-
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.
-
setTestoomflags
public PlanProtocol.Operator.Builder setTestoomflags(int index, long value)
Vector of OOM flags for testing
repeated uint64 testoomflags = 200;- Parameters:
index- The index to set the value at.value- The testoomflags to set.- Returns:
- This builder for chaining.
-
addTestoomflags
public PlanProtocol.Operator.Builder addTestoomflags(long value)
Vector of OOM flags for testing
repeated uint64 testoomflags = 200;- Parameters:
value- The testoomflags to add.- Returns:
- This builder for chaining.
-
addAllTestoomflags
public PlanProtocol.Operator.Builder addAllTestoomflags(Iterable<? extends Long> values)
Vector of OOM flags for testing
repeated uint64 testoomflags = 200;- Parameters:
values- The testoomflags to add.- Returns:
- This builder for chaining.
-
clearTestoomflags
public PlanProtocol.Operator.Builder clearTestoomflags()
Vector of OOM flags for testing
repeated uint64 testoomflags = 200;- Returns:
- This builder for chaining.
-
setUnknownFields
public final PlanProtocol.Operator.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
mergeUnknownFields
public final PlanProtocol.Operator.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanProtocol.Operator.Builder>
-
-