# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: TajoWorkerProtocol.proto

from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)


import yarn_protos_pb2
import tajo_protos_pb2
import TajoIdProtos_pb2
import CatalogProtos_pb2
import PrimitiveProtos_pb2
import Plan_pb2
import ContainerProtocol_pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='TajoWorkerProtocol.proto',
  package='hadoop.yarn',
  serialized_pb='\n\x18TajoWorkerProtocol.proto\x12\x0bhadoop.yarn\x1a\x11yarn_protos.proto\x1a\x11tajo_protos.proto\x1a\x12TajoIdProtos.proto\x1a\x13\x43\x61talogProtos.proto\x1a\x15PrimitiveProtos.proto\x1a\nPlan.proto\x1a\x17\x43ontainerProtocol.proto\"\x8e\x01\n\x0cSessionProto\x12\x12\n\nsession_id\x18\x01 \x02(\t\x12\x10\n\x08username\x18\x02 \x02(\t\x12\x18\n\x10\x63urrent_database\x18\x03 \x02(\t\x12\x18\n\x10last_access_time\x18\x04 \x02(\x03\x12$\n\tvariables\x18\x05 \x02(\x0b\x32\x11.KeyValueSetProto\"\xa1\x02\n\x0fTaskStatusProto\x12\x1f\n\x02id\x18\x01 \x02(\x0b\x32\x13.TaskAttemptIdProto\x12\x12\n\nworkerName\x18\x02 \x02(\t\x12\x10\n\x08progress\x18\x03 \x02(\x02\x12 \n\x05state\x18\x04 \x02(\x0e\x32\x11.TaskAttemptState\x12\x1c\n\x05stats\x18\x05 \x01(\x0b\x32\r.StatSetProto\x12$\n\ninputStats\x18\x06 \x01(\x0b\x32\x10.TableStatsProto\x12%\n\x0bresultStats\x18\x07 \x01(\x0b\x32\x10.TableStatsProto\x12:\n\x12shuffleFileOutputs\x18\x08 \x03(\x0b\x32\x1e.hadoop.yarn.ShuffleFileOutput\"\xde\x01\n\x14TaskCompletionReport\x12\x1f\n\x02id\x18\x01 \x02(\x0b\x32\x13.TaskAttemptIdProto\x12\x1c\n\x05stats\x18\x02 \x01(\x0b\x32\r.StatSetProto\x12$\n\ninputStats\x18\x03 \x01(\x0b\x32\x10.TableStatsProto\x12%\n\x0bresultStats\x18\x04 \x01(\x0b\x32\x10.TableStatsProto\x12:\n\x12shuffleFileOutputs\x18\x05 \x03(\x0b\x32\x1e.hadoop.yarn.ShuffleFileOutput\"a\n\x14TaskFatalErrorReport\x12\x1f\n\x02id\x18\x01 \x02(\x0b\x32\x13.TaskAttemptIdProto\x12\x14\n\x0c\x65rrorMessage\x18\x02 \x01(\t\x12\x12\n\nerrorTrace\x18\x03 \x01(\t\"\x87\x03\n\x10TaskRequestProto\x12\x1f\n\x02id\x18\x01 \x02(\x0b\x32\x13.TaskAttemptIdProto\x12!\n\tfragments\x18\x02 \x03(\x0b\x32\x0e.FragmentProto\x12\x13\n\x0boutputTable\x18\x03 \x02(\t\x12\x17\n\x0f\x63lusteredOutput\x18\x04 \x02(\x08\x12\x1e\n\x04plan\x18\x05 \x02(\x0b\x32\x10.LogicalNodeTree\x12\x19\n\ninterQuery\x18\x06 \x01(\x08:\x05\x66\x61lse\x12(\n\x07\x66\x65tches\x18\x07 \x03(\x0b\x32\x17.hadoop.yarn.FetchProto\x12\x11\n\tshouldDie\x18\x08 \x01(\x08\x12\'\n\x0cqueryContext\x18\t \x01(\x0b\x32\x11.KeyValueSetProto\x12\x32\n\x0b\x64\x61taChannel\x18\n \x01(\x0b\x32\x1d.hadoop.yarn.DataChannelProto\x12,\n\x08\x65nforcer\x18\x0b \x01(\x0b\x32\x1a.hadoop.yarn.EnforcerProto\"\x91\x02\n\nFetchProto\x12\x0c\n\x04host\x18\x01 \x02(\t\x12\x0c\n\x04port\x18\x02 \x02(\x05\x12\x1a\n\x04type\x18\x03 \x02(\x0e\x32\x0c.ShuffleType\x12\x30\n\x10\x65xecutionBlockId\x18\x04 \x02(\x0b\x32\x16.ExecutionBlockIdProto\x12\x13\n\x0bpartitionId\x18\x05 \x02(\x05\x12\x0c\n\x04name\x18\x06 \x02(\t\x12\x13\n\x0brangeParams\x18\x07 \x01(\t\x12\x16\n\x07hasNext\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x12\n\x06taskId\x18\t \x03(\x05\x42\x02\x10\x01\x12\x15\n\tattemptId\x18\n \x03(\x05\x42\x02\x10\x01\x12\x0e\n\x06offset\x18\x0b \x01(\x03\x12\x0e\n\x06length\x18\x0c \x01(\x03\"S\n\x18\x46\x61ilureIntermediateProto\x12\x0f\n\x07pagePos\x18\x01 \x02(\x03\x12\x13\n\x0bstartRowNum\x18\x02 \x02(\x05\x12\x11\n\tendRowNum\x18\x03 \x02(\x05\"\xb0\x02\n\x16IntermediateEntryProto\x12$\n\x04\x65\x62Id\x18\x01 \x02(\x0b\x32\x16.ExecutionBlockIdProto\x12\x0e\n\x06taskId\x18\x02 \x02(\x05\x12\x11\n\tattemptId\x18\x03 \x02(\x05\x12\x0e\n\x06partId\x18\x04 \x02(\x05\x12\x0c\n\x04host\x18\x05 \x02(\t\x12\x0e\n\x06volume\x18\x06 \x02(\x03\x12<\n\x05pages\x18\x07 \x03(\x0b\x32-.hadoop.yarn.IntermediateEntryProto.PageProto\x12\x37\n\x08\x66\x61ilures\x18\x08 \x03(\x0b\x32%.hadoop.yarn.FailureIntermediateProto\x1a(\n\tPageProto\x12\x0b\n\x03pos\x18\x01 \x02(\x03\x12\x0e\n\x06length\x18\x02 \x02(\x05\"\xc9\x01\n\x14\x45xecutionBlockReport\x12$\n\x04\x65\x62Id\x18\x01 \x02(\x0b\x32\x16.ExecutionBlockIdProto\x12\x15\n\rreportSuccess\x18\x02 \x02(\x08\x12\x1a\n\x12reportErrorMessage\x18\x03 \x01(\t\x12\x16\n\x0esucceededTasks\x18\x04 \x02(\x05\x12@\n\x13intermediateEntries\x18\x05 \x03(\x0b\x32#.hadoop.yarn.IntermediateEntryProto\"<\n\x11TaskResponseProto\x12\n\n\x02id\x18\x01 \x02(\t\x12\x1b\n\x06status\x18\x02 \x02(\x0e\x32\x0b.QueryState\"\x8c\x01\n\x11StatusReportProto\x12\x11\n\ttimestamp\x18\x01 \x02(\x03\x12\x12\n\nserverName\x18\x02 \x02(\t\x12,\n\x06status\x18\x03 \x03(\x0b\x32\x1c.hadoop.yarn.TaskStatusProto\x12\"\n\x05pings\x18\x04 \x03(\x0b\x32\x13.TaskAttemptIdProto\"<\n\x13\x43ommandRequestProto\x12%\n\x07\x63ommand\x18\x01 \x03(\x0b\x32\x14.hadoop.yarn.Command\"\x16\n\x14\x43ommandResponseProto\"R\n\x07\x43ommand\x12\x1f\n\x02id\x18\x01 \x02(\x0b\x32\x13.TaskAttemptIdProto\x12&\n\x04type\x18\x02 \x02(\x0e\x32\x18.hadoop.yarn.CommandType\"E\n\x11ShuffleFileOutput\x12\x0e\n\x06partId\x18\x01 \x02(\x05\x12\x10\n\x08\x66ileName\x18\x02 \x01(\t\x12\x0e\n\x06volume\x18\x03 \x01(\x03\"\xda\x01\n\x1aQueryExecutionRequestProto\x12\x1e\n\x07queryId\x18\x01 \x02(\x0b\x32\r.QueryIdProto\x12*\n\x07session\x18\x02 \x02(\x0b\x32\x19.hadoop.yarn.SessionProto\x12\'\n\x0cqueryContext\x18\x03 \x02(\x0b\x32\x11.KeyValueSetProto\x12 \n\nexprInJson\x18\x05 \x02(\x0b\x32\x0c.StringProto\x12%\n\x0flogicalPlanJson\x18\x06 \x01(\x0b\x32\x0c.StringProto\"\x91\x01\n\x13GetTaskRequestProto\x12\x10\n\x08workerId\x18\x01 \x02(\x05\x12\x36\n\x0b\x63ontainerId\x18\x02 \x02(\x0b\x32!.hadoop.yarn.TajoContainerIdProto\x12\x30\n\x10\x65xecutionBlockId\x18\x03 \x02(\x0b\x32\x16.ExecutionBlockIdProto\"\xb6\x02\n\x10\x44\x61taChannelProto\x12%\n\x05srcId\x18\x01 \x02(\x0b\x32\x16.ExecutionBlockIdProto\x12(\n\x08targetId\x18\x02 \x02(\x0b\x32\x16.ExecutionBlockIdProto\x12\x32\n\x0ctransmitType\x18\x03 \x02(\x0e\x32\r.TransmitType:\rPULL_TRANSMIT\x12!\n\x0bshuffleType\x18\x04 \x02(\x0e\x32\x0c.ShuffleType\x12\x1c\n\x06schema\x18\x05 \x01(\x0b\x32\x0c.SchemaProto\x12!\n\x0bshuffleKeys\x18\x07 \x03(\x0b\x32\x0c.ColumnProto\x12\x15\n\nnumOutputs\x18\t \x01(\x05:\x01\x31\x12\"\n\tstoreType\x18\n \x01(\x0e\x32\n.StoreType:\x03\x43SV\"\xfb\x01\n\x1dRunExecutionBlockRequestProto\x12\x30\n\x10\x65xecutionBlockId\x18\x01 \x02(\x0b\x32\x16.ExecutionBlockIdProto\x12/\n\x0bqueryMaster\x18\x02 \x02(\x0b\x32\x1a.WorkerConnectionInfoProto\x12\x0e\n\x06nodeId\x18\x03 \x02(\t\x12\x13\n\x0b\x63ontainerId\x18\x04 \x02(\t\x12\x17\n\x0fqueryOutputPath\x18\x05 \x01(\t\x12\'\n\x0cqueryContext\x18\x06 \x02(\x0b\x32\x11.KeyValueSetProto\x12\x10\n\x08planJson\x18\x07 \x02(\t\"K\n\x17\x45xecutionBlockListProto\x12\x30\n\x10\x65xecutionBlockId\x18\x01 \x03(\x0b\x32\x16.ExecutionBlockIdProto\"\xf7\x04\n\x0f\x45nforceProperty\x12\x36\n\x04type\x18\x01 \x02(\x0e\x32(.hadoop.yarn.EnforceProperty.EnforceType\x12\x34\n\x0bsortedInput\x18\x02 \x01(\x0b\x32\x1f.hadoop.yarn.SortedInputEnforce\x12:\n\x0eoutputDistinct\x18\x03 \x01(\x0b\x32\".hadoop.yarn.OutputDistinctEnforce\x12,\n\x07groupby\x18\x04 \x01(\x0b\x32\x1b.hadoop.yarn.GroupbyEnforce\x12&\n\x04join\x18\x05 \x01(\x0b\x32\x18.hadoop.yarn.JoinEnforce\x12&\n\x04sort\x18\x06 \x01(\x0b\x32\x18.hadoop.yarn.SortEnforce\x12\x30\n\tbroadcast\x18\x07 \x01(\x0b\x32\x1d.hadoop.yarn.BroadcastEnforce\x12=\n\x0f\x63olumnPartition\x18\x08 \x01(\x0b\x32$.hadoop.yarn.ColumnPartitionEnforcer\x12\x36\n\x08\x64istinct\x18\t \x01(\x0b\x32$.hadoop.yarn.DistinctGroupbyEnforcer\"\x92\x01\n\x0b\x45nforceType\x12\x10\n\x0cSORTED_INPUT\x10\x00\x12\x13\n\x0fOUTPUT_DISTINCT\x10\x01\x12\x0c\n\x08GROUP_BY\x10\x02\x12\x08\n\x04JOIN\x10\x03\x12\x08\n\x04SORT\x10\x04\x12\r\n\tBROADCAST\x10\x05\x12\x14\n\x10\x43OLUMN_PARTITION\x10\x06\x12\x15\n\x11\x44ISTINCT_GROUP_BY\x10\x07\"J\n\x12SortedInputEnforce\x12\x11\n\ttableName\x18\x01 \x02(\t\x12!\n\tsortSpecs\x18\x02 \x03(\x0b\x32\x0e.SortSpecProto\"\x17\n\x15OutputDistinctEnforce\"\xdb\x01\n\x0bJoinEnforce\x12\x0e\n\x06nodeId\x18\x01 \x02(\x05\x12\x39\n\talgorithm\x18\x02 \x02(\x0e\x32&.hadoop.yarn.JoinEnforce.JoinAlgorithm\"\x80\x01\n\rJoinAlgorithm\x12\x14\n\x10NESTED_LOOP_JOIN\x10\x00\x12\x1a\n\x16\x42LOCK_NESTED_LOOP_JOIN\x10\x01\x12\x17\n\x13IN_MEMORY_HASH_JOIN\x10\x02\x12\x14\n\x10HYBRID_HASH_JOIN\x10\x03\x12\x0e\n\nMERGE_JOIN\x10\x04\"\xc4\x01\n\x0eGroupbyEnforce\x12\x0e\n\x06nodeId\x18\x01 \x02(\x05\x12?\n\talgorithm\x18\x02 \x02(\x0e\x32,.hadoop.yarn.GroupbyEnforce.GroupbyAlgorithm\x12!\n\tsortSpecs\x18\x03 \x03(\x0b\x32\x0e.SortSpecProto\">\n\x10GroupbyAlgorithm\x12\x14\n\x10HASH_AGGREGATION\x10\x00\x12\x14\n\x10SORT_AGGREGATION\x10\x01\"\x8d\x01\n\x0bSortEnforce\x12\x0e\n\x06nodeId\x18\x01 \x02(\x05\x12\x39\n\talgorithm\x18\x02 \x02(\x0e\x32&.hadoop.yarn.SortEnforce.SortAlgorithm\"3\n\rSortAlgorithm\x12\x12\n\x0eIN_MEMORY_SORT\x10\x00\x12\x0e\n\nMERGE_SORT\x10\x01\"%\n\x10\x42roadcastEnforce\x12\x11\n\ttableName\x18\x01 \x02(\t\"\xbf\x01\n\x17\x43olumnPartitionEnforcer\x12\x0e\n\x06nodeId\x18\x01 \x02(\x05\x12P\n\talgorithm\x18\x02 \x02(\x0e\x32=.hadoop.yarn.ColumnPartitionEnforcer.ColumnPartitionAlgorithm\"B\n\x18\x43olumnPartitionAlgorithm\x12\x12\n\x0eHASH_PARTITION\x10\x00\x12\x12\n\x0eSORT_PARTITION\x10\x01\"\xb2\x04\n\x17\x44istinctGroupbyEnforcer\x12\x0e\n\x06nodeId\x18\x01 \x02(\x05\x12T\n\talgorithm\x18\x02 \x02(\x0e\x32\x41.hadoop.yarn.DistinctGroupbyEnforcer.DistinctAggregationAlgorithm\x12J\n\x0esortSpecArrays\x18\x03 \x03(\x0b\x32\x32.hadoop.yarn.DistinctGroupbyEnforcer.SortSpecArray\x12$\n\x15isMultipleAggregation\x18\x04 \x02(\x08:\x05\x66\x61lse\x12_\n\x18multipleAggregationStage\x18\x05 \x01(\x0e\x32=.hadoop.yarn.DistinctGroupbyEnforcer.MultipleAggregationStage\x1a\x42\n\rSortSpecArray\x12\x0e\n\x06nodeId\x18\x01 \x02(\x05\x12!\n\tsortSpecs\x18\x02 \x03(\x0b\x32\x0e.SortSpecProto\"J\n\x1c\x44istinctAggregationAlgorithm\x12\x14\n\x10HASH_AGGREGATION\x10\x00\x12\x14\n\x10SORT_AGGREGATION\x10\x01\"N\n\x18MultipleAggregationStage\x12\x0f\n\x0b\x46IRST_STAGE\x10\x00\x12\x10\n\x0cSECOND_STAGE\x10\x01\x12\x0f\n\x0bTHRID_STAGE\x10\x03\"A\n\rEnforcerProto\x12\x30\n\nproperties\x18\x01 \x03(\x0b\x32\x1c.hadoop.yarn.EnforceProperty\"\x8c\x01\n\x13\x46\x65tcherHistoryProto\x12\x11\n\tstartTime\x18\x01 \x02(\x03\x12\x12\n\nfinishTime\x18\x02 \x01(\x03\x12\x1c\n\x05state\x18\x03 \x02(\x0e\x32\r.FetcherState\x12\x12\n\nfileLength\x18\x04 \x02(\x03\x12\x1c\n\x14messageReceivedCount\x18\x05 \x02(\x05\"\x80\x03\n\x10TaskHistoryProto\x12*\n\rtaskAttemptId\x18\x01 \x02(\x0b\x32\x13.TaskAttemptIdProto\x12 \n\x05state\x18\x02 \x02(\x0e\x32\x11.TaskAttemptState\x12\x10\n\x08progress\x18\x03 \x02(\x02\x12\x11\n\tstartTime\x18\x04 \x02(\x03\x12\x12\n\nfinishTime\x18\x05 \x02(\x03\x12$\n\ninputStats\x18\x06 \x02(\x0b\x32\x10.TableStatsProto\x12%\n\x0boutputStats\x18\x07 \x01(\x0b\x32\x10.TableStatsProto\x12\x12\n\noutputPath\x18\x08 \x01(\t\x12\x13\n\x0bworkingPath\x18\t \x01(\t\x12\x1a\n\x12\x66inishedFetchCount\x18\n \x01(\x05\x12\x17\n\x0ftotalFetchCount\x18\x0b \x01(\x05\x12:\n\x10\x66\x65tcherHistories\x18\x0c \x03(\x0b\x32 .hadoop.yarn.FetcherHistoryProto\"\xcb\x01\n\x16TaskRunnerHistoryProto\x12\x30\n\x10\x65xecutionBlockId\x18\x01 \x02(\x0b\x32\x16.ExecutionBlockIdProto\x12\r\n\x05state\x18\x02 \x02(\t\x12\x13\n\x0b\x63ontainerId\x18\x03 \x02(\t\x12\x11\n\tstartTime\x18\x04 \x01(\x03\x12\x12\n\nfinishTime\x18\x05 \x01(\x03\x12\x34\n\rtaskHistories\x18\x06 \x03(\x0b\x32\x1d.hadoop.yarn.TaskHistoryProto*>\n\x0b\x43ommandType\x12\x0b\n\x07PREPARE\x10\x00\x12\n\n\x06LAUNCH\x10\x01\x12\x08\n\x04STOP\x10\x02\x12\x0c\n\x08\x46INALIZE\x10\x03\x32\xf3\x02\n\x19TajoWorkerProtocolService\x12\'\n\x04ping\x12\x13.TaskAttemptIdProto\x1a\n.BoolProto\x12M\n\x13startExecutionBlock\x12*.hadoop.yarn.RunExecutionBlockRequestProto\x1a\n.BoolProto\x12\x38\n\x12stopExecutionBlock\x12\x16.ExecutionBlockIdProto\x1a\n.BoolProto\x12\x32\n\x0fkillTaskAttempt\x12\x13.TaskAttemptIdProto\x1a\n.BoolProto\x12$\n\x07\x63leanup\x12\r.QueryIdProto\x1a\n.BoolProto\x12J\n\x16\x63leanupExecutionBlocks\x12$.hadoop.yarn.ExecutionBlockListProto\x1a\n.BoolProtoB/\n\x13org.apache.tajo.ipcB\x12TajoWorkerProtocol\x88\x01\x01\xa0\x01\x01')

_COMMANDTYPE = _descriptor.EnumDescriptor(
  name='CommandType',
  full_name='hadoop.yarn.CommandType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PREPARE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LAUNCH', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STOP', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FINALIZE', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=6567,
  serialized_end=6629,
)

CommandType = enum_type_wrapper.EnumTypeWrapper(_COMMANDTYPE)
PREPARE = 0
LAUNCH = 1
STOP = 2
FINALIZE = 3


_ENFORCEPROPERTY_ENFORCETYPE = _descriptor.EnumDescriptor(
  name='EnforceType',
  full_name='hadoop.yarn.EnforceProperty.EnforceType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SORTED_INPUT', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OUTPUT_DISTINCT', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GROUP_BY', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='JOIN', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SORT', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BROADCAST', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='COLUMN_PARTITION', index=6, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DISTINCT_GROUP_BY', index=7, number=7,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4152,
  serialized_end=4298,
)

_JOINENFORCE_JOINALGORITHM = _descriptor.EnumDescriptor(
  name='JoinAlgorithm',
  full_name='hadoop.yarn.JoinEnforce.JoinAlgorithm',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NESTED_LOOP_JOIN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BLOCK_NESTED_LOOP_JOIN', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IN_MEMORY_HASH_JOIN', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HYBRID_HASH_JOIN', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MERGE_JOIN', index=4, number=4,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4493,
  serialized_end=4621,
)

