All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pingcap.tidb.tipb.ExecutorOuterClass Maven / Gradle / Ivy

There is a newer version: 3.2.3
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: executor.proto

package com.pingcap.tidb.tipb;

public final class ExecutorOuterClass {
  private ExecutorOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_Executor_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_Executor_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_ExchangeSender_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_ExchangeSender_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_ExchangeReceiver_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_ExchangeReceiver_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_TableScan_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_TableScan_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_Join_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_Join_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_IndexScan_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_IndexScan_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_Selection_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_Selection_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_Projection_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_Projection_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_Aggregation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_Aggregation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_TopN_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_TopN_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_Limit_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_Limit_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_Kill_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_Kill_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_tipb_ExecutorExecutionSummary_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_tipb_ExecutorExecutionSummary_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\016executor.proto\022\004tipb\032\020expression.proto" +
      "\032\014schema.proto\032\024gogoproto/gogo.proto\"\237\003\n" +
      "\010Executor\022 \n\002tp\030\001 \001(\0162\016.tipb.ExecTypeB\004\310" +
      "\336\037\000\022!\n\010tbl_scan\030\002 \001(\0132\017.tipb.TableScan\022!" +
      "\n\010idx_scan\030\003 \001(\0132\017.tipb.IndexScan\022\"\n\tsel" +
      "ection\030\004 \001(\0132\017.tipb.Selection\022&\n\013aggrega" +
      "tion\030\005 \001(\0132\021.tipb.Aggregation\022\030\n\004topN\030\006 " +
      "\001(\0132\n.tipb.TopN\022\032\n\005limit\030\007 \001(\0132\013.tipb.Li" +
      "mit\0221\n\021exchange_receiver\030\010 \001(\0132\026.tipb.Ex" +
      "changeReceiver\022\030\n\004join\030\t \001(\0132\n.tipb.Join" +
      "\022\023\n\013executor_id\030\n \001(\t\022\030\n\004kill\030\013 \001(\0132\n.ti" +
      "pb.Kill\022-\n\017exchange_sender\030\014 \001(\0132\024.tipb." +
      "ExchangeSender\"\224\001\n\016ExchangeSender\022$\n\002tp\030" +
      "\001 \001(\0162\022.tipb.ExchangeTypeB\004\310\336\037\000\022\031\n\021encod" +
      "ed_task_meta\030\002 \003(\014\022\"\n\016partition_keys\030\003 \003" +
      "(\0132\n.tipb.Expr\022\035\n\005child\030\004 \001(\0132\016.tipb.Exe" +
      "cutor\"S\n\020ExchangeReceiver\022\031\n\021encoded_tas" +
      "k_meta\030\001 \003(\014\022$\n\013field_types\030\002 \003(\0132\017.tipb" +
      ".FieldType\"\316\001\n\tTableScan\022\026\n\010table_id\030\001 \001" +
      "(\003B\004\310\336\037\000\022!\n\007columns\030\002 \003(\0132\020.tipb.ColumnI" +
      "nfo\022\022\n\004desc\030\003 \001(\010B\004\310\336\037\000\022\032\n\022primary_colum" +
      "n_ids\030\004 \003(\003\0220\n\020next_read_engine\030\005 \001(\0162\020." +
      "tipb.EngineTypeB\004\310\336\037\000\022$\n\006ranges\030\006 \003(\0132\016." +
      "tipb.KeyRangeB\004\310\336\037\000\"\242\003\n\004Join\022\'\n\tjoin_typ" +
      "e\030\001 \001(\0162\016.tipb.JoinTypeB\004\310\336\037\000\0220\n\016join_ex" +
      "ec_type\030\002 \001(\0162\022.tipb.JoinExecTypeB\004\310\336\037\000\022" +
      " \n\010children\030\003 \003(\0132\016.tipb.Executor\022\027\n\tinn" +
      "er_idx\030\004 \001(\003B\004\310\336\037\000\022\"\n\016left_join_keys\030\005 \003" +
      "(\0132\n.tipb.Expr\022#\n\017right_join_keys\030\006 \003(\0132" +
      "\n.tipb.Expr\022$\n\013probe_types\030\007 \003(\0132\017.tipb." +
      "FieldType\022$\n\013build_types\030\010 \003(\0132\017.tipb.Fi" +
      "eldType\022#\n\017left_conditions\030\t \003(\0132\n.tipb." +
      "Expr\022$\n\020right_conditions\030\n \003(\0132\n.tipb.Ex" +
      "pr\022$\n\020other_conditions\030\013 \003(\0132\n.tipb.Expr" +
      "\"\236\001\n\tIndexScan\022\026\n\010table_id\030\001 \001(\003B\004\310\336\037\000\022\026" +
      "\n\010index_id\030\002 \001(\003B\004\310\336\037\000\022!\n\007columns\030\003 \003(\0132" +
      "\020.tipb.ColumnInfo\022\022\n\004desc\030\004 \001(\010B\004\310\336\037\000\022\016\n" +
      "\006unique\030\005 \001(\010\022\032\n\022primary_column_ids\030\006 \003(" +
      "\003\"q\n\tSelection\022\036\n\nconditions\030\001 \003(\0132\n.tip" +
      "b.Expr\022%\n\016rpn_conditions\030\002 \003(\0132\r.tipb.Rp" +
      "nExpr\022\035\n\005child\030\003 \001(\0132\016.tipb.Executor\"h\n\n" +
      "Projection\022\031\n\005exprs\030\001 \003(\0132\n.tipb.Expr\022 \n" +
      "\trpn_exprs\030\002 \003(\0132\r.tipb.RpnExpr\022\035\n\005child" +
      "\030\003 \001(\0132\016.tipb.Executor\"\312\001\n\013Aggregation\022\034" +
      "\n\010group_by\030\001 \003(\0132\n.tipb.Expr\022#\n\014rpn_grou" +
      "p_by\030\004 \003(\0132\r.tipb.RpnExpr\022\034\n\010agg_func\030\002 " +
      "\003(\0132\n.tipb.Expr\022#\n\014rpn_agg_func\030\005 \003(\0132\r." +
      "tipb.RpnExpr\022\026\n\010streamed\030\003 \001(\010B\004\310\336\037\000\022\035\n\005" +
      "child\030\006 \001(\0132\016.tipb.Executor\"Z\n\004TopN\022\036\n\010o" +
      "rder_by\030\001 \003(\0132\014.tipb.ByItem\022\023\n\005limit\030\002 \001" +
      "(\004B\004\310\336\037\000\022\035\n\005child\030\003 \001(\0132\016.tipb.Executor\"" +
      ";\n\005Limit\022\023\n\005limit\030\001 \001(\004B\004\310\336\037\000\022\035\n\005child\030\002" +
      " \001(\0132\016.tipb.Executor\"1\n\004Kill\022\024\n\006connID\030\001" +
      " \001(\004B\004\310\336\037\000\022\023\n\005query\030\002 \001(\010B\004\310\336\037\000\"}\n\030Execu" +
      "torExecutionSummary\022\031\n\021time_processed_ns" +
      "\030\001 \001(\004\022\031\n\021num_produced_rows\030\002 \001(\004\022\026\n\016num" +
      "_iterations\030\003 \001(\004\022\023\n\013executor_id\030\004 \001(\t*\326" +
      "\001\n\010ExecType\022\021\n\rTypeTableScan\020\000\022\021\n\rTypeIn" +
      "dexScan\020\001\022\021\n\rTypeSelection\020\002\022\023\n\017TypeAggr" +
      "egation\020\003\022\014\n\010TypeTopN\020\004\022\r\n\tTypeLimit\020\005\022\021" +
      "\n\rTypeStreamAgg\020\006\022\014\n\010TypeJoin\020\007\022\014\n\010TypeK" +
      "ill\020\010\022\026\n\022TypeExchangeSender\020\t\022\030\n\024TypeExc" +
      "hangeReceiver\020\n*8\n\014ExchangeType\022\017\n\013PassT" +
      "hrough\020\000\022\r\n\tBroadcast\020\001\022\010\n\004Hash\020\002*.\n\nEng" +
      "ineType\022\t\n\005Local\020\000\022\010\n\004TiKV\020\001\022\013\n\007TiFlash\020" +
      "\002*\256\001\n\010JoinType\022\021\n\rTypeInnerJoin\020\000\022\025\n\021Typ" +
      "eLeftOuterJoin\020\001\022\026\n\022TypeRightOuterJoin\020\002" +
      "\022\020\n\014TypeSemiJoin\020\003\022\024\n\020TypeAntiSemiJoin\020\004" +
      "\022\031\n\025TypeLeftOuterSemiJoin\020\005\022\035\n\031TypeAntiL" +
      "eftOuterSemiJoin\020\006* \n\014JoinExecType\022\020\n\014Ty" +
      "peHashJoin\020\000B%\n\025com.pingcap.tidb.tipbP\001\310" +
      "\342\036\001\340\342\036\001\320\342\036\001"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.pingcap.tidb.tipb.Expression.getDescriptor(),
          com.pingcap.tidb.tipb.Schema.getDescriptor(),
          com.google.protobuf.GoGoProtos.getDescriptor(),
        }, assigner);
    internal_static_tipb_Executor_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_tipb_Executor_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_Executor_descriptor,
        new java.lang.String[] { "Tp", "TblScan", "IdxScan", "Selection", "Aggregation", "TopN", "Limit", "ExchangeReceiver", "Join", "ExecutorId", "Kill", "ExchangeSender", });
    internal_static_tipb_ExchangeSender_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_tipb_ExchangeSender_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_ExchangeSender_descriptor,
        new java.lang.String[] { "Tp", "EncodedTaskMeta", "PartitionKeys", "Child", });
    internal_static_tipb_ExchangeReceiver_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_tipb_ExchangeReceiver_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_ExchangeReceiver_descriptor,
        new java.lang.String[] { "EncodedTaskMeta", "FieldTypes", });
    internal_static_tipb_TableScan_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_tipb_TableScan_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_TableScan_descriptor,
        new java.lang.String[] { "TableId", "Columns", "Desc", "PrimaryColumnIds", "NextReadEngine", "Ranges", });
    internal_static_tipb_Join_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_tipb_Join_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_Join_descriptor,
        new java.lang.String[] { "JoinType", "JoinExecType", "Children", "InnerIdx", "LeftJoinKeys", "RightJoinKeys", "ProbeTypes", "BuildTypes", "LeftConditions", "RightConditions", "OtherConditions", });
    internal_static_tipb_IndexScan_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_tipb_IndexScan_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_IndexScan_descriptor,
        new java.lang.String[] { "TableId", "IndexId", "Columns", "Desc", "Unique", "PrimaryColumnIds", });
    internal_static_tipb_Selection_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_tipb_Selection_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_Selection_descriptor,
        new java.lang.String[] { "Conditions", "RpnConditions", "Child", });
    internal_static_tipb_Projection_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_tipb_Projection_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_Projection_descriptor,
        new java.lang.String[] { "Exprs", "RpnExprs", "Child", });
    internal_static_tipb_Aggregation_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_tipb_Aggregation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_Aggregation_descriptor,
        new java.lang.String[] { "GroupBy", "RpnGroupBy", "AggFunc", "RpnAggFunc", "Streamed", "Child", });
    internal_static_tipb_TopN_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_tipb_TopN_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_TopN_descriptor,
        new java.lang.String[] { "OrderBy", "Limit", "Child", });
    internal_static_tipb_Limit_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_tipb_Limit_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_Limit_descriptor,
        new java.lang.String[] { "Limit", "Child", });
    internal_static_tipb_Kill_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_tipb_Kill_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_Kill_descriptor,
        new java.lang.String[] { "ConnID", "Query", });
    internal_static_tipb_ExecutorExecutionSummary_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_tipb_ExecutorExecutionSummary_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_tipb_ExecutorExecutionSummary_descriptor,
        new java.lang.String[] { "TimeProcessedNs", "NumProducedRows", "NumIterations", "ExecutorId", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.protobuf.GoGoProtos.marshalerAll);
    registry.add(com.google.protobuf.GoGoProtos.nullable);
    registry.add(com.google.protobuf.GoGoProtos.sizerAll);
    registry.add(com.google.protobuf.GoGoProtos.unmarshalerAll);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    com.pingcap.tidb.tipb.Expression.getDescriptor();
    com.pingcap.tidb.tipb.Schema.getDescriptor();
    com.google.protobuf.GoGoProtos.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy