# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: descarteslabs/common/proto/vektorius/vektorius.proto
"""Generated protocol buffer code."""
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()


from descarteslabs.common.proto.ibis import ibis_pb2 as descarteslabs_dot_common_dot_proto_dot_ibis_dot_ibis__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='descarteslabs/common/proto/vektorius/vektorius.proto',
  package='descarteslabs.vektorius.v1',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n4descarteslabs/common/proto/vektorius/vektorius.proto\x12\x1a\x64\x65scarteslabs.vektorius.v1\x1a*descarteslabs/common/proto/ibis/ibis.proto\"J\n\rSchemaRequest\x12\x1d\n\ntable_name\x18\x01 \x01(\tR\ttableName\x12\x1a\n\x08\x64\x61tabase\x18\x02 \x01(\tR\x08\x64\x61tabase\"c\n\x0eSchemaResponse\x12\x32\n\x06schema\x18\x01 \x01(\x0b\x32\x1a.descarteslabs.ibis.SchemaR\x06schema\x12\x1d\n\ntable_name\x18\x02 \x01(\tR\ttableName\"\xa6\x01\n\x03Job\x12\x15\n\x06job_id\x18\x01 \x01(\tR\x05jobId\x12>\n\x06status\x18\x02 \x01(\x0e\x32&.descarteslabs.vektorius.v1.Job.STATUSR\x06status\"H\n\x06STATUS\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07PENDING\x10\x01\x12\x0b\n\x07RUNNING\x10\x02\x12\x08\n\x04\x44ONE\x10\x03\x12\r\n\tCANCELLED\x10\x04\"<\n\x10RecordBatchSlice\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\x0cR\x04\x64\x61ta\x12\x14\n\x05\x66inal\x18\x02 \x01(\x08R\x05\x66inal\"!\n\x05\x45rror\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\"\xbc\x01\n\x0cSearchStatus\x12\x31\n\x03job\x18\x01 \x01(\x0b\x32\x1f.descarteslabs.vektorius.v1.JobR\x03job\x12+\n\x11results_available\x18\x02 \x01(\x08R\x10resultsAvailable\x12\x1d\n\ntotal_rows\x18\x03 \x01(\x04R\ttotalRows\x12-\n\x12\x63ontinuation_token\x18\x04 \x01(\tR\x11\x63ontinuationToken\"@\n\rSearchRequest\x12/\n\x05query\x18\x01 \x01(\x0b\x32\x19.descarteslabs.ibis.QueryR\x05query\"\xa3\x01\n\x0eSearchResponse\x12\x42\n\x06status\x18\x01 \x01(\x0b\x32(.descarteslabs.vektorius.v1.SearchStatusH\x00R\x06status\x12\x44\n\x05slice\x18\x02 \x01(\x0b\x32,.descarteslabs.vektorius.v1.RecordBatchSliceH\x00R\x05sliceB\x07\n\x05\x62lock\"D\n\x13SearchStatusRequest\x12-\n\x12\x63ontinuation_token\x18\x01 \x01(\tR\x11\x63ontinuationToken\"X\n\x14SearchStatusResponse\x12@\n\x06status\x18\x01 \x01(\x0b\x32(.descarteslabs.vektorius.v1.SearchStatusR\x06status\"]\n\x14SearchResultsRequest\x12-\n\x12\x63ontinuation_token\x18\x01 \x01(\tR\x11\x63ontinuationToken\x12\x16\n\x06offset\x18\x02 \x01(\x04R\x06offset\"\xaa\x01\n\x15SearchResultsResponse\x12\x42\n\x06status\x18\x01 \x01(\x0b\x32(.descarteslabs.vektorius.v1.SearchStatusH\x00R\x06status\x12\x44\n\x05slice\x18\x02 \x01(\x0b\x32,.descarteslabs.vektorius.v1.RecordBatchSliceH\x00R\x05sliceB\x07\n\x05\x62lock2\xbd\x03\n\tVektorius\x12\x62\n\tGetSchema\x12).descarteslabs.vektorius.v1.SchemaRequest\x1a*.descarteslabs.vektorius.v1.SchemaResponse\x12\x61\n\x06Search\x12).descarteslabs.vektorius.v1.SearchRequest\x1a*.descarteslabs.vektorius.v1.SearchResponse0\x01\x12q\n\x0cSearchStatus\x12/.descarteslabs.vektorius.v1.SearchStatusRequest\x1a\x30.descarteslabs.vektorius.v1.SearchStatusResponse\x12v\n\rSearchResults\x12\x30.descarteslabs.vektorius.v1.SearchResultsRequest\x1a\x31.descarteslabs.vektorius.v1.SearchResultsResponse0\x01\x62\x06proto3'
  ,
  dependencies=[descarteslabs_dot_common_dot_proto_dot_ibis_dot_ibis__pb2.DESCRIPTOR,])



_JOB_STATUS = _descriptor.EnumDescriptor(
  name='STATUS',
  full_name='descarteslabs.vektorius.v1.Job.STATUS',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='PENDING', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='RUNNING', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DONE', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='CANCELLED', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=400,
  serialized_end=472,
)
_sym_db.RegisterEnumDescriptor(_JOB_STATUS)


_SCHEMAREQUEST = _descriptor.Descriptor(
  name='SchemaRequest',
  full_name='descarteslabs.vektorius.v1.SchemaRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='table_name', full_name='descarteslabs.vektorius.v1.SchemaRequest.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, json_name='tableName', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='database', full_name='descarteslabs.vektorius.v1.SchemaRequest.database', 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, json_name='database', 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=128,
  serialized_end=202,
)


_SCHEMARESPONSE = _descriptor.Descriptor(
  name='SchemaResponse',
  full_name='descarteslabs.vektorius.v1.SchemaResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='schema', full_name='descarteslabs.vektorius.v1.SchemaResponse.schema', 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, json_name='schema', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='table_name', full_name='descarteslabs.vektorius.v1.SchemaResponse.table_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, json_name='tableName', 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=204,
  serialized_end=303,
)


_JOB = _descriptor.Descriptor(
  name='Job',
  full_name='descarteslabs.vektorius.v1.Job',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='job_id', full_name='descarteslabs.vektorius.v1.Job.job_id', 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, json_name='jobId', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='status', full_name='descarteslabs.vektorius.v1.Job.status', index=1,
      number=2, 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,
      serialized_options=None, json_name='status', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _JOB_STATUS,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=306,
  serialized_end=472,
)


_RECORDBATCHSLICE = _descriptor.Descriptor(
  name='RecordBatchSlice',
  full_name='descarteslabs.vektorius.v1.RecordBatchSlice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='descarteslabs.vektorius.v1.RecordBatchSlice.data', index=0,
      number=1, 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, json_name='data', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='final', full_name='descarteslabs.vektorius.v1.RecordBatchSlice.final', index=1,
      number=2, 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, json_name='final', 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=474,
  serialized_end=534,
)


_ERROR = _descriptor.Descriptor(
  name='Error',
  full_name='descarteslabs.vektorius.v1.Error',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='descarteslabs.vektorius.v1.Error.message', 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, json_name='message', 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=536,
  serialized_end=569,
)


_SEARCHSTATUS = _descriptor.Descriptor(
  name='SearchStatus',
  full_name='descarteslabs.vektorius.v1.SearchStatus',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='job', full_name='descarteslabs.vektorius.v1.SearchStatus.job', 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, json_name='job', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='results_available', full_name='descarteslabs.vektorius.v1.SearchStatus.results_available', index=1,
      number=2, 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, json_name='resultsAvailable', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='total_rows', full_name='descarteslabs.vektorius.v1.SearchStatus.total_rows', index=2,
      number=3, 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, json_name='totalRows', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='continuation_token', full_name='descarteslabs.vektorius.v1.SearchStatus.continuation_token', index=3,
      number=4, 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, json_name='continuationToken', 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=572,
  serialized_end=760,
)


_SEARCHREQUEST = _descriptor.Descriptor(
  name='SearchRequest',
  full_name='descarteslabs.vektorius.v1.SearchRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='query', full_name='descarteslabs.vektorius.v1.SearchRequest.query', 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, json_name='query', 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=762,
  serialized_end=826,
)


_SEARCHRESPONSE = _descriptor.Descriptor(
  name='SearchResponse',
  full_name='descarteslabs.vektorius.v1.SearchResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='descarteslabs.vektorius.v1.SearchResponse.status', 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, json_name='status', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='slice', full_name='descarteslabs.vektorius.v1.SearchResponse.slice', 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,
      serialized_options=None, json_name='slice', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='block', full_name='descarteslabs.vektorius.v1.SearchResponse.block',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=829,
  serialized_end=992,
)


_SEARCHSTATUSREQUEST = _descriptor.Descriptor(
  name='SearchStatusRequest',
  full_name='descarteslabs.vektorius.v1.SearchStatusRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='continuation_token', full_name='descarteslabs.vektorius.v1.SearchStatusRequest.continuation_token', 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, json_name='continuationToken', 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=994,
  serialized_end=1062,
)


_SEARCHSTATUSRESPONSE = _descriptor.Descriptor(
  name='SearchStatusResponse',
  full_name='descarteslabs.vektorius.v1.SearchStatusResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='descarteslabs.vektorius.v1.SearchStatusResponse.status', 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, json_name='status', 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=1064,
  serialized_end=1152,
)