_GROUPBYENFORCE_GROUPBYALGORITHM = _descriptor.EnumDescriptor(
  name='GroupbyAlgorithm',
  full_name='hadoop.yarn.GroupbyEnforce.GroupbyAlgorithm',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='HASH_AGGREGATION', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SORT_AGGREGATION', index=1, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4758,
  serialized_end=4820,
)

_SORTENFORCE_SORTALGORITHM = _descriptor.EnumDescriptor(
  name='SortAlgorithm',
  full_name='hadoop.yarn.SortEnforce.SortAlgorithm',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='IN_MEMORY_SORT', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MERGE_SORT', index=1, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=4913,
  serialized_end=4964,
)

_COLUMNPARTITIONENFORCER_COLUMNPARTITIONALGORITHM = _descriptor.EnumDescriptor(
  name='ColumnPartitionAlgorithm',
  full_name='hadoop.yarn.ColumnPartitionEnforcer.ColumnPartitionAlgorithm',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='HASH_PARTITION', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SORT_PARTITION', index=1, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=5131,
  serialized_end=5197,
)

_DISTINCTGROUPBYENFORCER_DISTINCTAGGREGATIONALGORITHM = _descriptor.EnumDescriptor(
  name='DistinctAggregationAlgorithm',
  full_name='hadoop.yarn.DistinctGroupbyEnforcer.DistinctAggregationAlgorithm',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='HASH_AGGREGATION', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SORT_AGGREGATION', index=1, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=5608,
  serialized_end=5682,
)

_DISTINCTGROUPBYENFORCER_MULTIPLEAGGREGATIONSTAGE = _descriptor.EnumDescriptor(
  name='MultipleAggregationStage',
  full_name='hadoop.yarn.DistinctGroupbyEnforcer.MultipleAggregationStage',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FIRST_STAGE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SECOND_STAGE', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='THRID_STAGE', index=2, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=5684,
  serialized_end=5762,
)


_SESSIONPROTO = _descriptor.Descriptor(
  name='SessionProto',
  full_name='hadoop.yarn.SessionProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='session_id', full_name='hadoop.yarn.SessionProto.session_id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='username', full_name='hadoop.yarn.SessionProto.username', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='current_database', full_name='hadoop.yarn.SessionProto.current_database', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_access_time', full_name='hadoop.yarn.SessionProto.last_access_time', index=3,
      number=4, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='variables', full_name='hadoop.yarn.SessionProto.variables', index=4,
      number=5, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=181,
  serialized_end=323,
)


_TASKSTATUSPROTO = _descriptor.Descriptor(
  name='TaskStatusProto',
  full_name='hadoop.yarn.TaskStatusProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='hadoop.yarn.TaskStatusProto.id', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workerName', full_name='hadoop.yarn.TaskStatusProto.workerName', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='progress', full_name='hadoop.yarn.TaskStatusProto.progress', index=2,
      number=3, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='state', full_name='hadoop.yarn.TaskStatusProto.state', index=3,
      number=4, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats', full_name='hadoop.yarn.TaskStatusProto.stats', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='inputStats', full_name='hadoop.yarn.TaskStatusProto.inputStats', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='resultStats', full_name='hadoop.yarn.TaskStatusProto.resultStats', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shuffleFileOutputs', full_name='hadoop.yarn.TaskStatusProto.shuffleFileOutputs', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=326,
  serialized_end=615,
)


_TASKCOMPLETIONREPORT = _descriptor.Descriptor(
  name='TaskCompletionReport',
  full_name='hadoop.yarn.TaskCompletionReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='hadoop.yarn.TaskCompletionReport.id', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats', full_name='hadoop.yarn.TaskCompletionReport.stats', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='inputStats', full_name='hadoop.yarn.TaskCompletionReport.inputStats', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='resultStats', full_name='hadoop.yarn.TaskCompletionReport.resultStats', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shuffleFileOutputs', full_name='hadoop.yarn.TaskCompletionReport.shuffleFileOutputs', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=618,
  serialized_end=840,
)


_TASKFATALERRORREPORT = _descriptor.Descriptor(
  name='TaskFatalErrorReport',
  full_name='hadoop.yarn.TaskFatalErrorReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='hadoop.yarn.TaskFatalErrorReport.id', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='errorMessage', full_name='hadoop.yarn.TaskFatalErrorReport.errorMessage', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='errorTrace', full_name='hadoop.yarn.TaskFatalErrorReport.errorTrace', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=842,
  serialized_end=939,
)


_TASKREQUESTPROTO = _descriptor.Descriptor(
  name='TaskRequestProto',
  full_name='hadoop.yarn.TaskRequestProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='hadoop.yarn.TaskRequestProto.id', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fragments', full_name='hadoop.yarn.TaskRequestProto.fragments', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='outputTable', full_name='hadoop.yarn.TaskRequestProto.outputTable', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='clusteredOutput', full_name='hadoop.yarn.TaskRequestProto.clusteredOutput', index=3,
      number=4, type=8, cpp_type=7, label=2,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='plan', full_name='hadoop.yarn.TaskRequestProto.plan', index=4,
      number=5, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='interQuery', full_name='hadoop.yarn.TaskRequestProto.interQuery', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fetches', full_name='hadoop.yarn.TaskRequestProto.fetches', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shouldDie', full_name='hadoop.yarn.TaskRequestProto.shouldDie', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='queryContext', full_name='hadoop.yarn.TaskRequestProto.queryContext', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dataChannel', full_name='hadoop.yarn.TaskRequestProto.dataChannel', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='enforcer', full_name='hadoop.yarn.TaskRequestProto.enforcer', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=942,
  serialized_end=1333,
)


