# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: odbc.proto
"""Generated protocol buffer code."""
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 symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='odbc.proto',
  package='odbc.v1',
  syntax='proto3',
  serialized_options=b'Z5github.com/blockpointSystems/protocol-buffers/v1/odbc',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\nodbc.proto\x12\x07odbc.v1\"\x0e\n\x0c\x44ummyRequest\"o\n\x15InitializationRequest\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x0f\n\x07\x64\x62_name\x18\x03 \x01(\t\x12!\n\x04\x61uth\x18\x04 \x01(\x0b\x32\x13.odbc.v1.authPacket\">\n\nauthPacket\x12\x10\n\x08login_id\x18\x01 \x01(\x04\x12\x0f\n\x07u_u_i_d\x18\x02 \x01(\x0c\x12\r\n\x05j_w_t\x18\x03 \x01(\t\"*\n\x08\x64uration\x12\x1e\n\x16\x65xecution_nano_seconds\x18\x01 \x01(\x03\"\\\n\x0bXactRequest\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x17\n\x0fisolation_level\x18\x02 \x01(\x05\x12\x11\n\tread_only\x18\x03 \x01(\x08\"B\n\x0cXactResponse\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x0f\n\x07xact_id\x18\x02 \x01(\x04\"C\n\x0b\x45xecRequest\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x11\n\tstatement\x18\x02 \x01(\t\"\x92\x01\n\x0c\x45xecResponse\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x10\n\x08response\x18\x02 \x01(\t\x12\x11\n\tinsert_id\x18\x03 \x01(\x03\x12\x15\n\raffected_rows\x18\x04 \x01(\x03\x12#\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x11.odbc.v1.duration\"u\n\x0cQueryRequest\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x11\n\tstatement\x18\x02 \x01(\t\x12\x1b\n\x13max_response_length\x18\x03 \x01(\x05\x12\x12\n\nbatch_size\x18\x04 \x01(\x05\"\xc2\x01\n\rQueryResponse\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x13\n\x0bresp_length\x18\x02 \x01(\x05\x12$\n\x0bresp_schema\x18\x03 \x01(\x0b\x32\x0f.odbc.v1.schema\x12 \n\nresult_set\x18\x04 \x03(\x0b\x32\x0c.odbc.v1.row\x12#\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x11.odbc.v1.duration\x12\x0c\n\x04\x64one\x18\x06 \x01(\x08\"\x14\n\x12\x43loseQueryResponse\"\x91\x01\n\x06schema\x12\x12\n\ntable_name\x18\x01 \x01(\t\x12\x13\n\x0b\x63olumn_name\x18\x02 \x03(\t\x12&\n\x0b\x63olumn_type\x18\x03 \x03(\x0e\x32\x11.odbc.v1.datatype\x12\x13\n\x0b\x63olumn_size\x18\x04 \x03(\x03\x12!\n\x19\x63olumn_is_nullable_bitmap\x18\x05 \x01(\x0c\"2\n\x03row\x12\x0f\n\x07\x63olumns\x18\x01 \x03(\x0c\x12\x1a\n\x12null_column_bitmap\x18\x02 \x01(\x0c\")\n\rCloseResponse\x12\x18\n\x10session_duration\x18\x01 \x01(\t\"\xb7\x01\n\x10StoreFileRequest\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12\x16\n\x0e\x66ile_extension\x18\x03 \x01(\t\x12\x11\n\tfile_size\x18\x04 \x01(\x03\x12\x13\n\x0b\x66ile_bit_id\x18\x05 \x01(\x03\x12\x15\n\rfile_bit_size\x18\x06 \x01(\x03\x12\x16\n\x0e\x66ile_bit_bytes\x18\x07 \x01(\x0c\"\x81\x01\n\x11StoreFileResponse\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x11\n\tinsert_id\x18\x02 \x01(\x03\x12\x11\n\tfile_size\x18\x03 \x01(\x03\x12#\n\x08\x64uration\x18\x04 \x01(\x0b\x32\x11.odbc.v1.duration\"x\n\x11\x45xportFileRequest\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12\x16\n\x0e\x66ile_extension\x18\x03 \x01(\t\x12\x15\n\rfile_bit_size\x18\x04 \x01(\x03\"\x9c\x01\n\x12\x45xportFileResponse\x12!\n\x04\x61uth\x18\x01 \x01(\x0b\x32\x13.odbc.v1.authPacket\x12\x11\n\tfile_size\x18\x02 \x01(\x03\x12\x13\n\x0b\x66ile_bit_id\x18\x03 \x01(\x03\x12\x16\n\x0e\x66ile_bit_bytes\x18\x04 \x01(\x0c\x12#\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x11.odbc.v1.duration*\xf3\x01\n\x08\x64\x61tatype\x12\t\n\x05UNDEF\x10\x00\x12\x08\n\x04NULL\x10\x01\x12\r\n\tBYTEARRAY\x10\x02\x12\n\n\x06STRING\x10\x03\x12\x08\n\x04INT8\x10\x04\x12\t\n\x05UINT8\x10\x05\x12\t\n\x05INT16\x10\x06\x12\n\n\x06UINT16\x10\x07\x12\t\n\x05INT32\x10\x08\x12\n\n\x06UINT32\x10\t\x12\t\n\x05INT64\x10\n\x12\n\n\x06UINT64\x10\x0b\x12\x0b\n\x07\x46LOAT32\x10\x0c\x12\x0b\n\x07\x46LOAT64\x10\r\x12\x08\n\x04\x42OOL\x10\x0e\x12\r\n\tTIMESTAMP\x10\x0f\x12\x0c\n\x08\x44\x41TETIME\x10\x10\x12\x08\n\x04\x44\x41TE\x10\x11\x12\x08\n\x04TIME\x10\x12\x12\x08\n\x04UUID\x10\x13\x32\x93\x04\n\nMDBService\x12M\n\x14InitializeConnection\x12\x1e.odbc.v1.InitializationRequest\x1a\x13.odbc.v1.authPacket\"\x00\x12\x36\n\x05\x42\x65gin\x12\x14.odbc.v1.XactRequest\x1a\x15.odbc.v1.XactResponse\"\x00\x12\x36\n\x05\x43lose\x12\x13.odbc.v1.authPacket\x1a\x16.odbc.v1.CloseResponse\"\x00\x12\x35\n\x04\x45xec\x12\x14.odbc.v1.ExecRequest\x1a\x15.odbc.v1.ExecResponse\"\x00\x12:\n\x05Query\x12\x15.odbc.v1.QueryRequest\x1a\x16.odbc.v1.QueryResponse\"\x00\x30\x01\x12@\n\nCloseQuery\x12\x13.odbc.v1.authPacket\x1a\x1b.odbc.v1.CloseQueryResponse\"\x00\x12\x46\n\tStoreFile\x12\x19.odbc.v1.StoreFileRequest\x1a\x1a.odbc.v1.StoreFileResponse\"\x00(\x01\x12I\n\nExportFile\x12\x1a.odbc.v1.ExportFileRequest\x1a\x1b.odbc.v1.ExportFileResponse\"\x00\x30\x01\x42\x37Z5github.com/blockpointSystems/protocol-buffers/v1/odbcb\x06proto3'
)

