text: # Generated by the protocol buffer compiler.  DO NOT EDIT!
  # source: vtgateservice.proto
  
  import sys
  _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
  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 symbol_database as _symbol_database
  # @@protoc_insertion_point(imports)
  
  _sym_db = _symbol_database.Default()
  
  
  import vtgate_pb2 as vtgate__pb2
  import query_pb2 as query__pb2
  
  
  DESCRIPTOR = _descriptor.FileDescriptor(
    name='vtgateservice.proto',
    package='vtgateservice',
    syntax='proto3',
    serialized_options=_b('\n\024io.vitess.proto.grpcZ*vitess.io/vitess/go/vt/proto/vtgateservice'),
    serialized_pb=_b('\n\x13vtgateservice.proto\x12\rvtgateservice\x1a\x0cvtgate.proto\x1a\x0bquery.proto2\x86\x0f\n\x06Vitess\x12<\n\x07\x45xecute\x12\x16.vtgate.ExecuteRequest\x1a\x17.vtgate.ExecuteResponse\"\x00\x12K\n\x0c\x45xecuteBatch\x12\x1b.vtgate.ExecuteBatchRequest\x1a\x1c.vtgate.ExecuteBatchResponse\"\x00\x12P\n\rStreamExecute\x12\x1c.vtgate.StreamExecuteRequest\x1a\x1d.vtgate.StreamExecuteResponse\"\x00\x30\x01\x12N\n\rExecuteShards\x12\x1c.vtgate.ExecuteShardsRequest\x1a\x1d.vtgate.ExecuteShardsResponse\"\x00\x12]\n\x12\x45xecuteKeyspaceIds\x12!.vtgate.ExecuteKeyspaceIdsRequest\x1a\".vtgate.ExecuteKeyspaceIdsResponse\"\x00\x12W\n\x10\x45xecuteKeyRanges\x12\x1f.vtgate.ExecuteKeyRangesRequest\x1a .vtgate.ExecuteKeyRangesResponse\"\x00\x12W\n\x10\x45xecuteEntityIds\x12\x1f.vtgate.ExecuteEntityIdsRequest\x1a .vtgate.ExecuteEntityIdsResponse\"\x00\x12]\n\x12\x45xecuteBatchShards\x12!.vtgate.ExecuteBatchShardsRequest\x1a\".vtgate.ExecuteBatchShardsResponse\"\x00\x12l\n\x17\x45xecuteBatchKeyspaceIds\x12&.vtgate.ExecuteBatchKeyspaceIdsRequest\x1a\'.vtgate.ExecuteBatchKeyspaceIdsResponse\"\x00\x12\x62\n\x13StreamExecuteShards\x12\".vtgate.StreamExecuteShardsRequest\x1a#.vtgate.StreamExecuteShardsResponse\"\x00\x30\x01\x12q\n\x18StreamExecuteKeyspaceIds\x12\'.vtgate.StreamExecuteKeyspaceIdsRequest\x1a(.vtgate.StreamExecuteKeyspaceIdsResponse\"\x00\x30\x01\x12k\n\x16StreamExecuteKeyRanges\x12%.vtgate.StreamExecuteKeyRangesRequest\x1a&.vtgate.StreamExecuteKeyRangesResponse\"\x00\x30\x01\x12\x36\n\x05\x42\x65gin\x12\x14.vtgate.BeginRequest\x1a\x15.vtgate.BeginResponse\"\x00\x12\x39\n\x06\x43ommit\x12\x15.vtgate.CommitRequest\x1a\x16.vtgate.CommitResponse\"\x00\x12?\n\x08Rollback\x12\x17.vtgate.RollbackRequest\x1a\x18.vtgate.RollbackResponse\"\x00\x12]\n\x12ResolveTransaction\x12!.vtgate.ResolveTransactionRequest\x1a\".vtgate.ResolveTransactionResponse\"\x00\x12O\n\rMessageStream\x12\x1c.vtgate.MessageStreamRequest\x1a\x1c.query.MessageStreamResponse\"\x00\x30\x01\x12\x44\n\nMessageAck\x12\x19.vtgate.MessageAckRequest\x1a\x19.query.MessageAckResponse\"\x00\x12Z\n\x15MessageAckKeyspaceIds\x12$.vtgate.MessageAckKeyspaceIdsRequest\x1a\x19.query.MessageAckResponse\"\x00\x12\x45\n\nSplitQuery\x12\x19.vtgate.SplitQueryRequest\x1a\x1a.vtgate.SplitQueryResponse\"\x00\x12Q\n\x0eGetSrvKeyspace\x12\x1d.vtgate.GetSrvKeyspaceRequest\x1a\x1e.vtgate.GetSrvKeyspaceResponse\"\x00\x12>\n\x07VStream\x12\x16.vtgate.VStreamRequest\x1a\x17.vtgate.VStreamResponse\"\x00\x30\x01\x12M\n\x0cUpdateStream\x12\x1b.vtgate.UpdateStreamRequest\x1a\x1c.vtgate.UpdateStreamResponse\"\x00\x30\x01\x42\x42\n\x14io.vitess.proto.grpcZ*vitess.io/vitess/go/vt/proto/vtgateserviceb\x06proto3')
    ,
    dependencies=[vtgate__pb2.DESCRIPTOR,query__pb2.DESCRIPTOR,])
  
  
  
  _sym_db.RegisterFileDescriptor(DESCRIPTOR)
  
  
  DESCRIPTOR._options = None
  
  _VITESS = _descriptor.ServiceDescriptor(
    name='Vitess',
    full_name='vtgateservice.Vitess',
    file=DESCRIPTOR,
    index=0,
    serialized_options=None,
    serialized_start=66,
    serialized_end=1992,
    methods=[
    _descriptor.MethodDescriptor(
      name='Execute',
      full_name='vtgateservice.Vitess.Execute',
      index=0,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTEREQUEST,
      output_type=vtgate__pb2._EXECUTERESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ExecuteBatch',
      full_name='vtgateservice.Vitess.ExecuteBatch',
      index=1,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTEBATCHREQUEST,
      output_type=vtgate__pb2._EXECUTEBATCHRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='StreamExecute',
      full_name='vtgateservice.Vitess.StreamExecute',
      index=2,
      containing_service=None,
      input_type=vtgate__pb2._STREAMEXECUTEREQUEST,
      output_type=vtgate__pb2._STREAMEXECUTERESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ExecuteShards',
      full_name='vtgateservice.Vitess.ExecuteShards',
      index=3,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTESHARDSREQUEST,
      output_type=vtgate__pb2._EXECUTESHARDSRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ExecuteKeyspaceIds',
      full_name='vtgateservice.Vitess.ExecuteKeyspaceIds',
      index=4,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTEKEYSPACEIDSREQUEST,
      output_type=vtgate__pb2._EXECUTEKEYSPACEIDSRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ExecuteKeyRanges',
      full_name='vtgateservice.Vitess.ExecuteKeyRanges',
      index=5,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTEKEYRANGESREQUEST,
      output_type=vtgate__pb2._EXECUTEKEYRANGESRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ExecuteEntityIds',
      full_name='vtgateservice.Vitess.ExecuteEntityIds',
      index=6,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTEENTITYIDSREQUEST,
      output_type=vtgate__pb2._EXECUTEENTITYIDSRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ExecuteBatchShards',
      full_name='vtgateservice.Vitess.ExecuteBatchShards',
      index=7,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTEBATCHSHARDSREQUEST,
      output_type=vtgate__pb2._EXECUTEBATCHSHARDSRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ExecuteBatchKeyspaceIds',
      full_name='vtgateservice.Vitess.ExecuteBatchKeyspaceIds',
      index=8,
      containing_service=None,
      input_type=vtgate__pb2._EXECUTEBATCHKEYSPACEIDSREQUEST,
      output_type=vtgate__pb2._EXECUTEBATCHKEYSPACEIDSRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='StreamExecuteShards',
      full_name='vtgateservice.Vitess.StreamExecuteShards',
      index=9,
      containing_service=None,
      input_type=vtgate__pb2._STREAMEXECUTESHARDSREQUEST,
      output_type=vtgate__pb2._STREAMEXECUTESHARDSRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='StreamExecuteKeyspaceIds',
      full_name='vtgateservice.Vitess.StreamExecuteKeyspaceIds',
      index=10,
      containing_service=None,
      input_type=vtgate__pb2._STREAMEXECUTEKEYSPACEIDSREQUEST,
      output_type=vtgate__pb2._STREAMEXECUTEKEYSPACEIDSRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='StreamExecuteKeyRanges',
      full_name='vtgateservice.Vitess.StreamExecuteKeyRanges',
      index=11,
      containing_service=None,
      input_type=vtgate__pb2._STREAMEXECUTEKEYRANGESREQUEST,
      output_type=vtgate__pb2._STREAMEXECUTEKEYRANGESRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='Begin',
      full_name='vtgateservice.Vitess.Begin',
      index=12,
      containing_service=None,
      input_type=vtgate__pb2._BEGINREQUEST,
      output_type=vtgate__pb2._BEGINRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='Commit',
      full_name='vtgateservice.Vitess.Commit',
      index=13,
      containing_service=None,
      input_type=vtgate__pb2._COMMITREQUEST,
      output_type=vtgate__pb2._COMMITRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='Rollback',
      full_name='vtgateservice.Vitess.Rollback',
      index=14,
      containing_service=None,
      input_type=vtgate__pb2._ROLLBACKREQUEST,
      output_type=vtgate__pb2._ROLLBACKRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='ResolveTransaction',
      full_name='vtgateservice.Vitess.ResolveTransaction',
      index=15,
      containing_service=None,
      input_type=vtgate__pb2._RESOLVETRANSACTIONREQUEST,
      output_type=vtgate__pb2._RESOLVETRANSACTIONRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='MessageStream',
      full_name='vtgateservice.Vitess.MessageStream',
      index=16,
      containing_service=None,
      input_type=vtgate__pb2._MESSAGESTREAMREQUEST,
      output_type=query__pb2._MESSAGESTREAMRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='MessageAck',
      full_name='vtgateservice.Vitess.MessageAck',
      index=17,
      containing_service=None,
      input_type=vtgate__pb2._MESSAGEACKREQUEST,
      output_type=query__pb2._MESSAGEACKRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='MessageAckKeyspaceIds',
      full_name='vtgateservice.Vitess.MessageAckKeyspaceIds',
      index=18,
      containing_service=None,
      input_type=vtgate__pb2._MESSAGEACKKEYSPACEIDSREQUEST,
      output_type=query__pb2._MESSAGEACKRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='SplitQuery',
      full_name='vtgateservice.Vitess.SplitQuery',
      index=19,
      containing_service=None,
      input_type=vtgate__pb2._SPLITQUERYREQUEST,
      output_type=vtgate__pb2._SPLITQUERYRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='GetSrvKeyspace',
      full_name='vtgateservice.Vitess.GetSrvKeyspace',
      index=20,
      containing_service=None,
      input_type=vtgate__pb2._GETSRVKEYSPACEREQUEST,
      output_type=vtgate__pb2._GETSRVKEYSPACERESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='VStream',
      full_name='vtgateservice.Vitess.VStream',
      index=21,
      containing_service=None,
      input_type=vtgate__pb2._VSTREAMREQUEST,
      output_type=vtgate__pb2._VSTREAMRESPONSE,
      serialized_options=None,
    ),
    _descriptor.MethodDescriptor(
      name='UpdateStream',
      full_name='vtgateservice.Vitess.UpdateStream',
      index=22,
      containing_service=None,
      input_type=vtgate__pb2._UPDATESTREAMREQUEST,
      output_type=vtgate__pb2._UPDATESTREAMRESPONSE,
      serialized_options=None,
    ),
  ])
  _sym_db.RegisterServiceDescriptor(_VITESS)
  
  DESCRIPTOR.services_by_name['Vitess'] = _VITESS
  
  # @@protoc_insertion_point(module_scope)
  