_FETCHPROTO = _descriptor.Descriptor(
  name='FetchProto',
  full_name='hadoop.yarn.FetchProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='host', full_name='hadoop.yarn.FetchProto.host', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='port', full_name='hadoop.yarn.FetchProto.port', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='hadoop.yarn.FetchProto.type', index=2,
      number=3, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='executionBlockId', full_name='hadoop.yarn.FetchProto.executionBlockId', index=3,
      number=4, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='partitionId', full_name='hadoop.yarn.FetchProto.partitionId', index=4,
      number=5, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='name', full_name='hadoop.yarn.FetchProto.name', index=5,
      number=6, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rangeParams', full_name='hadoop.yarn.FetchProto.rangeParams', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hasNext', full_name='hadoop.yarn.FetchProto.hasNext', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='taskId', full_name='hadoop.yarn.FetchProto.taskId', index=8,
      number=9, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
    _descriptor.FieldDescriptor(
      name='attemptId', full_name='hadoop.yarn.FetchProto.attemptId', index=9,
      number=10, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
    _descriptor.FieldDescriptor(
      name='offset', full_name='hadoop.yarn.FetchProto.offset', index=10,
      number=11, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='length', full_name='hadoop.yarn.FetchProto.length', index=11,
      number=12, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1336,
  serialized_end=1609,
)


_FAILUREINTERMEDIATEPROTO = _descriptor.Descriptor(
  name='FailureIntermediateProto',
  full_name='hadoop.yarn.FailureIntermediateProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pagePos', full_name='hadoop.yarn.FailureIntermediateProto.pagePos', index=0,
      number=1, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='startRowNum', full_name='hadoop.yarn.FailureIntermediateProto.startRowNum', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='endRowNum', full_name='hadoop.yarn.FailureIntermediateProto.endRowNum', index=2,
      number=3, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1611,
  serialized_end=1694,
)


_INTERMEDIATEENTRYPROTO_PAGEPROTO = _descriptor.Descriptor(
  name='PageProto',
  full_name='hadoop.yarn.IntermediateEntryProto.PageProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pos', full_name='hadoop.yarn.IntermediateEntryProto.PageProto.pos', index=0,
      number=1, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='length', full_name='hadoop.yarn.IntermediateEntryProto.PageProto.length', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1961,
  serialized_end=2001,
)

_INTERMEDIATEENTRYPROTO = _descriptor.Descriptor(
  name='IntermediateEntryProto',
  full_name='hadoop.yarn.IntermediateEntryProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ebId', full_name='hadoop.yarn.IntermediateEntryProto.ebId', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='taskId', full_name='hadoop.yarn.IntermediateEntryProto.taskId', index=1,
      number=2, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='attemptId', full_name='hadoop.yarn.IntermediateEntryProto.attemptId', index=2,
      number=3, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='partId', full_name='hadoop.yarn.IntermediateEntryProto.partId', index=3,
      number=4, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='host', full_name='hadoop.yarn.IntermediateEntryProto.host', index=4,
      number=5, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='volume', full_name='hadoop.yarn.IntermediateEntryProto.volume', index=5,
      number=6, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pages', full_name='hadoop.yarn.IntermediateEntryProto.pages', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='failures', full_name='hadoop.yarn.IntermediateEntryProto.failures', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_INTERMEDIATEENTRYPROTO_PAGEPROTO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1697,
  serialized_end=2001,
)


_EXECUTIONBLOCKREPORT = _descriptor.Descriptor(
  name='ExecutionBlockReport',
  full_name='hadoop.yarn.ExecutionBlockReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ebId', full_name='hadoop.yarn.ExecutionBlockReport.ebId', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='reportSuccess', full_name='hadoop.yarn.ExecutionBlockReport.reportSuccess', index=1,
      number=2, type=8, cpp_type=7, label=2,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='reportErrorMessage', full_name='hadoop.yarn.ExecutionBlockReport.reportErrorMessage', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='succeededTasks', full_name='hadoop.yarn.ExecutionBlockReport.succeededTasks', index=3,
      number=4, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='intermediateEntries', full_name='hadoop.yarn.ExecutionBlockReport.intermediateEntries', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2004,
  serialized_end=2205,
)


_TASKRESPONSEPROTO = _descriptor.Descriptor(
  name='TaskResponseProto',
  full_name='hadoop.yarn.TaskResponseProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='hadoop.yarn.TaskResponseProto.id', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='status', full_name='hadoop.yarn.TaskResponseProto.status', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2207,
  serialized_end=2267,
)


_STATUSREPORTPROTO = _descriptor.Descriptor(
  name='StatusReportProto',
  full_name='hadoop.yarn.StatusReportProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='hadoop.yarn.StatusReportProto.timestamp', index=0,
      number=1, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='serverName', full_name='hadoop.yarn.StatusReportProto.serverName', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='status', full_name='hadoop.yarn.StatusReportProto.status', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pings', full_name='hadoop.yarn.StatusReportProto.pings', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2270,
  serialized_end=2410,
)


_COMMANDREQUESTPROTO = _descriptor.Descriptor(
  name='CommandRequestProto',
  full_name='hadoop.yarn.CommandRequestProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='command', full_name='hadoop.yarn.CommandRequestProto.command', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2412,
  serialized_end=2472,
)


_COMMANDRESPONSEPROTO = _descriptor.Descriptor(
  name='CommandResponseProto',
  full_name='hadoop.yarn.CommandResponseProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2474,
  serialized_end=2496,
)


_COMMAND = _descriptor.Descriptor(
  name='Command',
  full_name='hadoop.yarn.Command',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='hadoop.yarn.Command.id', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='hadoop.yarn.Command.type', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2498,
  serialized_end=2580,
)


_SHUFFLEFILEOUTPUT = _descriptor.Descriptor(
  name='ShuffleFileOutput',
  full_name='hadoop.yarn.ShuffleFileOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='partId', full_name='hadoop.yarn.ShuffleFileOutput.partId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fileName', full_name='hadoop.yarn.ShuffleFileOutput.fileName', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='volume', full_name='hadoop.yarn.ShuffleFileOutput.volume', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2582,
  serialized_end=2651,
)


_QUERYEXECUTIONREQUESTPROTO = _descriptor.Descriptor(
  name='QueryExecutionRequestProto',
  full_name='hadoop.yarn.QueryExecutionRequestProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='queryId', full_name='hadoop.yarn.QueryExecutionRequestProto.queryId', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='session', full_name='hadoop.yarn.QueryExecutionRequestProto.session', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='queryContext', full_name='hadoop.yarn.QueryExecutionRequestProto.queryContext', index=2,
      number=3, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='exprInJson', full_name='hadoop.yarn.QueryExecutionRequestProto.exprInJson', index=3,
      number=5, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='logicalPlanJson', full_name='hadoop.yarn.QueryExecutionRequestProto.logicalPlanJson', index=4,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2654,
  serialized_end=2872,
)


_GETTASKREQUESTPROTO = _descriptor.Descriptor(
  name='GetTaskRequestProto',
  full_name='hadoop.yarn.GetTaskRequestProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='workerId', full_name='hadoop.yarn.GetTaskRequestProto.workerId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='containerId', full_name='hadoop.yarn.GetTaskRequestProto.containerId', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='executionBlockId', full_name='hadoop.yarn.GetTaskRequestProto.executionBlockId', index=2,
      number=3, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2875,
  serialized_end=3020,
)


_DATACHANNELPROTO = _descriptor.Descriptor(
  name='DataChannelProto',
  full_name='hadoop.yarn.DataChannelProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='srcId', full_name='hadoop.yarn.DataChannelProto.srcId', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='targetId', full_name='hadoop.yarn.DataChannelProto.targetId', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='transmitType', full_name='hadoop.yarn.DataChannelProto.transmitType', index=2,
      number=3, type=14, cpp_type=8, label=2,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shuffleType', full_name='hadoop.yarn.DataChannelProto.shuffleType', index=3,
      number=4, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='schema', full_name='hadoop.yarn.DataChannelProto.schema', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shuffleKeys', full_name='hadoop.yarn.DataChannelProto.shuffleKeys', index=5,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='numOutputs', full_name='hadoop.yarn.DataChannelProto.numOutputs', index=6,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='storeType', full_name='hadoop.yarn.DataChannelProto.storeType', index=7,
      number=10, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=3023,
  serialized_end=3333,
)


_RUNEXECUTIONBLOCKREQUESTPROTO = _descriptor.Descriptor(
  name='RunExecutionBlockRequestProto',
  full_name='hadoop.yarn.RunExecutionBlockRequestProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='executionBlockId', full_name='hadoop.yarn.RunExecutionBlockRequestProto.executionBlockId', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='queryMaster', full_name='hadoop.yarn.RunExecutionBlockRequestProto.queryMaster', index=1,
      number=2, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='nodeId', full_name='hadoop.yarn.RunExecutionBlockRequestProto.nodeId', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='containerId', full_name='hadoop.yarn.RunExecutionBlockRequestProto.containerId', index=3,
      number=4, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='queryOutputPath', full_name='hadoop.yarn.RunExecutionBlockRequestProto.queryOutputPath', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='queryContext', full_name='hadoop.yarn.RunExecutionBlockRequestProto.queryContext', index=5,
      number=6, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='planJson', full_name='hadoop.yarn.RunExecutionBlockRequestProto.planJson', index=6,
      number=7, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=3336,
  serialized_end=3587,
)


_EXECUTIONBLOCKLISTPROTO = _descriptor.Descriptor(
  name='ExecutionBlockListProto',
  full_name='hadoop.yarn.ExecutionBlockListProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='executionBlockId', full_name='hadoop.yarn.ExecutionBlockListProto.executionBlockId', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=3589,
  serialized_end=3664,
)


_ENFORCEPROPERTY = _descriptor.Descriptor(
  name='EnforceProperty',
  full_name='hadoop.yarn.EnforceProperty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='hadoop.yarn.EnforceProperty.type', index=0,
      number=1, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sortedInput', full_name='hadoop.yarn.EnforceProperty.sortedInput', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='outputDistinct', full_name='hadoop.yarn.EnforceProperty.outputDistinct', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='groupby', full_name='hadoop.yarn.EnforceProperty.groupby', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='join', full_name='hadoop.yarn.EnforceProperty.join', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sort', full_name='hadoop.yarn.EnforceProperty.sort', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='broadcast', full_name='hadoop.yarn.EnforceProperty.broadcast', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='columnPartition', full_name='hadoop.yarn.EnforceProperty.columnPartition', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='distinct', full_name='hadoop.yarn.EnforceProperty.distinct', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _ENFORCEPROPERTY_ENFORCETYPE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=3667,
  serialized_end=4298,
)


_SORTEDINPUTENFORCE = _descriptor.Descriptor(
  name='SortedInputEnforce',
  full_name='hadoop.yarn.SortedInputEnforce',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tableName', full_name='hadoop.yarn.SortedInputEnforce.tableName', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sortSpecs', full_name='hadoop.yarn.SortedInputEnforce.sortSpecs', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4300,
  serialized_end=4374,
)


_OUTPUTDISTINCTENFORCE = _descriptor.Descriptor(
  name='OutputDistinctEnforce',
  full_name='hadoop.yarn.OutputDistinctEnforce',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4376,
  serialized_end=4399,
)


_JOINENFORCE = _descriptor.Descriptor(
  name='JoinEnforce',
  full_name='hadoop.yarn.JoinEnforce',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodeId', full_name='hadoop.yarn.JoinEnforce.nodeId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='algorithm', full_name='hadoop.yarn.JoinEnforce.algorithm', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _JOINENFORCE_JOINALGORITHM,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4402,
  serialized_end=4621,
)


_GROUPBYENFORCE = _descriptor.Descriptor(
  name='GroupbyEnforce',
  full_name='hadoop.yarn.GroupbyEnforce',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodeId', full_name='hadoop.yarn.GroupbyEnforce.nodeId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='algorithm', full_name='hadoop.yarn.GroupbyEnforce.algorithm', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sortSpecs', full_name='hadoop.yarn.GroupbyEnforce.sortSpecs', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _GROUPBYENFORCE_GROUPBYALGORITHM,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4624,
  serialized_end=4820,
)


_SORTENFORCE = _descriptor.Descriptor(
  name='SortEnforce',
  full_name='hadoop.yarn.SortEnforce',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodeId', full_name='hadoop.yarn.SortEnforce.nodeId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='algorithm', full_name='hadoop.yarn.SortEnforce.algorithm', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _SORTENFORCE_SORTALGORITHM,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4823,
  serialized_end=4964,
)


_BROADCASTENFORCE = _descriptor.Descriptor(
  name='BroadcastEnforce',
  full_name='hadoop.yarn.BroadcastEnforce',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tableName', full_name='hadoop.yarn.BroadcastEnforce.tableName', index=0,
      number=1, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4966,
  serialized_end=5003,
)


_COLUMNPARTITIONENFORCER = _descriptor.Descriptor(
  name='ColumnPartitionEnforcer',
  full_name='hadoop.yarn.ColumnPartitionEnforcer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodeId', full_name='hadoop.yarn.ColumnPartitionEnforcer.nodeId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='algorithm', full_name='hadoop.yarn.ColumnPartitionEnforcer.algorithm', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _COLUMNPARTITIONENFORCER_COLUMNPARTITIONALGORITHM,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5006,
  serialized_end=5197,
)


_DISTINCTGROUPBYENFORCER_SORTSPECARRAY = _descriptor.Descriptor(
  name='SortSpecArray',
  full_name='hadoop.yarn.DistinctGroupbyEnforcer.SortSpecArray',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodeId', full_name='hadoop.yarn.DistinctGroupbyEnforcer.SortSpecArray.nodeId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sortSpecs', full_name='hadoop.yarn.DistinctGroupbyEnforcer.SortSpecArray.sortSpecs', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5540,
  serialized_end=5606,
)

_DISTINCTGROUPBYENFORCER = _descriptor.Descriptor(
  name='DistinctGroupbyEnforcer',
  full_name='hadoop.yarn.DistinctGroupbyEnforcer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodeId', full_name='hadoop.yarn.DistinctGroupbyEnforcer.nodeId', index=0,
      number=1, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='algorithm', full_name='hadoop.yarn.DistinctGroupbyEnforcer.algorithm', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sortSpecArrays', full_name='hadoop.yarn.DistinctGroupbyEnforcer.sortSpecArrays', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='isMultipleAggregation', full_name='hadoop.yarn.DistinctGroupbyEnforcer.isMultipleAggregation', index=3,
      number=4, type=8, cpp_type=7, label=2,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='multipleAggregationStage', full_name='hadoop.yarn.DistinctGroupbyEnforcer.multipleAggregationStage', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISTINCTGROUPBYENFORCER_SORTSPECARRAY, ],
  enum_types=[
    _DISTINCTGROUPBYENFORCER_DISTINCTAGGREGATIONALGORITHM,
    _DISTINCTGROUPBYENFORCER_MULTIPLEAGGREGATIONSTAGE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5200,
  serialized_end=5762,
)


_ENFORCERPROTO = _descriptor.Descriptor(
  name='EnforcerProto',
  full_name='hadoop.yarn.EnforcerProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='properties', full_name='hadoop.yarn.EnforcerProto.properties', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5764,
  serialized_end=5829,
)


_FETCHERHISTORYPROTO = _descriptor.Descriptor(
  name='FetcherHistoryProto',
  full_name='hadoop.yarn.FetcherHistoryProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='startTime', full_name='hadoop.yarn.FetcherHistoryProto.startTime', index=0,
      number=1, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='finishTime', full_name='hadoop.yarn.FetcherHistoryProto.finishTime', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='state', full_name='hadoop.yarn.FetcherHistoryProto.state', index=2,
      number=3, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fileLength', full_name='hadoop.yarn.FetcherHistoryProto.fileLength', index=3,
      number=4, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='messageReceivedCount', full_name='hadoop.yarn.FetcherHistoryProto.messageReceivedCount', index=4,
      number=5, type=5, cpp_type=1, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5832,
  serialized_end=5972,
)


_TASKHISTORYPROTO = _descriptor.Descriptor(
  name='TaskHistoryProto',
  full_name='hadoop.yarn.TaskHistoryProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='taskAttemptId', full_name='hadoop.yarn.TaskHistoryProto.taskAttemptId', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='state', full_name='hadoop.yarn.TaskHistoryProto.state', index=1,
      number=2, type=14, cpp_type=8, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='progress', full_name='hadoop.yarn.TaskHistoryProto.progress', index=2,
      number=3, type=2, cpp_type=6, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='startTime', full_name='hadoop.yarn.TaskHistoryProto.startTime', index=3,
      number=4, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='finishTime', full_name='hadoop.yarn.TaskHistoryProto.finishTime', index=4,
      number=5, type=3, cpp_type=2, label=2,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='inputStats', full_name='hadoop.yarn.TaskHistoryProto.inputStats', index=5,
      number=6, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='outputStats', full_name='hadoop.yarn.TaskHistoryProto.outputStats', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='outputPath', full_name='hadoop.yarn.TaskHistoryProto.outputPath', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workingPath', full_name='hadoop.yarn.TaskHistoryProto.workingPath', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='finishedFetchCount', full_name='hadoop.yarn.TaskHistoryProto.finishedFetchCount', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='totalFetchCount', full_name='hadoop.yarn.TaskHistoryProto.totalFetchCount', index=10,
      number=11, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='fetcherHistories', full_name='hadoop.yarn.TaskHistoryProto.fetcherHistories', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5975,
  serialized_end=6359,
)


_TASKRUNNERHISTORYPROTO = _descriptor.Descriptor(
  name='TaskRunnerHistoryProto',
  full_name='hadoop.yarn.TaskRunnerHistoryProto',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='executionBlockId', full_name='hadoop.yarn.TaskRunnerHistoryProto.executionBlockId', index=0,
      number=1, type=11, cpp_type=10, label=2,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='state', full_name='hadoop.yarn.TaskRunnerHistoryProto.state', index=1,
      number=2, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='containerId', full_name='hadoop.yarn.TaskRunnerHistoryProto.containerId', index=2,
      number=3, type=9, cpp_type=9, label=2,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='startTime', full_name='hadoop.yarn.TaskRunnerHistoryProto.startTime', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='finishTime', full_name='hadoop.yarn.TaskRunnerHistoryProto.finishTime', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='taskHistories', full_name='hadoop.yarn.TaskRunnerHistoryProto.taskHistories', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=6362,
  serialized_end=6565,
)

_SESSIONPROTO.fields_by_name['variables'].message_type = PrimitiveProtos_pb2._KEYVALUESETPROTO
_TASKSTATUSPROTO.fields_by_name['id'].message_type = TajoIdProtos_pb2._TASKATTEMPTIDPROTO
_TASKSTATUSPROTO.fields_by_name['state'].enum_type = tajo_protos_pb2._TASKATTEMPTSTATE
_TASKSTATUSPROTO.fields_by_name['stats'].message_type = CatalogProtos_pb2._STATSETPROTO
_TASKSTATUSPROTO.fields_by_name['inputStats'].message_type = CatalogProtos_pb2._TABLESTATSPROTO
_TASKSTATUSPROTO.fields_by_name['resultStats'].message_type = CatalogProtos_pb2._TABLESTATSPROTO
_TASKSTATUSPROTO.fields_by_name['shuffleFileOutputs'].message_type = _SHUFFLEFILEOUTPUT
_TASKCOMPLETIONREPORT.fields_by_name['id'].message_type = TajoIdProtos_pb2._TASKATTEMPTIDPROTO
_TASKCOMPLETIONREPORT.fields_by_name['stats'].message_type = CatalogProtos_pb2._STATSETPROTO
_TASKCOMPLETIONREPORT.fields_by_name['inputStats'].message_type = CatalogProtos_pb2._TABLESTATSPROTO
_TASKCOMPLETIONREPORT.fields_by_name['resultStats'].message_type = CatalogProtos_pb2._TABLESTATSPROTO
_TASKCOMPLETIONREPORT.fields_by_name['shuffleFileOutputs'].message_type = _SHUFFLEFILEOUTPUT
_TASKFATALERRORREPORT.fields_by_name['id'].message_type = TajoIdProtos_pb2._TASKATTEMPTIDPROTO
_TASKREQUESTPROTO.fields_by_name['id'].message_type = TajoIdProtos_pb2._TASKATTEMPTIDPROTO
_TASKREQUESTPROTO.fields_by_name['fragments'].message_type = CatalogProtos_pb2._FRAGMENTPROTO
_TASKREQUESTPROTO.fields_by_name['plan'].message_type = Plan_pb2._LOGICALNODETREE
_TASKREQUESTPROTO.fields_by_name['fetches'].message_type = _FETCHPROTO
_TASKREQUESTPROTO.fields_by_name['queryContext'].message_type = PrimitiveProtos_pb2._KEYVALUESETPROTO
_TASKREQUESTPROTO.fields_by_name['dataChannel'].message_type = _DATACHANNELPROTO
_TASKREQUESTPROTO.fields_by_name['enforcer'].message_type = _ENFORCERPROTO
_FETCHPROTO.fields_by_name['type'].enum_type = Plan_pb2._SHUFFLETYPE
_FETCHPROTO.fields_by_name['executionBlockId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_INTERMEDIATEENTRYPROTO_PAGEPROTO.containing_type = _INTERMEDIATEENTRYPROTO;
_INTERMEDIATEENTRYPROTO.fields_by_name['ebId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_INTERMEDIATEENTRYPROTO.fields_by_name['pages'].message_type = _INTERMEDIATEENTRYPROTO_PAGEPROTO
_INTERMEDIATEENTRYPROTO.fields_by_name['failures'].message_type = _FAILUREINTERMEDIATEPROTO
_EXECUTIONBLOCKREPORT.fields_by_name['ebId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_EXECUTIONBLOCKREPORT.fields_by_name['intermediateEntries'].message_type = _INTERMEDIATEENTRYPROTO
_TASKRESPONSEPROTO.fields_by_name['status'].enum_type = tajo_protos_pb2._QUERYSTATE
_STATUSREPORTPROTO.fields_by_name['status'].message_type = _TASKSTATUSPROTO
_STATUSREPORTPROTO.fields_by_name['pings'].message_type = TajoIdProtos_pb2._TASKATTEMPTIDPROTO
_COMMANDREQUESTPROTO.fields_by_name['command'].message_type = _COMMAND
_COMMAND.fields_by_name['id'].message_type = TajoIdProtos_pb2._TASKATTEMPTIDPROTO
_COMMAND.fields_by_name['type'].enum_type = _COMMANDTYPE
_QUERYEXECUTIONREQUESTPROTO.fields_by_name['queryId'].message_type = TajoIdProtos_pb2._QUERYIDPROTO
_QUERYEXECUTIONREQUESTPROTO.fields_by_name['session'].message_type = _SESSIONPROTO
_QUERYEXECUTIONREQUESTPROTO.fields_by_name['queryContext'].message_type = PrimitiveProtos_pb2._KEYVALUESETPROTO
_QUERYEXECUTIONREQUESTPROTO.fields_by_name['exprInJson'].message_type = PrimitiveProtos_pb2._STRINGPROTO
_QUERYEXECUTIONREQUESTPROTO.fields_by_name['logicalPlanJson'].message_type = PrimitiveProtos_pb2._STRINGPROTO
_GETTASKREQUESTPROTO.fields_by_name['containerId'].message_type = ContainerProtocol_pb2._TAJOCONTAINERIDPROTO
_GETTASKREQUESTPROTO.fields_by_name['executionBlockId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_DATACHANNELPROTO.fields_by_name['srcId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_DATACHANNELPROTO.fields_by_name['targetId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_DATACHANNELPROTO.fields_by_name['transmitType'].enum_type = Plan_pb2._TRANSMITTYPE
_DATACHANNELPROTO.fields_by_name['shuffleType'].enum_type = Plan_pb2._SHUFFLETYPE
_DATACHANNELPROTO.fields_by_name['schema'].message_type = CatalogProtos_pb2._SCHEMAPROTO
_DATACHANNELPROTO.fields_by_name['shuffleKeys'].message_type = CatalogProtos_pb2._COLUMNPROTO
_DATACHANNELPROTO.fields_by_name['storeType'].enum_type = CatalogProtos_pb2._STORETYPE
_RUNEXECUTIONBLOCKREQUESTPROTO.fields_by_name['executionBlockId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_RUNEXECUTIONBLOCKREQUESTPROTO.fields_by_name['queryMaster'].message_type = tajo_protos_pb2._WORKERCONNECTIONINFOPROTO
_RUNEXECUTIONBLOCKREQUESTPROTO.fields_by_name['queryContext'].message_type = PrimitiveProtos_pb2._KEYVALUESETPROTO
_EXECUTIONBLOCKLISTPROTO.fields_by_name['executionBlockId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_ENFORCEPROPERTY.fields_by_name['type'].enum_type = _ENFORCEPROPERTY_ENFORCETYPE
_ENFORCEPROPERTY.fields_by_name['sortedInput'].message_type = _SORTEDINPUTENFORCE
_ENFORCEPROPERTY.fields_by_name['outputDistinct'].message_type = _OUTPUTDISTINCTENFORCE
_ENFORCEPROPERTY.fields_by_name['groupby'].message_type = _GROUPBYENFORCE
_ENFORCEPROPERTY.fields_by_name['join'].message_type = _JOINENFORCE
_ENFORCEPROPERTY.fields_by_name['sort'].message_type = _SORTENFORCE
_ENFORCEPROPERTY.fields_by_name['broadcast'].message_type = _BROADCASTENFORCE
_ENFORCEPROPERTY.fields_by_name['columnPartition'].message_type = _COLUMNPARTITIONENFORCER
_ENFORCEPROPERTY.fields_by_name['distinct'].message_type = _DISTINCTGROUPBYENFORCER
_ENFORCEPROPERTY_ENFORCETYPE.containing_type = _ENFORCEPROPERTY;
_SORTEDINPUTENFORCE.fields_by_name['sortSpecs'].message_type = CatalogProtos_pb2._SORTSPECPROTO
_JOINENFORCE.fields_by_name['algorithm'].enum_type = _JOINENFORCE_JOINALGORITHM
_JOINENFORCE_JOINALGORITHM.containing_type = _JOINENFORCE;
_GROUPBYENFORCE.fields_by_name['algorithm'].enum_type = _GROUPBYENFORCE_GROUPBYALGORITHM
_GROUPBYENFORCE.fields_by_name['sortSpecs'].message_type = CatalogProtos_pb2._SORTSPECPROTO
_GROUPBYENFORCE_GROUPBYALGORITHM.containing_type = _GROUPBYENFORCE;
_SORTENFORCE.fields_by_name['algorithm'].enum_type = _SORTENFORCE_SORTALGORITHM
_SORTENFORCE_SORTALGORITHM.containing_type = _SORTENFORCE;
_COLUMNPARTITIONENFORCER.fields_by_name['algorithm'].enum_type = _COLUMNPARTITIONENFORCER_COLUMNPARTITIONALGORITHM
_COLUMNPARTITIONENFORCER_COLUMNPARTITIONALGORITHM.containing_type = _COLUMNPARTITIONENFORCER;
_DISTINCTGROUPBYENFORCER_SORTSPECARRAY.fields_by_name['sortSpecs'].message_type = CatalogProtos_pb2._SORTSPECPROTO
_DISTINCTGROUPBYENFORCER_SORTSPECARRAY.containing_type = _DISTINCTGROUPBYENFORCER;
_DISTINCTGROUPBYENFORCER.fields_by_name['algorithm'].enum_type = _DISTINCTGROUPBYENFORCER_DISTINCTAGGREGATIONALGORITHM
_DISTINCTGROUPBYENFORCER.fields_by_name['sortSpecArrays'].message_type = _DISTINCTGROUPBYENFORCER_SORTSPECARRAY
_DISTINCTGROUPBYENFORCER.fields_by_name['multipleAggregationStage'].enum_type = _DISTINCTGROUPBYENFORCER_MULTIPLEAGGREGATIONSTAGE
_DISTINCTGROUPBYENFORCER_DISTINCTAGGREGATIONALGORITHM.containing_type = _DISTINCTGROUPBYENFORCER;
_DISTINCTGROUPBYENFORCER_MULTIPLEAGGREGATIONSTAGE.containing_type = _DISTINCTGROUPBYENFORCER;
_ENFORCERPROTO.fields_by_name['properties'].message_type = _ENFORCEPROPERTY
_FETCHERHISTORYPROTO.fields_by_name['state'].enum_type = tajo_protos_pb2._FETCHERSTATE
_TASKHISTORYPROTO.fields_by_name['taskAttemptId'].message_type = TajoIdProtos_pb2._TASKATTEMPTIDPROTO
_TASKHISTORYPROTO.fields_by_name['state'].enum_type = tajo_protos_pb2._TASKATTEMPTSTATE
_TASKHISTORYPROTO.fields_by_name['inputStats'].message_type = CatalogProtos_pb2._TABLESTATSPROTO
_TASKHISTORYPROTO.fields_by_name['outputStats'].message_type = CatalogProtos_pb2._TABLESTATSPROTO
_TASKHISTORYPROTO.fields_by_name['fetcherHistories'].message_type = _FETCHERHISTORYPROTO
_TASKRUNNERHISTORYPROTO.fields_by_name['executionBlockId'].message_type = TajoIdProtos_pb2._EXECUTIONBLOCKIDPROTO
_TASKRUNNERHISTORYPROTO.fields_by_name['taskHistories'].message_type = _TASKHISTORYPROTO
DESCRIPTOR.message_types_by_name['SessionProto'] = _SESSIONPROTO
DESCRIPTOR.message_types_by_name['TaskStatusProto'] = _TASKSTATUSPROTO
DESCRIPTOR.message_types_by_name['TaskCompletionReport'] = _TASKCOMPLETIONREPORT
DESCRIPTOR.message_types_by_name['TaskFatalErrorReport'] = _TASKFATALERRORREPORT
DESCRIPTOR.message_types_by_name['TaskRequestProto'] = _TASKREQUESTPROTO
DESCRIPTOR.message_types_by_name['FetchProto'] = _FETCHPROTO
DESCRIPTOR.message_types_by_name['FailureIntermediateProto'] = _FAILUREINTERMEDIATEPROTO
DESCRIPTOR.message_types_by_name['IntermediateEntryProto'] = _INTERMEDIATEENTRYPROTO
DESCRIPTOR.message_types_by_name['ExecutionBlockReport'] = _EXECUTIONBLOCKREPORT
DESCRIPTOR.message_types_by_name['TaskResponseProto'] = _TASKRESPONSEPROTO
DESCRIPTOR.message_types_by_name['StatusReportProto'] = _STATUSREPORTPROTO
DESCRIPTOR.message_types_by_name['CommandRequestProto'] = _COMMANDREQUESTPROTO
DESCRIPTOR.message_types_by_name['CommandResponseProto'] = _COMMANDRESPONSEPROTO
DESCRIPTOR.message_types_by_name['Command'] = _COMMAND
DESCRIPTOR.message_types_by_name['ShuffleFileOutput'] = _SHUFFLEFILEOUTPUT
DESCRIPTOR.message_types_by_name['QueryExecutionRequestProto'] = _QUERYEXECUTIONREQUESTPROTO
DESCRIPTOR.message_types_by_name['GetTaskRequestProto'] = _GETTASKREQUESTPROTO
DESCRIPTOR.message_types_by_name['DataChannelProto'] = _DATACHANNELPROTO
DESCRIPTOR.message_types_by_name['RunExecutionBlockRequestProto'] = _RUNEXECUTIONBLOCKREQUESTPROTO
DESCRIPTOR.message_types_by_name['ExecutionBlockListProto'] = _EXECUTIONBLOCKLISTPROTO
DESCRIPTOR.message_types_by_name['EnforceProperty'] = _ENFORCEPROPERTY
DESCRIPTOR.message_types_by_name['SortedInputEnforce'] = _SORTEDINPUTENFORCE
DESCRIPTOR.message_types_by_name['OutputDistinctEnforce'] = _OUTPUTDISTINCTENFORCE
DESCRIPTOR.message_types_by_name['JoinEnforce'] = _JOINENFORCE
DESCRIPTOR.message_types_by_name['GroupbyEnforce'] = _GROUPBYENFORCE
DESCRIPTOR.message_types_by_name['SortEnforce'] = _SORTENFORCE
DESCRIPTOR.message_types_by_name['BroadcastEnforce'] = _BROADCASTENFORCE
DESCRIPTOR.message_types_by_name['ColumnPartitionEnforcer'] = _COLUMNPARTITIONENFORCER
DESCRIPTOR.message_types_by_name['DistinctGroupbyEnforcer'] = _DISTINCTGROUPBYENFORCER
DESCRIPTOR.message_types_by_name['EnforcerProto'] = _ENFORCERPROTO
DESCRIPTOR.message_types_by_name['FetcherHistoryProto'] = _FETCHERHISTORYPROTO
DESCRIPTOR.message_types_by_name['TaskHistoryProto'] = _TASKHISTORYPROTO
DESCRIPTOR.message_types_by_name['TaskRunnerHistoryProto'] = _TASKRUNNERHISTORYPROTO

class SessionProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SESSIONPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.SessionProto)

class TaskStatusProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TASKSTATUSPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.TaskStatusProto)

class TaskCompletionReport(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TASKCOMPLETIONREPORT

  # @@protoc_insertion_point(class_scope:hadoop.yarn.TaskCompletionReport)

class TaskFatalErrorReport(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TASKFATALERRORREPORT

  # @@protoc_insertion_point(class_scope:hadoop.yarn.TaskFatalErrorReport)

class TaskRequestProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TASKREQUESTPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.TaskRequestProto)

class FetchProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _FETCHPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.FetchProto)

class FailureIntermediateProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _FAILUREINTERMEDIATEPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.FailureIntermediateProto)

class IntermediateEntryProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class PageProto(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _INTERMEDIATEENTRYPROTO_PAGEPROTO

    # @@protoc_insertion_point(class_scope:hadoop.yarn.IntermediateEntryProto.PageProto)
  DESCRIPTOR = _INTERMEDIATEENTRYPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.IntermediateEntryProto)

class ExecutionBlockReport(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _EXECUTIONBLOCKREPORT

  # @@protoc_insertion_point(class_scope:hadoop.yarn.ExecutionBlockReport)

class TaskResponseProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TASKRESPONSEPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.TaskResponseProto)

class StatusReportProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _STATUSREPORTPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.StatusReportProto)

class CommandRequestProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _COMMANDREQUESTPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.CommandRequestProto)

class CommandResponseProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _COMMANDRESPONSEPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.CommandResponseProto)

class Command(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _COMMAND

  # @@protoc_insertion_point(class_scope:hadoop.yarn.Command)

class ShuffleFileOutput(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SHUFFLEFILEOUTPUT

  # @@protoc_insertion_point(class_scope:hadoop.yarn.ShuffleFileOutput)

class QueryExecutionRequestProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _QUERYEXECUTIONREQUESTPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.QueryExecutionRequestProto)

class GetTaskRequestProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _GETTASKREQUESTPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.GetTaskRequestProto)

class DataChannelProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _DATACHANNELPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.DataChannelProto)

class RunExecutionBlockRequestProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _RUNEXECUTIONBLOCKREQUESTPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.RunExecutionBlockRequestProto)

class ExecutionBlockListProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _EXECUTIONBLOCKLISTPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.ExecutionBlockListProto)