_DATATYPE = _descriptor.EnumDescriptor(
  name='datatype',
  full_name='odbc.v1.datatype',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNDEF', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NULL', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BYTEARRAY', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='STRING', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INT8', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='UINT8', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INT16', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='UINT16', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INT32', index=8, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='UINT32', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INT64', index=10, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='UINT64', index=11, number=11,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLOAT32', index=12, number=12,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLOAT64', index=13, number=13,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BOOL', index=14, number=14,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TIMESTAMP', index=15, number=15,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DATETIME', index=16, number=16,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DATE', index=17, number=17,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TIME', index=18, number=18,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='UUID', index=19, number=19,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1821,
  serialized_end=2064,
)
_sym_db.RegisterEnumDescriptor(_DATATYPE)

datatype = enum_type_wrapper.EnumTypeWrapper(_DATATYPE)
UNDEF = 0
NULL = 1
BYTEARRAY = 2
STRING = 3
INT8 = 4
UINT8 = 5
INT16 = 6
UINT16 = 7
INT32 = 8
UINT32 = 9
INT64 = 10
UINT64 = 11
FLOAT32 = 12
FLOAT64 = 13
BOOL = 14
TIMESTAMP = 15
DATETIME = 16
DATE = 17
TIME = 18
UUID = 19



_DUMMYREQUEST = _descriptor.Descriptor(
  name='DummyRequest',
  full_name='odbc.v1.DummyRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23,
  serialized_end=37,
)


_INITIALIZATIONREQUEST = _descriptor.Descriptor(
  name='InitializationRequest',
  full_name='odbc.v1.InitializationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='username', full_name='odbc.v1.InitializationRequest.username', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='password', full_name='odbc.v1.InitializationRequest.password', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='db_name', full_name='odbc.v1.InitializationRequest.db_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.InitializationRequest.auth', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39,
  serialized_end=150,
)


_AUTHPACKET = _descriptor.Descriptor(
  name='authPacket',
  full_name='odbc.v1.authPacket',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='login_id', full_name='odbc.v1.authPacket.login_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='u_u_i_d', full_name='odbc.v1.authPacket.u_u_i_d', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='j_w_t', full_name='odbc.v1.authPacket.j_w_t', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=152,
  serialized_end=214,
)


_DURATION = _descriptor.Descriptor(
  name='duration',
  full_name='odbc.v1.duration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='execution_nano_seconds', full_name='odbc.v1.duration.execution_nano_seconds', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=216,
  serialized_end=258,
)


_XACTREQUEST = _descriptor.Descriptor(
  name='XactRequest',
  full_name='odbc.v1.XactRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.XactRequest.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='isolation_level', full_name='odbc.v1.XactRequest.isolation_level', index=1,
      number=2, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='read_only', full_name='odbc.v1.XactRequest.read_only', index=2,
      number=3, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=260,
  serialized_end=352,
)


_XACTRESPONSE = _descriptor.Descriptor(
  name='XactResponse',
  full_name='odbc.v1.XactResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.XactResponse.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='xact_id', full_name='odbc.v1.XactResponse.xact_id', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=354,
  serialized_end=420,
)


_EXECREQUEST = _descriptor.Descriptor(
  name='ExecRequest',
  full_name='odbc.v1.ExecRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.ExecRequest.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='statement', full_name='odbc.v1.ExecRequest.statement', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=422,
  serialized_end=489,
)


_EXECRESPONSE = _descriptor.Descriptor(
  name='ExecResponse',
  full_name='odbc.v1.ExecResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.ExecResponse.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='response', full_name='odbc.v1.ExecResponse.response', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='insert_id', full_name='odbc.v1.ExecResponse.insert_id', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='affected_rows', full_name='odbc.v1.ExecResponse.affected_rows', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='duration', full_name='odbc.v1.ExecResponse.duration', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=492,
  serialized_end=638,
)


_QUERYREQUEST = _descriptor.Descriptor(
  name='QueryRequest',
  full_name='odbc.v1.QueryRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.QueryRequest.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='statement', full_name='odbc.v1.QueryRequest.statement', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='max_response_length', full_name='odbc.v1.QueryRequest.max_response_length', index=2,
      number=3, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='batch_size', full_name='odbc.v1.QueryRequest.batch_size', index=3,
      number=4, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=640,
  serialized_end=757,
)


_QUERYRESPONSE = _descriptor.Descriptor(
  name='QueryResponse',
  full_name='odbc.v1.QueryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.QueryResponse.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='resp_length', full_name='odbc.v1.QueryResponse.resp_length', index=1,
      number=2, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='resp_schema', full_name='odbc.v1.QueryResponse.resp_schema', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='result_set', full_name='odbc.v1.QueryResponse.result_set', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='duration', full_name='odbc.v1.QueryResponse.duration', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='done', full_name='odbc.v1.QueryResponse.done', index=5,
      number=6, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=760,
  serialized_end=954,
)


_CLOSEQUERYRESPONSE = _descriptor.Descriptor(
  name='CloseQueryResponse',
  full_name='odbc.v1.CloseQueryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=956,
  serialized_end=976,
)


_SCHEMA = _descriptor.Descriptor(
  name='schema',
  full_name='odbc.v1.schema',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='table_name', full_name='odbc.v1.schema.table_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='column_name', full_name='odbc.v1.schema.column_name', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='column_type', full_name='odbc.v1.schema.column_type', index=2,
      number=3, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='column_size', full_name='odbc.v1.schema.column_size', index=3,
      number=4, type=3, cpp_type=2, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='column_is_nullable_bitmap', full_name='odbc.v1.schema.column_is_nullable_bitmap', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=979,
  serialized_end=1124,
)


_ROW = _descriptor.Descriptor(
  name='row',
  full_name='odbc.v1.row',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='columns', full_name='odbc.v1.row.columns', index=0,
      number=1, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='null_column_bitmap', full_name='odbc.v1.row.null_column_bitmap', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1126,
  serialized_end=1176,
)


_CLOSERESPONSE = _descriptor.Descriptor(
  name='CloseResponse',
  full_name='odbc.v1.CloseResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='session_duration', full_name='odbc.v1.CloseResponse.session_duration', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1178,
  serialized_end=1219,
)


_STOREFILEREQUEST = _descriptor.Descriptor(
  name='StoreFileRequest',
  full_name='odbc.v1.StoreFileRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.StoreFileRequest.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='odbc.v1.StoreFileRequest.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_extension', full_name='odbc.v1.StoreFileRequest.file_extension', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='odbc.v1.StoreFileRequest.file_size', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_bit_id', full_name='odbc.v1.StoreFileRequest.file_bit_id', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_bit_size', full_name='odbc.v1.StoreFileRequest.file_bit_size', index=5,
      number=6, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_bit_bytes', full_name='odbc.v1.StoreFileRequest.file_bit_bytes', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1222,
  serialized_end=1405,
)


_STOREFILERESPONSE = _descriptor.Descriptor(
  name='StoreFileResponse',
  full_name='odbc.v1.StoreFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.StoreFileResponse.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='insert_id', full_name='odbc.v1.StoreFileResponse.insert_id', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='odbc.v1.StoreFileResponse.file_size', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='duration', full_name='odbc.v1.StoreFileResponse.duration', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1408,
  serialized_end=1537,
)


_EXPORTFILEREQUEST = _descriptor.Descriptor(
  name='ExportFileRequest',
  full_name='odbc.v1.ExportFileRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.ExportFileRequest.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='odbc.v1.ExportFileRequest.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_extension', full_name='odbc.v1.ExportFileRequest.file_extension', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_bit_size', full_name='odbc.v1.ExportFileRequest.file_bit_size', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1539,
  serialized_end=1659,
)


_EXPORTFILERESPONSE = _descriptor.Descriptor(
  name='ExportFileResponse',
  full_name='odbc.v1.ExportFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth', full_name='odbc.v1.ExportFileResponse.auth', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='odbc.v1.ExportFileResponse.file_size', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_bit_id', full_name='odbc.v1.ExportFileResponse.file_bit_id', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='file_bit_bytes', full_name='odbc.v1.ExportFileResponse.file_bit_bytes', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='duration', full_name='odbc.v1.ExportFileResponse.duration', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1662,
  serialized_end=1818,
)

