Package com.ocient.jdbc.proto
Interface PlanProtocol.OperatorOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PlanProtocol.Operator,PlanProtocol.Operator.Builder
- Enclosing class:
- PlanProtocol
public static interface PlanProtocol.OperatorOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description PlanProtocol.AggregationOperatorgetAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.AggregationOperatorOrBuildergetAggregationOperatorOrBuilder().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;PlanProtocol.AvgColSizeVirtualOperatorgetAvgColSizeVirtualOperator().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;PlanProtocol.AvgColSizeVirtualOperatorOrBuildergetAvgColSizeVirtualOperatorOrBuilder().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;intgetBranchIndex()uint32 branch_index = 23;PlanProtocol.BroadcastOperatorgetBroadcastOperator().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;PlanProtocol.BroadcastOperatorOrBuildergetBroadcastOperatorOrBuilder().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;intgetChildIndex()these are calculated by level-1(sql-node) vm compilation processPlanProtocol.OperatorgetChildren(int index)The children of this operator - order does matterintgetChildrenCount()The children of this operator - order does matterList<PlanProtocol.Operator>getChildrenList()The children of this operator - order does matterPlanProtocol.OperatorOrBuildergetChildrenOrBuilder(int index)The children of this operator - order does matterList<? extends PlanProtocol.OperatorOrBuilder>getChildrenOrBuilderList()The children of this operator - order does matterlonggetColCard(int index)The estimated # of unique values for each col (in the same order)intgetColCardCount()The estimated # of unique values for each col (in the same order)List<Long>getColCardList()The estimated # of unique values for each col (in the same order)PlanProtocol.ColCardVirtualOperatorgetColCardVirtualOperator().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.ColCardVirtualOperatorOrBuildergetColCardVirtualOperatorOrBuilder().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;PlanProtocol.ColDistVirtualOperatorgetColDistVirtualOperator().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;PlanProtocol.ColDistVirtualOperatorOrBuildergetColDistVirtualOperatorOrBuilder().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;intgetColSizes(int index)the average size of each output columnintgetColSizesCount()the average size of each output columnList<Integer>getColSizesList()the average size of each output columnPlanProtocol.ColumnEmitterOperatorgetColumnEmitterOperator().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;PlanProtocol.ColumnEmitterOperatorOrBuildergetColumnEmitterOperatorOrBuilder().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;doublegetCost()The cost for this operator as determined by the optimizerlonggetDistanceFromLeaf()uint64 distance_from_leaf = 21;PlanProtocol.EosOperatorgetEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.EosOperatorOrBuildergetEosOperatorOrBuilder().xg.db.sqlPlans.EosOperator eos_operator = 61;PlanProtocol.ErrorOperatorgetErrorOperator().xg.db.sqlPlans.ErrorOperator error_operator = 66;PlanProtocol.ErrorOperatorOrBuildergetErrorOperatorOrBuilder().xg.db.sqlPlans.ErrorOperator error_operator = 66;intgetErrorPartition(int index)errorPartition = UNIT_MAX => apply the error on all partitionsintgetErrorPartitionCount()errorPartition = UNIT_MAX => apply the error on all partitionsList<Integer>getErrorPartitionList()errorPartition = UNIT_MAX => apply the error on all partitionsintgetErrorTktLevel(int index)0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsintgetErrorTktLevelCount()0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsList<Integer>getErrorTktLevelList()0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levelsPlanProtocol.Operator.ErrorTypegetErrorType().xg.db.sqlPlans.Operator.ErrorType errorType = 16;intgetErrorTypeValue().xg.db.sqlPlans.Operator.ErrorType errorType = 16;PlanProtocol.ExceptOperatorgetExceptOperator().xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.ExceptOperatorOrBuildergetExceptOperatorOrBuilder().xg.db.sqlPlans.ExceptOperator except_operator = 57;PlanProtocol.ExtendOperatorgetExtendOperator().xg.db.sqlPlans.ExtendOperator extend_operator = 33;PlanProtocol.ExtendOperatorOrBuildergetExtendOperatorOrBuilder().xg.db.sqlPlans.ExtendOperator extend_operator = 33;booleangetExternal()If true, the operator should run externallyPlanProtocol.GatherOperatorgetGatherOperator().xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.GatherOperatorOrBuildergetGatherOperatorOrBuilder().xg.db.sqlPlans.GatherOperator gather_operator = 34;PlanProtocol.GdcLookupOperatorgetGdcLookupOperator().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.GdcLookupOperatorOrBuildergetGdcLookupOperatorOrBuilder().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;PlanProtocol.GenerateOperatorgetGenerateOperator().xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.GenerateOperatorOrBuildergetGenerateOperatorOrBuilder().xg.db.sqlPlans.GenerateOperator generate_operator = 50;PlanProtocol.HashJoinOperatorgetHashJoinOperator().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;PlanProtocol.HashJoinOperatorOrBuildergetHashJoinOperatorOrBuilder().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;StringgetId()The id of the operator (used for referencing to a previously defined operator) If type is REFERENCE, then this is the id of the operator being referenced This is a uuidcom.google.protobuf.ByteStringgetIdBytes()The id of the operator (used for referencing to a previously defined operator) If type is REFERENCE, then this is the id of the operator being referenced This is a uuidPlanProtocol.IncrementingBigIntOperatorgetIncrementingBigintOperator().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.IncrementingBigIntOperatorOrBuildergetIncrementingBigintOperatorOrBuilder().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71;PlanProtocol.IncrementingIntOperatorgetIncrementingIntOperator().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.IncrementingIntOperatorOrBuildergetIncrementingIntOperatorOrBuilder().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49;PlanProtocol.IndexAggOperatorgetIndexAggOperator().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.IndexAggOperatorOrBuildergetIndexAggOperatorOrBuilder().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67;PlanProtocol.IndexCountStarOperatorgetIndexCountStarOperator().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.IndexCountStarOperatorOrBuildergetIndexCountStarOperatorOrBuilder().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72;PlanProtocol.IndexDistinctOperatorgetIndexDistinctOperator().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.IndexDistinctOperatorOrBuildergetIndexDistinctOperatorOrBuilder().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69;PlanProtocol.IndexOperatorgetIndexOperator().xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.IndexOperatorOrBuildergetIndexOperatorOrBuilder().xg.db.sqlPlans.IndexOperator index_operator = 35;PlanProtocol.IntersectOperatorgetIntersectOperator().xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.IntersectOperatorOrBuildergetIntersectOperatorOrBuilder().xg.db.sqlPlans.IntersectOperator intersect_operator = 56;PlanProtocol.LimitOperatorgetLimitOperator().xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.LimitOperatorOrBuildergetLimitOperatorOrBuilder().xg.db.sqlPlans.LimitOperator limit_operator = 36;PlanProtocol.MakeVectorOperatorgetMakeVectorOperator().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.MakeVectorOperatorOrBuildergetMakeVectorOperatorOrBuilder().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45;PlanProtocol.MatrixExtendOperatorgetMatrixExtendOperator().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;PlanProtocol.MatrixExtendOperatorOrBuildergetMatrixExtendOperatorOrBuilder().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47;longgetMemoryUsage()The estimated number of bytes of memory needed by this operator (may be zero)PlanProtocol.ModifySchemaOperatorgetModifySchemaOperator().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;PlanProtocol.ModifySchemaOperatorOrBuildergetModifySchemaOperatorOrBuilder().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75;intgetNumDistinctParents()uint32 numDistinctParents = 20;intgetNumParents()uint32 numParents = 14;PlanProtocol.OffsetOperatorgetOffsetOperator().xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.OffsetOperatorOrBuildergetOffsetOperatorOrBuilder().xg.db.sqlPlans.OffsetOperator offset_operator = 37;PlanProtocol.OrderedAggOperatorgetOrderedAggOperator().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.OrderedAggOperatorOrBuildergetOrderedAggOperatorOrBuilder().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68;PlanProtocol.OrderedDistinctOperatorgetOrderedDistinctOperator().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.OrderedDistinctOperatorOrBuildergetOrderedDistinctOperatorOrBuilder().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70;PlanProtocol.OrderedGatherOperatorgetOrderedGatherOperator().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;PlanProtocol.OrderedGatherOperatorOrBuildergetOrderedGatherOperatorOrBuilder().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38;longgetOutputCardinality()The estimated number of rows produced by this operatorStringgetOutputColumns(int index)The columns that come out of this operatorcom.google.protobuf.ByteStringgetOutputColumnsBytes(int index)The columns that come out of this operatorintgetOutputColumnsCount()The columns that come out of this operatorList<String>getOutputColumnsList()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)StringgetOutputTypeStrings(int index)The types for each of those columns as strings (in the same order)com.google.protobuf.ByteStringgetOutputTypeStringsBytes(int index)The types for each of those columns as strings (in the same order)intgetOutputTypeStringsCount()The types for each of those columns as strings (in the same order)List<String>getOutputTypeStringsList()The types for each of those columns as strings (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 hereintgetPartitioningCount()If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed hereList<PlanProtocol.EquivalentPartitioning>getPartitioningList()If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed herePlanProtocol.EquivalentPartitioningOrBuildergetPartitioningOrBuilder(int index)If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed hereList<? extends PlanProtocol.EquivalentPartitioningOrBuilder>getPartitioningOrBuilderList()If there is a guarantee on how the data is partitioned (all rows with the same values in some cols or set of cols are guaranteed to be on the same node) when it leaves this operator, the indexes that define the partitioning are listed herePlanProtocol.ProductOperatorgetProductOperator().xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.ProductOperatorOrBuildergetProductOperatorOrBuilder().xg.db.sqlPlans.ProductOperator product_operator = 59;PlanProtocol.ProjectOutOperatorgetProjectOutOperator().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.ProjectOutOperatorOrBuildergetProjectOutOperatorOrBuilder().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39;PlanProtocol.QueriesVirtualOperatorgetQueriesVirtualOperator().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.QueriesVirtualOperatorOrBuildergetQueriesVirtualOperatorOrBuilder().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52;PlanProtocol.RandomIntOperatorgetRandomIntOperator().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.RandomIntOperatorOrBuildergetRandomIntOperatorOrBuilder().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53;PlanProtocol.ReferenceOperatorgetReferenceOperator().xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.ReferenceOperatorOrBuildergetReferenceOperatorOrBuilder().xg.db.sqlPlans.ReferenceOperator reference_operator = 74;PlanProtocol.RenameOperatorgetRenameOperator().xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.RenameOperatorOrBuildergetRenameOperatorOrBuilder().xg.db.sqlPlans.RenameOperator rename_operator = 40;PlanProtocol.ReorderOperatorgetReorderOperator().xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.ReorderOperatorOrBuildergetReorderOperatorOrBuilder().xg.db.sqlPlans.ReorderOperator reorder_operator = 41;PlanProtocol.Operator.RequestOneofCasegetRequestOneofCase()PlanProtocol.RootOperatorgetRootOperator().xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.RootOperatorOrBuildergetRootOperatorOrBuilder().xg.db.sqlPlans.RootOperator root_operator = 44;PlanProtocol.SelectOperatorgetSelectOperator().xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.SelectOperatorOrBuildergetSelectOperatorOrBuilder().xg.db.sqlPlans.SelectOperator select_operator = 42;PlanProtocol.ShuffleOperatorgetShuffleOperator().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;PlanProtocol.ShuffleOperatorOrBuildergetShuffleOperatorOrBuilder().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63;booleangetSortDirections(int index)For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that columnintgetSortDirectionsCount()For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that columnList<Boolean>getSortDirectionsList()For all the indexes listed in sortOrder (if any), there is a corresponding entry in sortDirections Indicating whether data is sorted ascending (true) or descending (false) by that columnPlanProtocol.SortOperatorgetSortOperator().xg.db.sqlPlans.SortOperator sort_operator = 43;PlanProtocol.SortOperatorOrBuildergetSortOperatorOrBuilder().xg.db.sqlPlans.SortOperator sort_operator = 43;intgetSortOrder(int index)If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort orderintgetSortOrderCount()If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort orderList<Integer>getSortOrderList()If there is a guarantee that the data is sorted when it leaves this operator The indexes (based on outputColumns) are listed here to specify which columns dictate the sort orderStringgetStorageSpaceUuids(int index)repeated string storage_space_uuids = 26;com.google.protobuf.ByteStringgetStorageSpaceUuidsBytes(int index)repeated string storage_space_uuids = 26;intgetStorageSpaceUuidsCount()repeated string storage_space_uuids = 26;List<String>getStorageSpaceUuidsList()repeated string storage_space_uuids = 26;PlanProtocol.SuperSelectOperatorgetSuperSelectOperator().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.SuperSelectOperatorOrBuildergetSuperSelectOperatorOrBuilder().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51;PlanProtocol.SwitchOperatorgetSwitchOperator().xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.SwitchOperatorOrBuildergetSwitchOperatorOrBuilder().xg.db.sqlPlans.SwitchOperator switch_operator = 58;PlanProtocol.SystemConfigurationVirtualOperatorgetSystemConfigurationVirtualOperator().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.SystemConfigurationVirtualOperatorOrBuildergetSystemConfigurationVirtualOperatorOrBuilder().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76;PlanProtocol.TableCardVirtualOperatorgetTableCardVirtualOperator().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.TableCardVirtualOperatorOrBuildergetTableCardVirtualOperatorOrBuilder().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77;PlanProtocol.TableScanOperatorgetTableScanOperator().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.TableScanOperatorOrBuildergetTableScanOperatorOrBuilder().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48;PlanProtocol.TeeOperatorgetTeeOperator().xg.db.sqlPlans.TeeOperator tee_operator = 62;PlanProtocol.TeeOperatorOrBuildergetTeeOperatorOrBuilder().xg.db.sqlPlans.TeeOperator tee_operator = 62;longgetTestoomflags(int index)Vector of OOM flags for testingintgetTestoomflagsCount()Vector of OOM flags for testingList<Long>getTestoomflagsList()Vector of OOM flags for testingPlanProtocol.Operator.OperatorTypegetType().xg.db.sqlPlans.Operator.OperatorType type = 1;intgetTypeValue().xg.db.sqlPlans.Operator.OperatorType type = 1;PlanProtocol.UnionOperatorgetUnionOperator().xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.UnionOperatorOrBuildergetUnionOperatorOrBuilder().xg.db.sqlPlans.UnionOperator union_operator = 55;PlanProtocol.UnmakeVectorOperatorgetUnmakeVectorOperator().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;PlanProtocol.UnmakeVectorOperatorOrBuildergetUnmakeVectorOperatorOrBuilder().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46;booleangetUpstreamPartitionSensitive()value 28 is used up above under outputTypeStringsPlanProtocol.WindowOperatorgetWindowOperator().xg.db.sqlPlans.WindowOperator window_operator = 65;PlanProtocol.WindowOperatorOrBuildergetWindowOperatorOrBuilder().xg.db.sqlPlans.WindowOperator window_operator = 65;booleanhasAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32;booleanhasAvgColSizeVirtualOperator().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79;booleanhasBroadcastOperator().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64;booleanhasColCardVirtualOperator().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78;booleanhasColDistVirtualOperator().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80;booleanhasColumnEmitterOperator().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54;booleanhasEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61;booleanhasErrorOperator().xg.db.sqlPlans.ErrorOperator error_operator = 66;booleanhasExceptOperator().xg.db.sqlPlans.ExceptOperator except_operator = 57;booleanhasExtendOperator().xg.db.sqlPlans.ExtendOperator extend_operator = 33;booleanhasGatherOperator().xg.db.sqlPlans.GatherOperator gather_operator = 34;booleanhasGdcLookupOperator().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73;booleanhasGenerateOperator().xg.db.sqlPlans.GenerateOperator generate_operator = 50;booleanhasHashJoinOperator().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60;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;Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getTypeValue
int getTypeValue().xg.db.sqlPlans.Operator.OperatorType type = 1; -
getType
PlanProtocol.Operator.OperatorType getType().xg.db.sqlPlans.Operator.OperatorType type = 1; -
getId
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; -
getIdBytes
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; -
getChildrenList
List<PlanProtocol.Operator> getChildrenList()The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3; -
getChildren
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3; -
getChildrenCount
int getChildrenCount()The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3; -
getChildrenOrBuilderList
List<? extends PlanProtocol.OperatorOrBuilder> getChildrenOrBuilderList()The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3; -
getChildrenOrBuilder
The children of this operator - order does matter
repeated .xg.db.sqlPlans.Operator children = 3; -
getOutputColumnsList
The columns that come out of this operator
repeated string outputColumns = 4; -
getOutputColumnsCount
int getOutputColumnsCount()The columns that come out of this operator
repeated string outputColumns = 4; -
getOutputColumns
The columns that come out of this operator
repeated string outputColumns = 4; -
getOutputColumnsBytes
com.google.protobuf.ByteString getOutputColumnsBytes(int index)The columns that come out of this operator
repeated string outputColumns = 4; -
getOutputTypesList
List<PlanProtocol.SqlColType> getOutputTypesList()The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5; -
getOutputTypesCount
int getOutputTypesCount()The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5; -
getOutputTypes
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5; -
getOutputTypesValueList
The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5; -
getOutputTypesValue
int getOutputTypesValue(int index)The types for each of those columns (in the same order)
repeated .xg.db.sqlPlans.SqlColType outputTypes = 5; -
getOutputTypeStringsList
The types for each of those columns as strings (in the same order)
repeated string outputTypeStrings = 28; -
getOutputTypeStringsCount
int getOutputTypeStringsCount()The types for each of those columns as strings (in the same order)
repeated string outputTypeStrings = 28; -
getOutputTypeStrings
The types for each of those columns as strings (in the same order)
repeated string outputTypeStrings = 28; -
getOutputTypeStringsBytes
com.google.protobuf.ByteString getOutputTypeStringsBytes(int index)The types for each of those columns as strings (in the same order)
repeated string outputTypeStrings = 28; -
getColCardList
The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6; -
getColCardCount
int getColCardCount()The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6; -
getColCard
long getColCard(int index)The estimated # of unique values for each col (in the same order)
repeated uint64 colCard = 6; -
getOutputCardinality
long getOutputCardinality()The estimated number of rows produced by this operator
uint64 outputCardinality = 7; -
getMemoryUsage
long getMemoryUsage()The estimated number of bytes of memory needed by this operator (may be zero)
uint64 memoryUsage = 8; -
getCost
double getCost()The cost for this operator as determined by the optimizer
double cost = 9; -
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; -
getSortOrderCount
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; -
getSortOrder
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; -
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; -
getSortDirectionsCount
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; -
getSortDirections
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; -
getPartitioningList
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; -
getPartitioning
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; -
getPartitioningCount
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; -
getPartitioningOrBuilderList
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; -
getPartitioningOrBuilder
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
Which output columns are nullable?
repeated bool outputIsNullable = 13; -
getOutputIsNullableCount
int getOutputIsNullableCount()Which output columns are nullable?
repeated bool outputIsNullable = 13; -
getOutputIsNullable
boolean getOutputIsNullable(int index)Which output columns are nullable?
repeated bool outputIsNullable = 13; -
getNumParents
int getNumParents()uint32 numParents = 14; -
getColSizesList
the average size of each output column
repeated uint32 colSizes = 15; -
getColSizesCount
int getColSizesCount()the average size of each output column
repeated uint32 colSizes = 15; -
getColSizes
int getColSizes(int index)the average size of each output column
repeated uint32 colSizes = 15; -
getErrorTypeValue
int getErrorTypeValue().xg.db.sqlPlans.Operator.ErrorType errorType = 16; -
getErrorType
PlanProtocol.Operator.ErrorType getErrorType().xg.db.sqlPlans.Operator.ErrorType errorType = 16; -
getErrorPartitionList
errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17; -
getErrorPartitionCount
int getErrorPartitionCount()errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17; -
getErrorPartition
int getErrorPartition(int index)errorPartition = UNIT_MAX => apply the error on all partitions
repeated uint32 errorPartition = 17; -
getErrorTktLevelList
0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18; -
getErrorTktLevelCount
int getErrorTktLevelCount()0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18; -
getErrorTktLevel
int getErrorTktLevel(int index)0 => tkt Leaf, >0 => tkt AUX, UINT_MAX => on all tkt levels
repeated uint32 errorTktLevel = 18; -
getExternal
boolean getExternal()If true, the operator should run externally
bool external = 19; -
getNumDistinctParents
int getNumDistinctParents()uint32 numDistinctParents = 20; -
getDistanceFromLeaf
long getDistanceFromLeaf()uint64 distance_from_leaf = 21; -
getChildIndex
int getChildIndex()these are calculated by level-1(sql-node) vm compilation process
uint32 child_index = 22; -
getBranchIndex
int getBranchIndex()uint32 branch_index = 23; -
getPartitionIndex
int getPartitionIndex()uint32 partition_index = 24; -
getPartitionCountsList
repeated uint32 partition_counts = 25; -
getPartitionCountsCount
int getPartitionCountsCount()repeated uint32 partition_counts = 25; -
getPartitionCounts
int getPartitionCounts(int index)repeated uint32 partition_counts = 25; -
getStorageSpaceUuidsList
repeated string storage_space_uuids = 26; -
getStorageSpaceUuidsCount
int getStorageSpaceUuidsCount()repeated string storage_space_uuids = 26; -
getStorageSpaceUuids
repeated string storage_space_uuids = 26; -
getStorageSpaceUuidsBytes
com.google.protobuf.ByteString getStorageSpaceUuidsBytes(int index)repeated string storage_space_uuids = 26; -
getUpstreamPartitionSensitive
boolean getUpstreamPartitionSensitive()value 28 is used up above under outputTypeStrings
bool upstream_partition_sensitive = 27; -
hasAggregationOperator
boolean hasAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32; -
getAggregationOperator
PlanProtocol.AggregationOperator getAggregationOperator().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32; -
getAggregationOperatorOrBuilder
PlanProtocol.AggregationOperatorOrBuilder getAggregationOperatorOrBuilder().xg.db.sqlPlans.AggregationOperator aggregation_operator = 32; -
hasExtendOperator
boolean hasExtendOperator().xg.db.sqlPlans.ExtendOperator extend_operator = 33; -
getExtendOperator
PlanProtocol.ExtendOperator getExtendOperator().xg.db.sqlPlans.ExtendOperator extend_operator = 33; -
getExtendOperatorOrBuilder
PlanProtocol.ExtendOperatorOrBuilder getExtendOperatorOrBuilder().xg.db.sqlPlans.ExtendOperator extend_operator = 33; -
hasGatherOperator
boolean hasGatherOperator().xg.db.sqlPlans.GatherOperator gather_operator = 34; -
getGatherOperator
PlanProtocol.GatherOperator getGatherOperator().xg.db.sqlPlans.GatherOperator gather_operator = 34; -
getGatherOperatorOrBuilder
PlanProtocol.GatherOperatorOrBuilder getGatherOperatorOrBuilder().xg.db.sqlPlans.GatherOperator gather_operator = 34; -
hasIndexOperator
boolean hasIndexOperator().xg.db.sqlPlans.IndexOperator index_operator = 35; -
getIndexOperator
PlanProtocol.IndexOperator getIndexOperator().xg.db.sqlPlans.IndexOperator index_operator = 35; -
getIndexOperatorOrBuilder
PlanProtocol.IndexOperatorOrBuilder getIndexOperatorOrBuilder().xg.db.sqlPlans.IndexOperator index_operator = 35; -
hasLimitOperator
boolean hasLimitOperator().xg.db.sqlPlans.LimitOperator limit_operator = 36; -
getLimitOperator
PlanProtocol.LimitOperator getLimitOperator().xg.db.sqlPlans.LimitOperator limit_operator = 36; -
getLimitOperatorOrBuilder
PlanProtocol.LimitOperatorOrBuilder getLimitOperatorOrBuilder().xg.db.sqlPlans.LimitOperator limit_operator = 36; -
hasOffsetOperator
boolean hasOffsetOperator().xg.db.sqlPlans.OffsetOperator offset_operator = 37; -
getOffsetOperator
PlanProtocol.OffsetOperator getOffsetOperator().xg.db.sqlPlans.OffsetOperator offset_operator = 37; -
getOffsetOperatorOrBuilder
PlanProtocol.OffsetOperatorOrBuilder getOffsetOperatorOrBuilder().xg.db.sqlPlans.OffsetOperator offset_operator = 37; -
hasOrderedGatherOperator
boolean hasOrderedGatherOperator().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38; -
getOrderedGatherOperator
PlanProtocol.OrderedGatherOperator getOrderedGatherOperator().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38; -
getOrderedGatherOperatorOrBuilder
PlanProtocol.OrderedGatherOperatorOrBuilder getOrderedGatherOperatorOrBuilder().xg.db.sqlPlans.OrderedGatherOperator ordered_gather_operator = 38; -
hasProjectOutOperator
boolean hasProjectOutOperator().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39; -
getProjectOutOperator
PlanProtocol.ProjectOutOperator getProjectOutOperator().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39; -
getProjectOutOperatorOrBuilder
PlanProtocol.ProjectOutOperatorOrBuilder getProjectOutOperatorOrBuilder().xg.db.sqlPlans.ProjectOutOperator project_out_operator = 39; -
hasRenameOperator
boolean hasRenameOperator().xg.db.sqlPlans.RenameOperator rename_operator = 40; -
getRenameOperator
PlanProtocol.RenameOperator getRenameOperator().xg.db.sqlPlans.RenameOperator rename_operator = 40; -
getRenameOperatorOrBuilder
PlanProtocol.RenameOperatorOrBuilder getRenameOperatorOrBuilder().xg.db.sqlPlans.RenameOperator rename_operator = 40; -
hasReorderOperator
boolean hasReorderOperator().xg.db.sqlPlans.ReorderOperator reorder_operator = 41; -
getReorderOperator
PlanProtocol.ReorderOperator getReorderOperator().xg.db.sqlPlans.ReorderOperator reorder_operator = 41; -
getReorderOperatorOrBuilder
PlanProtocol.ReorderOperatorOrBuilder getReorderOperatorOrBuilder().xg.db.sqlPlans.ReorderOperator reorder_operator = 41; -
hasSelectOperator
boolean hasSelectOperator().xg.db.sqlPlans.SelectOperator select_operator = 42; -
getSelectOperator
PlanProtocol.SelectOperator getSelectOperator().xg.db.sqlPlans.SelectOperator select_operator = 42; -
getSelectOperatorOrBuilder
PlanProtocol.SelectOperatorOrBuilder getSelectOperatorOrBuilder().xg.db.sqlPlans.SelectOperator select_operator = 42; -
hasSortOperator
boolean hasSortOperator().xg.db.sqlPlans.SortOperator sort_operator = 43; -
getSortOperator
PlanProtocol.SortOperator getSortOperator().xg.db.sqlPlans.SortOperator sort_operator = 43; -
getSortOperatorOrBuilder
PlanProtocol.SortOperatorOrBuilder getSortOperatorOrBuilder().xg.db.sqlPlans.SortOperator sort_operator = 43; -
hasRootOperator
boolean hasRootOperator().xg.db.sqlPlans.RootOperator root_operator = 44; -
getRootOperator
PlanProtocol.RootOperator getRootOperator().xg.db.sqlPlans.RootOperator root_operator = 44; -
getRootOperatorOrBuilder
PlanProtocol.RootOperatorOrBuilder getRootOperatorOrBuilder().xg.db.sqlPlans.RootOperator root_operator = 44; -
hasMakeVectorOperator
boolean hasMakeVectorOperator().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45; -
getMakeVectorOperator
PlanProtocol.MakeVectorOperator getMakeVectorOperator().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45; -
getMakeVectorOperatorOrBuilder
PlanProtocol.MakeVectorOperatorOrBuilder getMakeVectorOperatorOrBuilder().xg.db.sqlPlans.MakeVectorOperator make_vector_operator = 45; -
hasUnmakeVectorOperator
boolean hasUnmakeVectorOperator().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46; -
getUnmakeVectorOperator
PlanProtocol.UnmakeVectorOperator getUnmakeVectorOperator().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46; -
getUnmakeVectorOperatorOrBuilder
PlanProtocol.UnmakeVectorOperatorOrBuilder getUnmakeVectorOperatorOrBuilder().xg.db.sqlPlans.UnmakeVectorOperator unmake_vector_operator = 46; -
hasMatrixExtendOperator
boolean hasMatrixExtendOperator().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47; -
getMatrixExtendOperator
PlanProtocol.MatrixExtendOperator getMatrixExtendOperator().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47; -
getMatrixExtendOperatorOrBuilder
PlanProtocol.MatrixExtendOperatorOrBuilder getMatrixExtendOperatorOrBuilder().xg.db.sqlPlans.MatrixExtendOperator matrix_extend_operator = 47; -
hasTableScanOperator
boolean hasTableScanOperator().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48; -
getTableScanOperator
PlanProtocol.TableScanOperator getTableScanOperator().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48; -
getTableScanOperatorOrBuilder
PlanProtocol.TableScanOperatorOrBuilder getTableScanOperatorOrBuilder().xg.db.sqlPlans.TableScanOperator table_scan_operator = 48; -
hasIncrementingIntOperator
boolean hasIncrementingIntOperator().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49; -
getIncrementingIntOperator
PlanProtocol.IncrementingIntOperator getIncrementingIntOperator().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49; -
getIncrementingIntOperatorOrBuilder
PlanProtocol.IncrementingIntOperatorOrBuilder getIncrementingIntOperatorOrBuilder().xg.db.sqlPlans.IncrementingIntOperator incrementing_int_operator = 49; -
hasGenerateOperator
boolean hasGenerateOperator().xg.db.sqlPlans.GenerateOperator generate_operator = 50; -
getGenerateOperator
PlanProtocol.GenerateOperator getGenerateOperator().xg.db.sqlPlans.GenerateOperator generate_operator = 50; -
getGenerateOperatorOrBuilder
PlanProtocol.GenerateOperatorOrBuilder getGenerateOperatorOrBuilder().xg.db.sqlPlans.GenerateOperator generate_operator = 50; -
hasSuperSelectOperator
boolean hasSuperSelectOperator().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51; -
getSuperSelectOperator
PlanProtocol.SuperSelectOperator getSuperSelectOperator().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51; -
getSuperSelectOperatorOrBuilder
PlanProtocol.SuperSelectOperatorOrBuilder getSuperSelectOperatorOrBuilder().xg.db.sqlPlans.SuperSelectOperator super_select_operator = 51; -
hasQueriesVirtualOperator
boolean hasQueriesVirtualOperator().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52; -
getQueriesVirtualOperator
PlanProtocol.QueriesVirtualOperator getQueriesVirtualOperator().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52; -
getQueriesVirtualOperatorOrBuilder
PlanProtocol.QueriesVirtualOperatorOrBuilder getQueriesVirtualOperatorOrBuilder().xg.db.sqlPlans.QueriesVirtualOperator queries_virtual_operator = 52; -
hasRandomIntOperator
boolean hasRandomIntOperator().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53; -
getRandomIntOperator
PlanProtocol.RandomIntOperator getRandomIntOperator().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53; -
getRandomIntOperatorOrBuilder
PlanProtocol.RandomIntOperatorOrBuilder getRandomIntOperatorOrBuilder().xg.db.sqlPlans.RandomIntOperator random_int_operator = 53; -
hasColumnEmitterOperator
boolean hasColumnEmitterOperator().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54; -
getColumnEmitterOperator
PlanProtocol.ColumnEmitterOperator getColumnEmitterOperator().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54; -
getColumnEmitterOperatorOrBuilder
PlanProtocol.ColumnEmitterOperatorOrBuilder getColumnEmitterOperatorOrBuilder().xg.db.sqlPlans.ColumnEmitterOperator column_emitter_operator = 54; -
hasUnionOperator
boolean hasUnionOperator().xg.db.sqlPlans.UnionOperator union_operator = 55; -
getUnionOperator
PlanProtocol.UnionOperator getUnionOperator().xg.db.sqlPlans.UnionOperator union_operator = 55; -
getUnionOperatorOrBuilder
PlanProtocol.UnionOperatorOrBuilder getUnionOperatorOrBuilder().xg.db.sqlPlans.UnionOperator union_operator = 55; -
hasIntersectOperator
boolean hasIntersectOperator().xg.db.sqlPlans.IntersectOperator intersect_operator = 56; -
getIntersectOperator
PlanProtocol.IntersectOperator getIntersectOperator().xg.db.sqlPlans.IntersectOperator intersect_operator = 56; -
getIntersectOperatorOrBuilder
PlanProtocol.IntersectOperatorOrBuilder getIntersectOperatorOrBuilder().xg.db.sqlPlans.IntersectOperator intersect_operator = 56; -
hasExceptOperator
boolean hasExceptOperator().xg.db.sqlPlans.ExceptOperator except_operator = 57; -
getExceptOperator
PlanProtocol.ExceptOperator getExceptOperator().xg.db.sqlPlans.ExceptOperator except_operator = 57; -
getExceptOperatorOrBuilder
PlanProtocol.ExceptOperatorOrBuilder getExceptOperatorOrBuilder().xg.db.sqlPlans.ExceptOperator except_operator = 57; -
hasSwitchOperator
boolean hasSwitchOperator().xg.db.sqlPlans.SwitchOperator switch_operator = 58; -
getSwitchOperator
PlanProtocol.SwitchOperator getSwitchOperator().xg.db.sqlPlans.SwitchOperator switch_operator = 58; -
getSwitchOperatorOrBuilder
PlanProtocol.SwitchOperatorOrBuilder getSwitchOperatorOrBuilder().xg.db.sqlPlans.SwitchOperator switch_operator = 58; -
hasProductOperator
boolean hasProductOperator().xg.db.sqlPlans.ProductOperator product_operator = 59; -
getProductOperator
PlanProtocol.ProductOperator getProductOperator().xg.db.sqlPlans.ProductOperator product_operator = 59; -
getProductOperatorOrBuilder
PlanProtocol.ProductOperatorOrBuilder getProductOperatorOrBuilder().xg.db.sqlPlans.ProductOperator product_operator = 59; -
hasHashJoinOperator
boolean hasHashJoinOperator().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60; -
getHashJoinOperator
PlanProtocol.HashJoinOperator getHashJoinOperator().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60; -
getHashJoinOperatorOrBuilder
PlanProtocol.HashJoinOperatorOrBuilder getHashJoinOperatorOrBuilder().xg.db.sqlPlans.HashJoinOperator hash_join_operator = 60; -
hasEosOperator
boolean hasEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61; -
getEosOperator
PlanProtocol.EosOperator getEosOperator().xg.db.sqlPlans.EosOperator eos_operator = 61; -
getEosOperatorOrBuilder
PlanProtocol.EosOperatorOrBuilder getEosOperatorOrBuilder().xg.db.sqlPlans.EosOperator eos_operator = 61; -
hasTeeOperator
boolean hasTeeOperator().xg.db.sqlPlans.TeeOperator tee_operator = 62; -
getTeeOperator
PlanProtocol.TeeOperator getTeeOperator().xg.db.sqlPlans.TeeOperator tee_operator = 62; -
getTeeOperatorOrBuilder
PlanProtocol.TeeOperatorOrBuilder getTeeOperatorOrBuilder().xg.db.sqlPlans.TeeOperator tee_operator = 62; -
hasShuffleOperator
boolean hasShuffleOperator().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63; -
getShuffleOperator
PlanProtocol.ShuffleOperator getShuffleOperator().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63; -
getShuffleOperatorOrBuilder
PlanProtocol.ShuffleOperatorOrBuilder getShuffleOperatorOrBuilder().xg.db.sqlPlans.ShuffleOperator shuffle_operator = 63; -
hasBroadcastOperator
boolean hasBroadcastOperator().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64; -
getBroadcastOperator
PlanProtocol.BroadcastOperator getBroadcastOperator().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64; -
getBroadcastOperatorOrBuilder
PlanProtocol.BroadcastOperatorOrBuilder getBroadcastOperatorOrBuilder().xg.db.sqlPlans.BroadcastOperator broadcast_operator = 64; -
hasWindowOperator
boolean hasWindowOperator().xg.db.sqlPlans.WindowOperator window_operator = 65; -
getWindowOperator
PlanProtocol.WindowOperator getWindowOperator().xg.db.sqlPlans.WindowOperator window_operator = 65; -
getWindowOperatorOrBuilder
PlanProtocol.WindowOperatorOrBuilder getWindowOperatorOrBuilder().xg.db.sqlPlans.WindowOperator window_operator = 65; -
hasErrorOperator
boolean hasErrorOperator().xg.db.sqlPlans.ErrorOperator error_operator = 66; -
getErrorOperator
PlanProtocol.ErrorOperator getErrorOperator().xg.db.sqlPlans.ErrorOperator error_operator = 66; -
getErrorOperatorOrBuilder
PlanProtocol.ErrorOperatorOrBuilder getErrorOperatorOrBuilder().xg.db.sqlPlans.ErrorOperator error_operator = 66; -
hasIndexAggOperator
boolean hasIndexAggOperator().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67; -
getIndexAggOperator
PlanProtocol.IndexAggOperator getIndexAggOperator().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67; -
getIndexAggOperatorOrBuilder
PlanProtocol.IndexAggOperatorOrBuilder getIndexAggOperatorOrBuilder().xg.db.sqlPlans.IndexAggOperator index_agg_operator = 67; -
hasOrderedAggOperator
boolean hasOrderedAggOperator().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68; -
getOrderedAggOperator
PlanProtocol.OrderedAggOperator getOrderedAggOperator().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68; -
getOrderedAggOperatorOrBuilder
PlanProtocol.OrderedAggOperatorOrBuilder getOrderedAggOperatorOrBuilder().xg.db.sqlPlans.OrderedAggOperator ordered_agg_operator = 68; -
hasIndexDistinctOperator
boolean hasIndexDistinctOperator().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69; -
getIndexDistinctOperator
PlanProtocol.IndexDistinctOperator getIndexDistinctOperator().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69; -
getIndexDistinctOperatorOrBuilder
PlanProtocol.IndexDistinctOperatorOrBuilder getIndexDistinctOperatorOrBuilder().xg.db.sqlPlans.IndexDistinctOperator index_distinct_operator = 69; -
hasOrderedDistinctOperator
boolean hasOrderedDistinctOperator().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70; -
getOrderedDistinctOperator
PlanProtocol.OrderedDistinctOperator getOrderedDistinctOperator().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70; -
getOrderedDistinctOperatorOrBuilder
PlanProtocol.OrderedDistinctOperatorOrBuilder getOrderedDistinctOperatorOrBuilder().xg.db.sqlPlans.OrderedDistinctOperator ordered_distinct_operator = 70; -
hasIncrementingBigintOperator
boolean hasIncrementingBigintOperator().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71; -
getIncrementingBigintOperator
PlanProtocol.IncrementingBigIntOperator getIncrementingBigintOperator().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71; -
getIncrementingBigintOperatorOrBuilder
PlanProtocol.IncrementingBigIntOperatorOrBuilder getIncrementingBigintOperatorOrBuilder().xg.db.sqlPlans.IncrementingBigIntOperator incrementing_bigint_operator = 71; -
hasIndexCountStarOperator
boolean hasIndexCountStarOperator().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72; -
getIndexCountStarOperator
PlanProtocol.IndexCountStarOperator getIndexCountStarOperator().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72; -
getIndexCountStarOperatorOrBuilder
PlanProtocol.IndexCountStarOperatorOrBuilder getIndexCountStarOperatorOrBuilder().xg.db.sqlPlans.IndexCountStarOperator index_count_star_operator = 72; -
hasGdcLookupOperator
boolean hasGdcLookupOperator().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73; -
getGdcLookupOperator
PlanProtocol.GdcLookupOperator getGdcLookupOperator().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73; -
getGdcLookupOperatorOrBuilder
PlanProtocol.GdcLookupOperatorOrBuilder getGdcLookupOperatorOrBuilder().xg.db.sqlPlans.GdcLookupOperator gdc_lookup_operator = 73; -
hasReferenceOperator
boolean hasReferenceOperator().xg.db.sqlPlans.ReferenceOperator reference_operator = 74; -
getReferenceOperator
PlanProtocol.ReferenceOperator getReferenceOperator().xg.db.sqlPlans.ReferenceOperator reference_operator = 74; -
getReferenceOperatorOrBuilder
PlanProtocol.ReferenceOperatorOrBuilder getReferenceOperatorOrBuilder().xg.db.sqlPlans.ReferenceOperator reference_operator = 74; -
hasModifySchemaOperator
boolean hasModifySchemaOperator().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75; -
getModifySchemaOperator
PlanProtocol.ModifySchemaOperator getModifySchemaOperator().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75; -
getModifySchemaOperatorOrBuilder
PlanProtocol.ModifySchemaOperatorOrBuilder getModifySchemaOperatorOrBuilder().xg.db.sqlPlans.ModifySchemaOperator modify_schema_operator = 75; -
hasSystemConfigurationVirtualOperator
boolean hasSystemConfigurationVirtualOperator().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76; -
getSystemConfigurationVirtualOperator
PlanProtocol.SystemConfigurationVirtualOperator getSystemConfigurationVirtualOperator().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76; -
getSystemConfigurationVirtualOperatorOrBuilder
PlanProtocol.SystemConfigurationVirtualOperatorOrBuilder getSystemConfigurationVirtualOperatorOrBuilder().xg.db.sqlPlans.SystemConfigurationVirtualOperator system_configuration_virtual_operator = 76; -
hasTableCardVirtualOperator
boolean hasTableCardVirtualOperator().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77; -
getTableCardVirtualOperator
PlanProtocol.TableCardVirtualOperator getTableCardVirtualOperator().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77; -
getTableCardVirtualOperatorOrBuilder
PlanProtocol.TableCardVirtualOperatorOrBuilder getTableCardVirtualOperatorOrBuilder().xg.db.sqlPlans.TableCardVirtualOperator table_card_virtual_operator = 77; -
hasColCardVirtualOperator
boolean hasColCardVirtualOperator().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78; -
getColCardVirtualOperator
PlanProtocol.ColCardVirtualOperator getColCardVirtualOperator().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78; -
getColCardVirtualOperatorOrBuilder
PlanProtocol.ColCardVirtualOperatorOrBuilder getColCardVirtualOperatorOrBuilder().xg.db.sqlPlans.ColCardVirtualOperator col_card_virtual_operator = 78; -
hasAvgColSizeVirtualOperator
boolean hasAvgColSizeVirtualOperator().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79; -
getAvgColSizeVirtualOperator
PlanProtocol.AvgColSizeVirtualOperator getAvgColSizeVirtualOperator().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79; -
getAvgColSizeVirtualOperatorOrBuilder
PlanProtocol.AvgColSizeVirtualOperatorOrBuilder getAvgColSizeVirtualOperatorOrBuilder().xg.db.sqlPlans.AvgColSizeVirtualOperator avg_col_size_virtual_operator = 79; -
hasColDistVirtualOperator
boolean hasColDistVirtualOperator().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80; -
getColDistVirtualOperator
PlanProtocol.ColDistVirtualOperator getColDistVirtualOperator().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80; -
getColDistVirtualOperatorOrBuilder
PlanProtocol.ColDistVirtualOperatorOrBuilder getColDistVirtualOperatorOrBuilder().xg.db.sqlPlans.ColDistVirtualOperator col_dist_virtual_operator = 80; -
getTestoomflagsList
Vector of OOM flags for testing
repeated uint64 testoomflags = 200; -
getTestoomflagsCount
int getTestoomflagsCount()Vector of OOM flags for testing
repeated uint64 testoomflags = 200; -
getTestoomflags
long getTestoomflags(int index)Vector of OOM flags for testing
repeated uint64 testoomflags = 200; -
getRequestOneofCase
PlanProtocol.Operator.RequestOneofCase getRequestOneofCase()
-