class EnforceProperty(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _ENFORCEPROPERTY

  # @@protoc_insertion_point(class_scope:hadoop.yarn.EnforceProperty)

class SortedInputEnforce(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SORTEDINPUTENFORCE

  # @@protoc_insertion_point(class_scope:hadoop.yarn.SortedInputEnforce)

class OutputDistinctEnforce(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _OUTPUTDISTINCTENFORCE

  # @@protoc_insertion_point(class_scope:hadoop.yarn.OutputDistinctEnforce)

class JoinEnforce(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _JOINENFORCE

  # @@protoc_insertion_point(class_scope:hadoop.yarn.JoinEnforce)

class GroupbyEnforce(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _GROUPBYENFORCE

  # @@protoc_insertion_point(class_scope:hadoop.yarn.GroupbyEnforce)

class SortEnforce(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SORTENFORCE

  # @@protoc_insertion_point(class_scope:hadoop.yarn.SortEnforce)

class BroadcastEnforce(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _BROADCASTENFORCE

  # @@protoc_insertion_point(class_scope:hadoop.yarn.BroadcastEnforce)

class ColumnPartitionEnforcer(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _COLUMNPARTITIONENFORCER

  # @@protoc_insertion_point(class_scope:hadoop.yarn.ColumnPartitionEnforcer)

class DistinctGroupbyEnforcer(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class SortSpecArray(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _DISTINCTGROUPBYENFORCER_SORTSPECARRAY

    # @@protoc_insertion_point(class_scope:hadoop.yarn.DistinctGroupbyEnforcer.SortSpecArray)
  DESCRIPTOR = _DISTINCTGROUPBYENFORCER

  # @@protoc_insertion_point(class_scope:hadoop.yarn.DistinctGroupbyEnforcer)

class EnforcerProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _ENFORCERPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.EnforcerProto)

class FetcherHistoryProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _FETCHERHISTORYPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.FetcherHistoryProto)

class TaskHistoryProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TASKHISTORYPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.TaskHistoryProto)

class TaskRunnerHistoryProto(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _TASKRUNNERHISTORYPROTO

  # @@protoc_insertion_point(class_scope:hadoop.yarn.TaskRunnerHistoryProto)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\023org.apache.tajo.ipcB\022TajoWorkerProtocol\210\001\001\240\001\001')
_FETCHPROTO.fields_by_name['taskId'].has_options = True
_FETCHPROTO.fields_by_name['taskId']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
_FETCHPROTO.fields_by_name['attemptId'].has_options = True
_FETCHPROTO.fields_by_name['attemptId']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
# @@protoc_insertion_point(module_scope)