_INITIALIZATIONREQUEST.fields_by_name['auth'].message_type = _AUTHPACKET
_XACTREQUEST.fields_by_name['auth'].message_type = _AUTHPACKET
_XACTRESPONSE.fields_by_name['auth'].message_type = _AUTHPACKET
_EXECREQUEST.fields_by_name['auth'].message_type = _AUTHPACKET
_EXECRESPONSE.fields_by_name['auth'].message_type = _AUTHPACKET
_EXECRESPONSE.fields_by_name['duration'].message_type = _DURATION
_QUERYREQUEST.fields_by_name['auth'].message_type = _AUTHPACKET
_QUERYRESPONSE.fields_by_name['auth'].message_type = _AUTHPACKET
_QUERYRESPONSE.fields_by_name['resp_schema'].message_type = _SCHEMA
_QUERYRESPONSE.fields_by_name['result_set'].message_type = _ROW
_QUERYRESPONSE.fields_by_name['duration'].message_type = _DURATION
_SCHEMA.fields_by_name['column_type'].enum_type = _DATATYPE
_STOREFILEREQUEST.fields_by_name['auth'].message_type = _AUTHPACKET
_STOREFILERESPONSE.fields_by_name['auth'].message_type = _AUTHPACKET
_STOREFILERESPONSE.fields_by_name['duration'].message_type = _DURATION
_EXPORTFILEREQUEST.fields_by_name['auth'].message_type = _AUTHPACKET
_EXPORTFILERESPONSE.fields_by_name['auth'].message_type = _AUTHPACKET
_EXPORTFILERESPONSE.fields_by_name['duration'].message_type = _DURATION
DESCRIPTOR.message_types_by_name['DummyRequest'] = _DUMMYREQUEST
DESCRIPTOR.message_types_by_name['InitializationRequest'] = _INITIALIZATIONREQUEST
DESCRIPTOR.message_types_by_name['authPacket'] = _AUTHPACKET
DESCRIPTOR.message_types_by_name['duration'] = _DURATION
DESCRIPTOR.message_types_by_name['XactRequest'] = _XACTREQUEST
DESCRIPTOR.message_types_by_name['XactResponse'] = _XACTRESPONSE
DESCRIPTOR.message_types_by_name['ExecRequest'] = _EXECREQUEST
DESCRIPTOR.message_types_by_name['ExecResponse'] = _EXECRESPONSE
DESCRIPTOR.message_types_by_name['QueryRequest'] = _QUERYREQUEST
DESCRIPTOR.message_types_by_name['QueryResponse'] = _QUERYRESPONSE
DESCRIPTOR.message_types_by_name['CloseQueryResponse'] = _CLOSEQUERYRESPONSE
DESCRIPTOR.message_types_by_name['schema'] = _SCHEMA
DESCRIPTOR.message_types_by_name['row'] = _ROW
DESCRIPTOR.message_types_by_name['CloseResponse'] = _CLOSERESPONSE
DESCRIPTOR.message_types_by_name['StoreFileRequest'] = _STOREFILEREQUEST
DESCRIPTOR.message_types_by_name['StoreFileResponse'] = _STOREFILERESPONSE
DESCRIPTOR.message_types_by_name['ExportFileRequest'] = _EXPORTFILEREQUEST
DESCRIPTOR.message_types_by_name['ExportFileResponse'] = _EXPORTFILERESPONSE
DESCRIPTOR.enum_types_by_name['datatype'] = _DATATYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

DummyRequest = _reflection.GeneratedProtocolMessageType('DummyRequest', (_message.Message,), {
  'DESCRIPTOR' : _DUMMYREQUEST,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.DummyRequest)
  })
_sym_db.RegisterMessage(DummyRequest)

InitializationRequest = _reflection.GeneratedProtocolMessageType('InitializationRequest', (_message.Message,), {
  'DESCRIPTOR' : _INITIALIZATIONREQUEST,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.InitializationRequest)
  })
_sym_db.RegisterMessage(InitializationRequest)

authPacket = _reflection.GeneratedProtocolMessageType('authPacket', (_message.Message,), {
  'DESCRIPTOR' : _AUTHPACKET,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.authPacket)
  })
_sym_db.RegisterMessage(authPacket)

duration = _reflection.GeneratedProtocolMessageType('duration', (_message.Message,), {
  'DESCRIPTOR' : _DURATION,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.duration)
  })
_sym_db.RegisterMessage(duration)

XactRequest = _reflection.GeneratedProtocolMessageType('XactRequest', (_message.Message,), {
  'DESCRIPTOR' : _XACTREQUEST,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.XactRequest)
  })
_sym_db.RegisterMessage(XactRequest)

XactResponse = _reflection.GeneratedProtocolMessageType('XactResponse', (_message.Message,), {
  'DESCRIPTOR' : _XACTRESPONSE,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.XactResponse)
  })
_sym_db.RegisterMessage(XactResponse)

ExecRequest = _reflection.GeneratedProtocolMessageType('ExecRequest', (_message.Message,), {
  'DESCRIPTOR' : _EXECREQUEST,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.ExecRequest)
  })
_sym_db.RegisterMessage(ExecRequest)

ExecResponse = _reflection.GeneratedProtocolMessageType('ExecResponse', (_message.Message,), {
  'DESCRIPTOR' : _EXECRESPONSE,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.ExecResponse)
  })
_sym_db.RegisterMessage(ExecResponse)

QueryRequest = _reflection.GeneratedProtocolMessageType('QueryRequest', (_message.Message,), {
  'DESCRIPTOR' : _QUERYREQUEST,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.QueryRequest)
  })
_sym_db.RegisterMessage(QueryRequest)

QueryResponse = _reflection.GeneratedProtocolMessageType('QueryResponse', (_message.Message,), {
  'DESCRIPTOR' : _QUERYRESPONSE,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.QueryResponse)
  })
