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

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 service as _service
from google.protobuf import service_reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)


import tajo_protos_pb2
import TajoIdProtos_pb2
import CatalogProtos_pb2
import PrimitiveProtos_pb2
import ClientProtos_pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='TajoMasterClientProtocol.proto',
  package='',
  serialized_pb='\n\x1eTajoMasterClientProtocol.proto\x1a\x11tajo_protos.proto\x1a\x12TajoIdProtos.proto\x1a\x13\x43\x61talogProtos.proto\x1a\x15PrimitiveProtos.proto\x1a\x12\x43lientProtos.proto2\xb9\r\n\x1fTajoMasterClientProtocolService\x12>\n\rcreateSession\x12\x15.CreateSessionRequest\x1a\x16.CreateSessionResponse\x12,\n\rremoveSession\x12\x0f.SessionIdProto\x1a\n.BoolProto\x12O\n\x16updateSessionVariables\x12\x1d.UpdateSessionVariableRequest\x1a\x16.SessionUpdateResponse\x12\x39\n\x14\x65xistSessionVariable\x12\x15.SessionedStringProto\x1a\n.BoolProto\x12\x39\n\x12getSessionVariable\x12\x15.SessionedStringProto\x1a\x0c.StringProto\x12<\n\x16getAllSessionVariables\x12\x0f.SessionIdProto\x1a\x11.KeyValueSetProto\x12\x32\n\x0bsubmitQuery\x12\r.QueryRequest\x1a\x14.SubmitQueryResponse\x12\x32\n\x0bupdateQuery\x12\r.QueryRequest\x1a\x14.UpdateQueryResponse\x12\x41\n\x0egetQueryResult\x12\x16.GetQueryResultRequest\x1a\x17.GetQueryResultResponse\x12M\n\x12getQueryResultData\x12\x1a.GetQueryResultDataRequest\x1a\x1b.GetQueryResultDataResponse\x12\x41\n\x0egetQueryStatus\x12\x16.GetQueryStatusRequest\x1a\x17.GetQueryStatusResponse\x12\x42\n\x13getRunningQueryList\x12\x14.GetQueryListRequest\x1a\x15.GetQueryListResponse\x12\x43\n\x14getFinishedQueryList\x12\x14.GetQueryListRequest\x1a\x15.GetQueryListResponse\x12(\n\tkillQuery\x12\x0f.QueryIdRequest\x1a\n.BoolProto\x12\x41\n\x0egetClusterInfo\x12\x16.GetClusterInfoRequest\x1a\x17.GetClusterInfoResponse\x12\x33\n\x14\x63loseNonForwardQuery\x12\x0f.QueryIdRequest\x1a\n.BoolProto\x12\x36\n\x0cgetQueryInfo\x12\x0f.QueryIdRequest\x1a\x15.GetQueryInfoResponse\x12\x33\n\x0e\x63reateDatabase\x12\x15.SessionedStringProto\x1a\n.BoolProto\x12\x32\n\rexistDatabase\x12\x15.SessionedStringProto\x1a\n.BoolProto\x12\x31\n\x0c\x64ropDatabase\x12\x15.SessionedStringProto\x1a\n.BoolProto\x12\x34\n\x0fgetAllDatabases\x12\x0f.SessionIdProto\x1a\x10.StringListProto\x12\x33\n\x12getCurrentDatabase\x12\x0f.SessionIdProto\x1a\x0c.StringProto\x12\x33\n\x0eselectDatabase\x12\x15.SessionedStringProto\x1a\n.BoolProto\x12:\n\x13\x63reateExternalTable\x12\x13.CreateTableRequest\x1a\x0e.TableResponse\x12/\n\nexistTable\x12\x15.SessionedStringProto\x1a\n.BoolProto\x12*\n\tdropTable\x12\x11.DropTableRequest\x1a\n.BoolProto\x12;\n\x0cgetTableList\x12\x14.GetTableListRequest\x1a\x15.GetTableListResponse\x12\x34\n\x0cgetTableDesc\x12\x14.GetTableDescRequest\x1a\x0e.TableResponse\x12;\n\x0fgetFunctionList\x12\x15.SessionedStringProto\x1a\x11.FunctionResponseB8\n\x13org.apache.tajo.ipcB\x18TajoMasterClientProtocol\x88\x01\x01\x90\x01\x01\xa0\x01\x01')





DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\023org.apache.tajo.ipcB\030TajoMasterClientProtocol\210\001\001\220\001\001\240\001\001')

_TAJOMASTERCLIENTPROTOCOLSERVICE = _descriptor.ServiceDescriptor(
  name='TajoMasterClientProtocolService',
  full_name='TajoMasterClientProtocolService',
  file=DESCRIPTOR,
  index=0,
  options=None,
  serialized_start=138,
  serialized_end=1859,
  methods=[
  _descriptor.MethodDescriptor(
    name='createSession',
    full_name='TajoMasterClientProtocolService.createSession',
    index=0,
    containing_service=None,
    input_type=ClientProtos_pb2._CREATESESSIONREQUEST,
    output_type=ClientProtos_pb2._CREATESESSIONRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='removeSession',
    full_name='TajoMasterClientProtocolService.removeSession',
    index=1,
    containing_service=None,
    input_type=TajoIdProtos_pb2._SESSIONIDPROTO,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateSessionVariables',
    full_name='TajoMasterClientProtocolService.updateSessionVariables',
    index=2,
    containing_service=None,
    input_type=ClientProtos_pb2._UPDATESESSIONVARIABLEREQUEST,
    output_type=ClientProtos_pb2._SESSIONUPDATERESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='existSessionVariable',
    full_name='TajoMasterClientProtocolService.existSessionVariable',
    index=3,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getSessionVariable',
    full_name='TajoMasterClientProtocolService.getSessionVariable',
    index=4,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=PrimitiveProtos_pb2._STRINGPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getAllSessionVariables',
    full_name='TajoMasterClientProtocolService.getAllSessionVariables',
    index=5,
    containing_service=None,
    input_type=TajoIdProtos_pb2._SESSIONIDPROTO,
    output_type=PrimitiveProtos_pb2._KEYVALUESETPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='submitQuery',
    full_name='TajoMasterClientProtocolService.submitQuery',
    index=6,
    containing_service=None,
    input_type=ClientProtos_pb2._QUERYREQUEST,
    output_type=ClientProtos_pb2._SUBMITQUERYRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateQuery',
    full_name='TajoMasterClientProtocolService.updateQuery',
    index=7,
    containing_service=None,
    input_type=ClientProtos_pb2._QUERYREQUEST,
    output_type=ClientProtos_pb2._UPDATEQUERYRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getQueryResult',
    full_name='TajoMasterClientProtocolService.getQueryResult',
    index=8,
    containing_service=None,
    input_type=ClientProtos_pb2._GETQUERYRESULTREQUEST,
    output_type=ClientProtos_pb2._GETQUERYRESULTRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getQueryResultData',
    full_name='TajoMasterClientProtocolService.getQueryResultData',
    index=9,
    containing_service=None,
    input_type=ClientProtos_pb2._GETQUERYRESULTDATAREQUEST,
    output_type=ClientProtos_pb2._GETQUERYRESULTDATARESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getQueryStatus',
    full_name='TajoMasterClientProtocolService.getQueryStatus',
    index=10,
    containing_service=None,
    input_type=ClientProtos_pb2._GETQUERYSTATUSREQUEST,
    output_type=ClientProtos_pb2._GETQUERYSTATUSRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getRunningQueryList',
    full_name='TajoMasterClientProtocolService.getRunningQueryList',
    index=11,
    containing_service=None,
    input_type=ClientProtos_pb2._GETQUERYLISTREQUEST,
    output_type=ClientProtos_pb2._GETQUERYLISTRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getFinishedQueryList',
    full_name='TajoMasterClientProtocolService.getFinishedQueryList',
    index=12,
    containing_service=None,
    input_type=ClientProtos_pb2._GETQUERYLISTREQUEST,
    output_type=ClientProtos_pb2._GETQUERYLISTRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='killQuery',
    full_name='TajoMasterClientProtocolService.killQuery',
    index=13,
    containing_service=None,
    input_type=ClientProtos_pb2._QUERYIDREQUEST,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getClusterInfo',
    full_name='TajoMasterClientProtocolService.getClusterInfo',
    index=14,
    containing_service=None,
    input_type=ClientProtos_pb2._GETCLUSTERINFOREQUEST,
    output_type=ClientProtos_pb2._GETCLUSTERINFORESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='closeNonForwardQuery',
    full_name='TajoMasterClientProtocolService.closeNonForwardQuery',
    index=15,
    containing_service=None,
    input_type=ClientProtos_pb2._QUERYIDREQUEST,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getQueryInfo',
    full_name='TajoMasterClientProtocolService.getQueryInfo',
    index=16,
    containing_service=None,
    input_type=ClientProtos_pb2._QUERYIDREQUEST,
    output_type=ClientProtos_pb2._GETQUERYINFORESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createDatabase',
    full_name='TajoMasterClientProtocolService.createDatabase',
    index=17,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='existDatabase',
    full_name='TajoMasterClientProtocolService.existDatabase',
    index=18,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='dropDatabase',
    full_name='TajoMasterClientProtocolService.dropDatabase',
    index=19,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getAllDatabases',
    full_name='TajoMasterClientProtocolService.getAllDatabases',
    index=20,
    containing_service=None,
    input_type=TajoIdProtos_pb2._SESSIONIDPROTO,
    output_type=PrimitiveProtos_pb2._STRINGLISTPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getCurrentDatabase',
    full_name='TajoMasterClientProtocolService.getCurrentDatabase',
    index=21,
    containing_service=None,
    input_type=TajoIdProtos_pb2._SESSIONIDPROTO,
    output_type=PrimitiveProtos_pb2._STRINGPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='selectDatabase',
    full_name='TajoMasterClientProtocolService.selectDatabase',
    index=22,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createExternalTable',
    full_name='TajoMasterClientProtocolService.createExternalTable',
    index=23,
    containing_service=None,
    input_type=ClientProtos_pb2._CREATETABLEREQUEST,
    output_type=ClientProtos_pb2._TABLERESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='existTable',
    full_name='TajoMasterClientProtocolService.existTable',
    index=24,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='dropTable',
    full_name='TajoMasterClientProtocolService.dropTable',
    index=25,
    containing_service=None,
    input_type=ClientProtos_pb2._DROPTABLEREQUEST,
    output_type=PrimitiveProtos_pb2._BOOLPROTO,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getTableList',
    full_name='TajoMasterClientProtocolService.getTableList',
    index=26,
    containing_service=None,
    input_type=ClientProtos_pb2._GETTABLELISTREQUEST,
    output_type=ClientProtos_pb2._GETTABLELISTRESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getTableDesc',
    full_name='TajoMasterClientProtocolService.getTableDesc',
    index=27,
    containing_service=None,
    input_type=ClientProtos_pb2._GETTABLEDESCREQUEST,
    output_type=ClientProtos_pb2._TABLERESPONSE,
    options=None,
  ),
  _descriptor.MethodDescriptor(
    name='getFunctionList',
    full_name='TajoMasterClientProtocolService.getFunctionList',
    index=28,
    containing_service=None,
    input_type=ClientProtos_pb2._SESSIONEDSTRINGPROTO,
    output_type=ClientProtos_pb2._FUNCTIONRESPONSE,
    options=None,
  ),
])

class TajoMasterClientProtocolService(_service.Service):
  __metaclass__ = service_reflection.GeneratedServiceType
  DESCRIPTOR = _TAJOMASTERCLIENTPROTOCOLSERVICE
class TajoMasterClientProtocolService_Stub(TajoMasterClientProtocolService):
  __metaclass__ = service_reflection.GeneratedServiceStubType
  DESCRIPTOR = _TAJOMASTERCLIENTPROTOCOLSERVICE

# @@protoc_insertion_point(module_scope)