_SEARCHRESULTSREQUEST = _descriptor.Descriptor(
  name='SearchResultsRequest',
  full_name='descarteslabs.vektorius.v1.SearchResultsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='continuation_token', full_name='descarteslabs.vektorius.v1.SearchResultsRequest.continuation_token', 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, json_name='continuationToken', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='offset', full_name='descarteslabs.vektorius.v1.SearchResultsRequest.offset', 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, json_name='offset', 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=1154,
  serialized_end=1247,
)


_SEARCHRESULTSRESPONSE = _descriptor.Descriptor(
  name='SearchResultsResponse',
  full_name='descarteslabs.vektorius.v1.SearchResultsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='descarteslabs.vektorius.v1.SearchResultsResponse.status', 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, json_name='status', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='slice', full_name='descarteslabs.vektorius.v1.SearchResultsResponse.slice', 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,
      serialized_options=None, json_name='slice', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='block', full_name='descarteslabs.vektorius.v1.SearchResultsResponse.block',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1250,
  serialized_end=1420,
)

_SCHEMARESPONSE.fields_by_name['schema'].message_type = descarteslabs_dot_common_dot_proto_dot_ibis_dot_ibis__pb2._SCHEMA
_JOB.fields_by_name['status'].enum_type = _JOB_STATUS
_JOB_STATUS.containing_type = _JOB
_SEARCHSTATUS.fields_by_name['job'].message_type = _JOB
_SEARCHREQUEST.fields_by_name['query'].message_type = descarteslabs_dot_common_dot_proto_dot_ibis_dot_ibis__pb2._QUERY
_SEARCHRESPONSE.fields_by_name['status'].message_type = _SEARCHSTATUS
_SEARCHRESPONSE.fields_by_name['slice'].message_type = _RECORDBATCHSLICE
_SEARCHRESPONSE.oneofs_by_name['block'].fields.append(
  _SEARCHRESPONSE.fields_by_name['status'])
_SEARCHRESPONSE.fields_by_name['status'].containing_oneof = _SEARCHRESPONSE.oneofs_by_name['block']
_SEARCHRESPONSE.oneofs_by_name['block'].fields.append(
  _SEARCHRESPONSE.fields_by_name['slice'])
_SEARCHRESPONSE.fields_by_name['slice'].containing_oneof = _SEARCHRESPONSE.oneofs_by_name['block']
_SEARCHSTATUSRESPONSE.fields_by_name['status'].message_type = _SEARCHSTATUS
_SEARCHRESULTSRESPONSE.fields_by_name['status'].message_type = _SEARCHSTATUS
_SEARCHRESULTSRESPONSE.fields_by_name['slice'].message_type = _RECORDBATCHSLICE
_SEARCHRESULTSRESPONSE.oneofs_by_name['block'].fields.append(
  _SEARCHRESULTSRESPONSE.fields_by_name['status'])
_SEARCHRESULTSRESPONSE.fields_by_name['status'].containing_oneof = _SEARCHRESULTSRESPONSE.oneofs_by_name['block']
_SEARCHRESULTSRESPONSE.oneofs_by_name['block'].fields.append(
  _SEARCHRESULTSRESPONSE.fields_by_name['slice'])
_SEARCHRESULTSRESPONSE.fields_by_name['slice'].containing_oneof = _SEARCHRESULTSRESPONSE.oneofs_by_name['block']
DESCRIPTOR.message_types_by_name['SchemaRequest'] = _SCHEMAREQUEST
DESCRIPTOR.message_types_by_name['SchemaResponse'] = _SCHEMARESPONSE
DESCRIPTOR.message_types_by_name['Job'] = _JOB
DESCRIPTOR.message_types_by_name['RecordBatchSlice'] = _RECORDBATCHSLICE
DESCRIPTOR.message_types_by_name['Error'] = _ERROR
DESCRIPTOR.message_types_by_name['SearchStatus'] = _SEARCHSTATUS
DESCRIPTOR.message_types_by_name['SearchRequest'] = _SEARCHREQUEST
DESCRIPTOR.message_types_by_name['SearchResponse'] = _SEARCHRESPONSE
DESCRIPTOR.message_types_by_name['SearchStatusRequest'] = _SEARCHSTATUSREQUEST
DESCRIPTOR.message_types_by_name['SearchStatusResponse'] = _SEARCHSTATUSRESPONSE
DESCRIPTOR.message_types_by_name['SearchResultsRequest'] = _SEARCHRESULTSREQUEST
DESCRIPTOR.message_types_by_name['SearchResultsResponse'] = _SEARCHRESULTSRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