_sym_db.RegisterMessage(QueryResponse)

CloseQueryResponse = _reflection.GeneratedProtocolMessageType('CloseQueryResponse', (_message.Message,), {
  'DESCRIPTOR' : _CLOSEQUERYRESPONSE,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.CloseQueryResponse)
  })
_sym_db.RegisterMessage(CloseQueryResponse)

schema = _reflection.GeneratedProtocolMessageType('schema', (_message.Message,), {
  'DESCRIPTOR' : _SCHEMA,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.schema)
  })
_sym_db.RegisterMessage(schema)

row = _reflection.GeneratedProtocolMessageType('row', (_message.Message,), {
  'DESCRIPTOR' : _ROW,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.row)
  })
_sym_db.RegisterMessage(row)

CloseResponse = _reflection.GeneratedProtocolMessageType('CloseResponse', (_message.Message,), {
  'DESCRIPTOR' : _CLOSERESPONSE,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.CloseResponse)
  })
_sym_db.RegisterMessage(CloseResponse)

StoreFileRequest = _reflection.GeneratedProtocolMessageType('StoreFileRequest', (_message.Message,), {
  'DESCRIPTOR' : _STOREFILEREQUEST,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.StoreFileRequest)
  })
_sym_db.RegisterMessage(StoreFileRequest)

StoreFileResponse = _reflection.GeneratedProtocolMessageType('StoreFileResponse', (_message.Message,), {
  'DESCRIPTOR' : _STOREFILERESPONSE,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.StoreFileResponse)
  })
_sym_db.RegisterMessage(StoreFileResponse)

ExportFileRequest = _reflection.GeneratedProtocolMessageType('ExportFileRequest', (_message.Message,), {
  'DESCRIPTOR' : _EXPORTFILEREQUEST,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.ExportFileRequest)
  })
_sym_db.RegisterMessage(ExportFileRequest)

ExportFileResponse = _reflection.GeneratedProtocolMessageType('ExportFileResponse', (_message.Message,), {
  'DESCRIPTOR' : _EXPORTFILERESPONSE,
  '__module__' : 'odbc_pb2'
  # @@protoc_insertion_point(class_scope:odbc.v1.ExportFileResponse)
  })
_sym_db.RegisterMessage(ExportFileResponse)


DESCRIPTOR._options = None

_MDBSERVICE = _descriptor.ServiceDescriptor(
  name='MDBService',
  full_name='odbc.v1.MDBService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=2067,
  serialized_end=2598,
  methods=[
  _descriptor.MethodDescriptor(
    name='InitializeConnection',
    full_name='odbc.v1.MDBService.InitializeConnection',
    index=0,
    containing_service=None,
    input_type=_INITIALIZATIONREQUEST,
    output_type=_AUTHPACKET,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Begin',
    full_name='odbc.v1.MDBService.Begin',
    index=1,
    containing_service=None,
    input_type=_XACTREQUEST,
    output_type=_XACTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Close',
    full_name='odbc.v1.MDBService.Close',
    index=2,
    containing_service=None,
    input_type=_AUTHPACKET,
    output_type=_CLOSERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Exec',
    full_name='odbc.v1.MDBService.Exec',
    index=3,
    containing_service=None,
    input_type=_EXECREQUEST,
    output_type=_EXECRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Query',
    full_name='odbc.v1.MDBService.Query',
    index=4,
    containing_service=None,
    input_type=_QUERYREQUEST,
    output_type=_QUERYRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='CloseQuery',
    full_name='odbc.v1.MDBService.CloseQuery',
    index=5,
    containing_service=None,
    input_type=_AUTHPACKET,
    output_type=_CLOSEQUERYRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='StoreFile',
    full_name='odbc.v1.MDBService.StoreFile',
    index=6,
    containing_service=None,
    input_type=_STOREFILEREQUEST,
    output_type=_STOREFILERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='ExportFile',
    full_name='odbc.v1.MDBService.ExportFile',
    index=7,
    containing_service=None,
    input_type=_EXPORTFILEREQUEST,
    output_type=_EXPORTFILERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_MDBSERVICE)

DESCRIPTOR.services_by_name['MDBService'] = _MDBSERVICE

# @@protoc_insertion_point(module_scope)