SchemaRequest = _reflection.GeneratedProtocolMessageType('SchemaRequest', (_message.Message,), {
  'DESCRIPTOR' : _SCHEMAREQUEST,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SchemaRequest)
  })
_sym_db.RegisterMessage(SchemaRequest)

SchemaResponse = _reflection.GeneratedProtocolMessageType('SchemaResponse', (_message.Message,), {
  'DESCRIPTOR' : _SCHEMARESPONSE,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SchemaResponse)
  })
_sym_db.RegisterMessage(SchemaResponse)

Job = _reflection.GeneratedProtocolMessageType('Job', (_message.Message,), {
  'DESCRIPTOR' : _JOB,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.Job)
  })
_sym_db.RegisterMessage(Job)

RecordBatchSlice = _reflection.GeneratedProtocolMessageType('RecordBatchSlice', (_message.Message,), {
  'DESCRIPTOR' : _RECORDBATCHSLICE,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.RecordBatchSlice)
  })
_sym_db.RegisterMessage(RecordBatchSlice)

Error = _reflection.GeneratedProtocolMessageType('Error', (_message.Message,), {
  'DESCRIPTOR' : _ERROR,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.Error)
  })
_sym_db.RegisterMessage(Error)

SearchStatus = _reflection.GeneratedProtocolMessageType('SearchStatus', (_message.Message,), {
  'DESCRIPTOR' : _SEARCHSTATUS,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SearchStatus)
  })
_sym_db.RegisterMessage(SearchStatus)

SearchRequest = _reflection.GeneratedProtocolMessageType('SearchRequest', (_message.Message,), {
  'DESCRIPTOR' : _SEARCHREQUEST,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SearchRequest)
  })
_sym_db.RegisterMessage(SearchRequest)

SearchResponse = _reflection.GeneratedProtocolMessageType('SearchResponse', (_message.Message,), {
  'DESCRIPTOR' : _SEARCHRESPONSE,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SearchResponse)
  })
_sym_db.RegisterMessage(SearchResponse)

SearchStatusRequest = _reflection.GeneratedProtocolMessageType('SearchStatusRequest', (_message.Message,), {
  'DESCRIPTOR' : _SEARCHSTATUSREQUEST,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SearchStatusRequest)
  })
_sym_db.RegisterMessage(SearchStatusRequest)

SearchStatusResponse = _reflection.GeneratedProtocolMessageType('SearchStatusResponse', (_message.Message,), {
  'DESCRIPTOR' : _SEARCHSTATUSRESPONSE,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SearchStatusResponse)
  })
_sym_db.RegisterMessage(SearchStatusResponse)

SearchResultsRequest = _reflection.GeneratedProtocolMessageType('SearchResultsRequest', (_message.Message,), {
  'DESCRIPTOR' : _SEARCHRESULTSREQUEST,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SearchResultsRequest)
  })
_sym_db.RegisterMessage(SearchResultsRequest)

SearchResultsResponse = _reflection.GeneratedProtocolMessageType('SearchResultsResponse', (_message.Message,), {
  'DESCRIPTOR' : _SEARCHRESULTSRESPONSE,
  '__module__' : 'descarteslabs.common.proto.vektorius.vektorius_pb2'
  # @@protoc_insertion_point(class_scope:descarteslabs.vektorius.v1.SearchResultsResponse)
  })
_sym_db.RegisterMessage(SearchResultsResponse)



_VEKTORIUS = _descriptor.ServiceDescriptor(
  name='Vektorius',
  full_name='descarteslabs.vektorius.v1.Vektorius',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=1423,
  serialized_end=1868,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetSchema',
    full_name='descarteslabs.vektorius.v1.Vektorius.GetSchema',
    index=0,
    containing_service=None,
    input_type=_SCHEMAREQUEST,
    output_type=_SCHEMARESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Search',
    full_name='descarteslabs.vektorius.v1.Vektorius.Search',
    index=1,
    containing_service=None,
    input_type=_SEARCHREQUEST,
    output_type=_SEARCHRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='SearchStatus',
    full_name='descarteslabs.vektorius.v1.Vektorius.SearchStatus',
    index=2,
    containing_service=None,
    input_type=_SEARCHSTATUSREQUEST,
    output_type=_SEARCHSTATUSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='SearchResults',
    full_name='descarteslabs.vektorius.v1.Vektorius.SearchResults',
    index=3,
    containing_service=None,
    input_type=_SEARCHRESULTSREQUEST,
    output_type=_SEARCHRESULTSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_VEKTORIUS)

DESCRIPTOR.services_by_name['Vektorius'] = _VEKTORIUS

# @@protoc_insertion_point(module_scope)
