diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index f477b31..15ff126 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -20,7 +20,7 @@ jobs: # Setup Cottontail DB service container services: cottontail: - image: vitrivr/cottontaildb:0.15.0 + image: vitrivr/cottontaildb:0.15.2 ports: - 1865:1865 options: -it diff --git a/README.md b/README.md index 6558c1a..54e746e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,9 @@ [![Python package workflow](https://github.com/Spiess/cottontaildb-python-client/actions/workflows/python-package.yml/badge.svg)](https://github.com/Spiess/cottontaildb-python-client/actions/workflows/python-package.yml) A Cottontail DB gRPC client for Python. Built with [Cottontail DB Proto](https://github.com/vitrivr/cottontaildb-proto) -version `0.14.0`. Comes with an interactive CLI for remote DB access. +version `0.14.3`. Comes with an interactive CLI for remote DB access. + +Versions are numbered such that the first two numbers correspond with those of the compatible Cottontail DB Proto. ## Installation @@ -50,15 +52,13 @@ file in the [Cottontail DB Proto](https://github.com/vitrivr/cottontaildb-proto) The following is an approximate guide on how to do so from a terminal: ```bash -# Get the latest version of the Cottontail DB proto -wget https://github.com/vitrivr/cottontaildb-proto/raw/master/src/main/protobuf/cottontail.proto +# Get the latest version of the Cottontail DB proto (and download to cottontaildb_client directory) +wget https://github.com/vitrivr/cottontaildb-proto/raw/master/src/main/protobuf/cottontail.proto -P ./cottontaildb_client/ # Install necessary python packages pip install grpcio grpcio-tools # Generate the gRPC client -python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. cottontail.proto -# Update the client files (where PYTHON_CLIENT_PATH is the path to this repository) -mv cottontail_pb2.py cottontail_pb2_grpc.py $PYTHON_CLIENT_PATH/cottontaildb_client/ +python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./cottontaildb_client/cottontail.proto ``` -Finally, the line `import cottontail_pb2 as cottontail__pb2` in the file `cottontail_pb2_grpc.py` must be replaced -with `from . import cottontail_pb2 as cottontail__pb2`. +It is important that the path to the `cottontail.proto` file reflects the location of the gRPC Python files, such that +the imports can be generated correctly. diff --git a/cottontaildb_client/__init__.py b/cottontaildb_client/__init__.py index e749692..581932c 100644 --- a/cottontaildb_client/__init__.py +++ b/cottontaildb_client/__init__.py @@ -1,2 +1,2 @@ -from .cottontail_pb2 import IndexType, Type, Literal -from .cottontaildb_client import CottontailDBClient, column_def, float_vector +from cottontaildb_client.cottontail_pb2 import IndexType, Type, Literal +from cottontaildb_client.cottontaildb_client import CottontailDBClient, column_def, float_vector diff --git a/cottontaildb_client/__main__.py b/cottontaildb_client/__main__.py index 39ef311..1ed859b 100644 --- a/cottontaildb_client/__main__.py +++ b/cottontaildb_client/__main__.py @@ -1,4 +1,4 @@ -from .cottontaildb_cli import cli +from cottontaildb_client.cottontaildb_cli import cli if __name__ == '__main__': cli() diff --git a/cottontaildb_client/cottontail_pb2.py b/cottontaildb_client/cottontail_pb2.py index 55c936a..3c3f9d4 100644 --- a/cottontaildb_client/cottontail_pb2.py +++ b/cottontaildb_client/cottontail_pb2.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! -# source: cottontail.proto +# source: cottontaildb_client/cottontail.proto """Generated protocol buffer code.""" from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor @@ -16,7 +16,7 @@ from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10\x63ottontail.proto\x12\x1borg.vitrivr.cottontail.grpc\x1a\x1bgoogle/protobuf/empty.proto\"\x1a\n\nSchemaName\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x1c\n\x0c\x46unctionName\x12\x0c\n\x04name\x18\x01 \x01(\t\"S\n\nEntityName\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\x12\x0c\n\x04name\x18\x02 \x01(\t\"R\n\tIndexName\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x0c\n\x04name\x18\x02 \x01(\t\"S\n\nColumnName\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x0c\n\x04name\x18\x02 \x01(\t\"c\n\x08Metadata\x12\x15\n\rtransactionId\x18\x01 \x01(\x03\x12\x0f\n\x07queryId\x18\x02 \x01(\t\x12/\n\x04hint\x18\x03 \x03(\x0b\x32!.org.vitrivr.cottontail.grpc.Hint\"\x84\x03\n\x07Literal\x12\x15\n\x0b\x62ooleanData\x18\x01 \x01(\x08H\x00\x12\x11\n\x07intData\x18\x02 \x01(\x05H\x00\x12\x12\n\x08longData\x18\x03 \x01(\x03H\x00\x12\x13\n\tfloatData\x18\x04 \x01(\x02H\x00\x12\x14\n\ndoubleData\x18\x05 \x01(\x01H\x00\x12\x14\n\nstringData\x18\x06 \x01(\tH\x00\x12\x35\n\x08\x64\x61teData\x18\x07 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.DateH\x00\x12?\n\rcomplex32Data\x18\x08 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex32H\x00\x12?\n\rcomplex64Data\x18\t \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex64H\x00\x12\x39\n\nvectorData\x18\n \x01(\x0b\x32#.org.vitrivr.cottontail.grpc.VectorH\x00\x42\x06\n\x04\x64\x61ta\"\xc2\x01\n\nExpression\x12\x37\n\x07literal\x18\x01 \x01(\x0b\x32$.org.vitrivr.cottontail.grpc.LiteralH\x00\x12\x39\n\x06\x63olumn\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnNameH\x00\x12\x39\n\x08\x66unction\x18\x03 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.FunctionH\x00\x42\x05\n\x03\x65xp\"\x7f\n\x08\x46unction\x12\x37\n\x04name\x18\x01 \x01(\x0b\x32).org.vitrivr.cottontail.grpc.FunctionName\x12:\n\targuments\x18\x02 \x03(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"J\n\x0b\x45xpressions\x12;\n\nexpression\x18\x01 \x03(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"\xe7\x03\n\x06Vector\x12?\n\x0b\x66loatVector\x18\x01 \x01(\x0b\x32(.org.vitrivr.cottontail.grpc.FloatVectorH\x00\x12\x41\n\x0c\x64oubleVector\x18\x02 \x01(\x0b\x32).org.vitrivr.cottontail.grpc.DoubleVectorH\x00\x12;\n\tintVector\x18\x03 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.IntVectorH\x00\x12=\n\nlongVector\x18\x04 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.LongVectorH\x00\x12=\n\nboolVector\x18\x05 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.BoolVectorH\x00\x12G\n\x0f\x63omplex32Vector\x18\x06 \x01(\x0b\x32,.org.vitrivr.cottontail.grpc.Complex32VectorH\x00\x12G\n\x0f\x63omplex64Vector\x18\x07 \x01(\x0b\x32,.org.vitrivr.cottontail.grpc.Complex64VectorH\x00\x42\x0c\n\nvectorData\"\x06\n\x04Null\"\x1d\n\x04\x44\x61te\x12\x15\n\rutc_timestamp\x18\x01 \x01(\x03\",\n\tComplex32\x12\x0c\n\x04real\x18\x01 \x01(\x02\x12\x11\n\timaginary\x18\x02 \x01(\x02\",\n\tComplex64\x12\x0c\n\x04real\x18\x01 \x01(\x01\x12\x11\n\timaginary\x18\x02 \x01(\x01\"\x1d\n\x0b\x46loatVector\x12\x0e\n\x06vector\x18\x01 \x03(\x02\"\x1e\n\x0c\x44oubleVector\x12\x0e\n\x06vector\x18\x01 \x03(\x01\"\x1b\n\tIntVector\x12\x0e\n\x06vector\x18\x01 \x03(\x05\"\x1c\n\nLongVector\x12\x0e\n\x06vector\x18\x01 \x03(\x03\"\x1c\n\nBoolVector\x12\x0e\n\x06vector\x18\x01 \x03(\x08\"I\n\x0f\x43omplex32Vector\x12\x36\n\x06vector\x18\x01 \x03(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex32\"I\n\x0f\x43omplex64Vector\x12\x36\n\x06vector\x18\x01 \x03(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex64\"\x87\x01\n\x13\x43reateSchemaMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\"\x85\x01\n\x11\x44ropSchemaMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\"L\n\x11ListSchemaMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\"\x91\x01\n\x13\x43reateEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x41\n\ndefinition\x18\x02 \x01(\x0b\x32-.org.vitrivr.cottontail.grpc.EntityDefinition\"\x85\x01\n\x11\x44ropEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x89\x01\n\x15TruncateEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x89\x01\n\x15OptimizeEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x88\x01\n\x14\x45ntityDetailsMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x85\x01\n\x11ListEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\"\xed\x02\n\x12\x43reateIndexMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x34\n\x04type\x18\x03 \x01(\x0e\x32&.org.vitrivr.cottontail.grpc.IndexType\x12\x11\n\tindexName\x18\x04 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x05 \x03(\t\x12K\n\x06params\x18\x06 \x03(\x0b\x32;.org.vitrivr.cottontail.grpc.CreateIndexMessage.ParamsEntry\x12\x0f\n\x07rebuild\x18\x07 \x01(\x08\x1a-\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x82\x01\n\x10\x44ropIndexMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x35\n\x05index\x18\x02 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.IndexName\"\x85\x01\n\x13RebuildIndexMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x35\n\x05index\x18\x02 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.IndexName\"\xad\x01\n\x10\x43olumnDefinition\x12\x35\n\x04name\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12/\n\x04type\x18\x02 \x01(\x0e\x32!.org.vitrivr.cottontail.grpc.Type\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x0f\n\x07primary\x18\x04 \x01(\x08\x12\x10\n\x08nullable\x18\x05 \x01(\x08\"\x8b\x01\n\x10\x45ntityDefinition\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12>\n\x07\x63olumns\x18\x02 \x03(\x0b\x32-.org.vitrivr.cottontail.grpc.ColumnDefinition\"\xc4\x02\n\rInsertMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12J\n\x08\x65lements\x18\x03 \x03(\x0b\x32\x38.org.vitrivr.cottontail.grpc.InsertMessage.InsertElement\x1a}\n\rInsertElement\x12\x37\n\x06\x63olumn\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12\x33\n\x05value\x18\x02 \x01(\x0b\x32$.org.vitrivr.cottontail.grpc.Literal\"\xc1\x02\n\x12\x42\x61tchInsertMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12\x38\n\x07\x63olumns\x18\x03 \x03(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12G\n\x07inserts\x18\x04 \x03(\x0b\x32\x36.org.vitrivr.cottontail.grpc.BatchInsertMessage.Insert\x1a>\n\x06Insert\x12\x34\n\x06values\x18\x01 \x03(\x0b\x32$.org.vitrivr.cottontail.grpc.Literal\"\xfa\x02\n\rUpdateMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12\x31\n\x05where\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Where\x12I\n\x07updates\x18\x04 \x03(\x0b\x32\x38.org.vitrivr.cottontail.grpc.UpdateMessage.UpdateElement\x1a\x80\x01\n\rUpdateElement\x12\x37\n\x06\x63olumn\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"\xac\x01\n\rDeleteMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12\x31\n\x05where\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Where\"z\n\x0cQueryMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x31\n\x05query\x18\x02 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Query\"\xf8\x01\n\x05Query\x12/\n\x04\x66rom\x18\x01 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12;\n\nprojection\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.Projection\x12\x31\n\x05where\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Where\x12\x31\n\x05order\x18\x04 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Order\x12\r\n\x05limit\x18\x05 \x01(\x04\x12\x0c\n\x04skip\x18\x06 \x01(\x04\"\x95\x02\n\x14QueryResponseMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12>\n\x07\x63olumns\x18\x02 \x03(\x0b\x32-.org.vitrivr.cottontail.grpc.ColumnDefinition\x12G\n\x06tuples\x18\x03 \x03(\x0b\x32\x37.org.vitrivr.cottontail.grpc.QueryResponseMessage.Tuple\x1a;\n\x05Tuple\x12\x32\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32$.org.vitrivr.cottontail.grpc.Literal\"\xb1\x01\n\x04\x46rom\x12\x31\n\x04scan\x18\x01 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.ScanH\x00\x12\x35\n\x06sample\x18\x02 \x01(\x0b\x32#.org.vitrivr.cottontail.grpc.SampleH\x00\x12\x37\n\tsubSelect\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.QueryH\x00\x42\x06\n\x04\x66rom\"[\n\x04Scan\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\r\n\x05start\x18\x02 \x01(\x03\x12\x0b\n\x03\x65nd\x18\x03 \x01(\x03\"d\n\x06Sample\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x0c\n\x04seed\x18\x02 \x01(\x03\x12\x13\n\x0bprobability\x18\x03 \x01(\x02\"\xb6\x03\n\nProjection\x12G\n\x02op\x18\x01 \x01(\x0e\x32;.org.vitrivr.cottontail.grpc.Projection.ProjectionOperation\x12K\n\x08\x65lements\x18\x02 \x03(\x0b\x32\x39.org.vitrivr.cottontail.grpc.Projection.ProjectionElement\x1a\x88\x01\n\x11ProjectionElement\x12\x36\n\x05\x61lias\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12;\n\nexpression\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"\x86\x01\n\x13ProjectionOperation\x12\n\n\x06SELECT\x10\x00\x12\x13\n\x0fSELECT_DISTINCT\x10\x01\x12\t\n\x05\x43OUNT\x10\x02\x12\x12\n\x0e\x43OUNT_DISTINCT\x10\x03\x12\n\n\x06\x45XISTS\x10\x04\x12\x07\n\x03SUM\x10\x05\x12\x07\n\x03MAX\x10\x06\x12\x07\n\x03MIN\x10\x07\x12\x08\n\x04MEAN\x10\x08\"\xa6\x01\n\x05Where\x12\x45\n\x06\x61tomic\x18\x01 \x01(\x0b\x32\x33.org.vitrivr.cottontail.grpc.AtomicBooleanPredicateH\x00\x12I\n\x08\x63ompound\x18\x02 \x01(\x0b\x32\x35.org.vitrivr.cottontail.grpc.CompoundBooleanPredicateH\x00\x42\x0b\n\tpredicate\"\xdb\x01\n\x16\x41tomicBooleanPredicate\x12\x35\n\x04left\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12@\n\x05right\x18\x02 \x01(\x0b\x32\x31.org.vitrivr.cottontail.grpc.AtomicBooleanOperand\x12;\n\x02op\x18\x03 \x01(\x0e\x32/.org.vitrivr.cottontail.grpc.ComparisonOperator\x12\x0b\n\x03not\x18\x04 \x01(\x08\"\x97\x01\n\x14\x41tomicBooleanOperand\x12?\n\x0b\x65xpressions\x18\x01 \x01(\x0b\x32(.org.vitrivr.cottontail.grpc.ExpressionsH\x00\x12\x33\n\x05query\x18\x02 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.QueryH\x00\x42\t\n\x07operand\"\x86\x03\n\x18\x43ompoundBooleanPredicate\x12\x44\n\x05\x61left\x18\x01 \x01(\x0b\x32\x33.org.vitrivr.cottontail.grpc.AtomicBooleanPredicateH\x00\x12\x46\n\x05\x63left\x18\x02 \x01(\x0b\x32\x35.org.vitrivr.cottontail.grpc.CompoundBooleanPredicateH\x00\x12;\n\x02op\x18\x03 \x01(\x0e\x32/.org.vitrivr.cottontail.grpc.ConnectionOperator\x12\x45\n\x06\x61right\x18\x04 \x01(\x0b\x32\x33.org.vitrivr.cottontail.grpc.AtomicBooleanPredicateH\x01\x12G\n\x06\x63right\x18\x05 \x01(\x0b\x32\x35.org.vitrivr.cottontail.grpc.CompoundBooleanPredicateH\x01\x42\x06\n\x04leftB\x07\n\x05right\"\xfd\x01\n\x05Order\x12@\n\ncomponents\x18\x01 \x03(\x0b\x32,.org.vitrivr.cottontail.grpc.Order.Component\x1a\x85\x01\n\tComponent\x12\x37\n\x06\x63olumn\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12?\n\tdirection\x18\x02 \x01(\x0e\x32,.org.vitrivr.cottontail.grpc.Order.Direction\"*\n\tDirection\x12\r\n\tASCENDING\x10\x00\x12\x0e\n\nDESCENDING\x10\x01\"\xcf\x04\n\x04Hint\x12\x44\n\x0bnoIndexHint\x18\x01 \x01(\x0b\x32-.org.vitrivr.cottontail.grpc.Hint.NoIndexHintH\x00\x12M\n\x11parallelIndexHint\x18\x02 \x01(\x0b\x32\x30.org.vitrivr.cottontail.grpc.Hint.NoParallelHintH\x00\x12\x42\n\npolicyHint\x18\x03 \x01(\x0b\x32,.org.vitrivr.cottontail.grpc.Hint.PolicyHintH\x00\x12\x44\n\rnameIndexHint\x18\x04 \x01(\x0b\x32+.org.vitrivr.cottontail.grpc.Hint.IndexHintH\x00\x1a\x10\n\x0eNoParallelHint\x1a\r\n\x0bNoIndexHint\x1a\x9d\x01\n\tIndexHint\x12\x0c\n\x04name\x18\x01 \x01(\t\x12O\n\nparameters\x18\x02 \x03(\x0b\x32;.org.vitrivr.cottontail.grpc.Hint.IndexHint.ParametersEntry\x1a\x31\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a_\n\nPolicyHint\x12\x10\n\x08weightIo\x18\x01 \x01(\x02\x12\x11\n\tweightCpu\x18\x02 \x01(\x02\x12\x14\n\x0cweightMemory\x18\x03 \x01(\x02\x12\x16\n\x0eweightAccuracy\x18\x04 \x01(\x02\x42\x06\n\x04hint*J\n\tIndexType\x12\t\n\x05\x42TREE\x10\x00\x12\x0c\n\x08\x42TREE_UQ\x10\x01\x12\n\n\x06LUCENE\x10\x02\x12\x07\n\x03VAF\x10\x03\x12\x06\n\x02PQ\x10\x04\x12\x07\n\x03LSH\x10\x05*\x82\x02\n\x04Type\x12\x0b\n\x07\x42OOLEAN\x10\x00\x12\x08\n\x04\x42YTE\x10\x01\x12\t\n\x05SHORT\x10\x02\x12\x0b\n\x07INTEGER\x10\x03\x12\x08\n\x04LONG\x10\x04\x12\t\n\x05\x46LOAT\x10\x05\x12\n\n\x06\x44OUBLE\x10\x06\x12\x08\n\x04\x44\x41TE\x10\x07\x12\n\n\x06STRING\x10\x08\x12\r\n\tCOMPLEX32\x10\t\x12\r\n\tCOMPLEX64\x10\n\x12\x0e\n\nDOUBLE_VEC\x10\x0b\x12\r\n\tFLOAT_VEC\x10\x0c\x12\x0c\n\x08LONG_VEC\x10\r\x12\x0b\n\x07INT_VEC\x10\x0e\x12\x0c\n\x08\x42OOL_VEC\x10\x0f\x12\x11\n\rCOMPLEX32_VEC\x10\x10\x12\x11\n\rCOMPLEX64_VEC\x10\x11\x12\x08\n\x04\x42LOB\x10\x12*y\n\x12\x43omparisonOperator\x12\t\n\x05\x45QUAL\x10\x00\x12\x0b\n\x07GREATER\x10\x01\x12\x08\n\x04LESS\x10\x02\x12\n\n\x06GEQUAL\x10\x03\x12\n\n\x06LEQUAL\x10\x04\x12\x06\n\x02IN\x10\x05\x12\x0b\n\x07\x42\x45TWEEN\x10\x06\x12\n\n\x06ISNULL\x10\x07\x12\x08\n\x04LIKE\x10\x08*%\n\x12\x43onnectionOperator\x12\x07\n\x03\x41ND\x10\x00\x12\x06\n\x02OR\x10\x01\x32\xfa\n\n\x03\x44\x44L\x12r\n\x0bListSchemas\x12..org.vitrivr.cottontail.grpc.ListSchemaMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12s\n\x0c\x43reateSchema\x12\x30.org.vitrivr.cottontail.grpc.CreateSchemaMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12o\n\nDropSchema\x12..org.vitrivr.cottontail.grpc.DropSchemaMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12s\n\x0cListEntities\x12..org.vitrivr.cottontail.grpc.ListEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12u\n\rEntityDetails\x12\x31.org.vitrivr.cottontail.grpc.EntityDetailsMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12s\n\x0c\x43reateEntity\x12\x30.org.vitrivr.cottontail.grpc.CreateEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12o\n\nDropEntity\x12..org.vitrivr.cottontail.grpc.DropEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12w\n\x0eTruncateEntity\x12\x32.org.vitrivr.cottontail.grpc.TruncateEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12w\n\x0eOptimizeEntity\x12\x32.org.vitrivr.cottontail.grpc.OptimizeEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12q\n\x0b\x43reateIndex\x12/.org.vitrivr.cottontail.grpc.CreateIndexMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12m\n\tDropIndex\x12-.org.vitrivr.cottontail.grpc.DropIndexMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12s\n\x0cRebuildIndex\x12\x30.org.vitrivr.cottontail.grpc.RebuildIndexMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage2\xb3\x03\n\x03\x44ML\x12g\n\x06Insert\x12*.org.vitrivr.cottontail.grpc.InsertMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12q\n\x0bInsertBatch\x12/.org.vitrivr.cottontail.grpc.BatchInsertMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12g\n\x06Update\x12*.org.vitrivr.cottontail.grpc.UpdateMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12g\n\x06\x44\x65lete\x12*.org.vitrivr.cottontail.grpc.DeleteMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage2\x91\x02\n\x03\x44QL\x12i\n\x07\x45xplain\x12).org.vitrivr.cottontail.grpc.QueryMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12g\n\x05Query\x12).org.vitrivr.cottontail.grpc.QueryMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12\x36\n\x04Ping\x12\x16.google.protobuf.Empty\x1a\x16.google.protobuf.Empty2\xe3\x03\n\x03TXN\x12\x46\n\x05\x42\x65gin\x12\x16.google.protobuf.Empty\x1a%.org.vitrivr.cottontail.grpc.Metadata\x12G\n\x06\x43ommit\x12%.org.vitrivr.cottontail.grpc.Metadata\x1a\x16.google.protobuf.Empty\x12I\n\x08Rollback\x12%.org.vitrivr.cottontail.grpc.Metadata\x1a\x16.google.protobuf.Empty\x12\x45\n\x04Kill\x12%.org.vitrivr.cottontail.grpc.Metadata\x1a\x16.google.protobuf.Empty\x12_\n\x10ListTransactions\x12\x16.google.protobuf.Empty\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12X\n\tListLocks\x12\x16.google.protobuf.Empty\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x42-\n\x1borg.vitrivr.cottontail.grpcB\x0e\x43ottontailGrpcb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$cottontaildb_client/cottontail.proto\x12\x1borg.vitrivr.cottontail.grpc\x1a\x1bgoogle/protobuf/empty.proto\"\x1a\n\nSchemaName\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x1c\n\x0c\x46unctionName\x12\x0c\n\x04name\x18\x01 \x01(\t\"S\n\nEntityName\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\x12\x0c\n\x04name\x18\x02 \x01(\t\"R\n\tIndexName\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x0c\n\x04name\x18\x02 \x01(\t\"S\n\nColumnName\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x0c\n\x04name\x18\x02 \x01(\t\"\xe4\x04\n\x08Metadata\x12\x15\n\rtransactionId\x18\x01 \x01(\x03\x12\x0f\n\x07queryId\x18\x02 \x01(\t\x12K\n\x0cparallelHint\x18\n \x01(\x0b\x32\x35.org.vitrivr.cottontail.grpc.Metadata.ParallelismHint\x12\x42\n\tindexHint\x18\x0b \x01(\x0b\x32/.org.vitrivr.cottontail.grpc.Metadata.IndexHint\x12\x44\n\npolicyHint\x18\x0c \x01(\x0b\x32\x30.org.vitrivr.cottontail.grpc.Metadata.PolicyHint\x1a\x1e\n\x0fParallelismHint\x12\x0b\n\x03max\x18\x01 \x01(\x05\x1a\xd7\x01\n\tIndexHint\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x34\n\x04type\x18\x02 \x01(\x0e\x32&.org.vitrivr.cottontail.grpc.IndexType\x12S\n\nparameters\x18\x03 \x03(\x0b\x32?.org.vitrivr.cottontail.grpc.Metadata.IndexHint.ParametersEntry\x1a\x31\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a_\n\nPolicyHint\x12\x10\n\x08weightIo\x18\x01 \x01(\x02\x12\x11\n\tweightCpu\x18\x02 \x01(\x02\x12\x14\n\x0cweightMemory\x18\x03 \x01(\x02\x12\x16\n\x0eweightAccuracy\x18\x04 \x01(\x02\"\x9e\x03\n\x07Literal\x12\x15\n\x0b\x62ooleanData\x18\x01 \x01(\x08H\x00\x12\x11\n\x07intData\x18\x02 \x01(\x05H\x00\x12\x12\n\x08longData\x18\x03 \x01(\x03H\x00\x12\x13\n\tfloatData\x18\x04 \x01(\x02H\x00\x12\x14\n\ndoubleData\x18\x05 \x01(\x01H\x00\x12\x14\n\nstringData\x18\x06 \x01(\tH\x00\x12\x35\n\x08\x64\x61teData\x18\x07 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.DateH\x00\x12?\n\rcomplex32Data\x18\x08 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex32H\x00\x12?\n\rcomplex64Data\x18\t \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex64H\x00\x12\x39\n\nvectorData\x18\n \x01(\x0b\x32#.org.vitrivr.cottontail.grpc.VectorH\x00\x12\x18\n\x0e\x62yteStringData\x18\x0b \x01(\x0cH\x00\x42\x06\n\x04\x64\x61ta\"\xc2\x01\n\nExpression\x12\x37\n\x07literal\x18\x01 \x01(\x0b\x32$.org.vitrivr.cottontail.grpc.LiteralH\x00\x12\x39\n\x06\x63olumn\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnNameH\x00\x12\x39\n\x08\x66unction\x18\x03 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.FunctionH\x00\x42\x05\n\x03\x65xp\"\x7f\n\x08\x46unction\x12\x37\n\x04name\x18\x01 \x01(\x0b\x32).org.vitrivr.cottontail.grpc.FunctionName\x12:\n\targuments\x18\x02 \x03(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"J\n\x0b\x45xpressions\x12;\n\nexpression\x18\x01 \x03(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"\xe7\x03\n\x06Vector\x12?\n\x0b\x66loatVector\x18\x01 \x01(\x0b\x32(.org.vitrivr.cottontail.grpc.FloatVectorH\x00\x12\x41\n\x0c\x64oubleVector\x18\x02 \x01(\x0b\x32).org.vitrivr.cottontail.grpc.DoubleVectorH\x00\x12;\n\tintVector\x18\x03 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.IntVectorH\x00\x12=\n\nlongVector\x18\x04 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.LongVectorH\x00\x12=\n\nboolVector\x18\x05 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.BoolVectorH\x00\x12G\n\x0f\x63omplex32Vector\x18\x06 \x01(\x0b\x32,.org.vitrivr.cottontail.grpc.Complex32VectorH\x00\x12G\n\x0f\x63omplex64Vector\x18\x07 \x01(\x0b\x32,.org.vitrivr.cottontail.grpc.Complex64VectorH\x00\x42\x0c\n\nvectorData\"\x06\n\x04Null\"\x1d\n\x04\x44\x61te\x12\x15\n\rutc_timestamp\x18\x01 \x01(\x03\",\n\tComplex32\x12\x0c\n\x04real\x18\x01 \x01(\x02\x12\x11\n\timaginary\x18\x02 \x01(\x02\",\n\tComplex64\x12\x0c\n\x04real\x18\x01 \x01(\x01\x12\x11\n\timaginary\x18\x02 \x01(\x01\"\x1d\n\x0b\x46loatVector\x12\x0e\n\x06vector\x18\x01 \x03(\x02\"\x1e\n\x0c\x44oubleVector\x12\x0e\n\x06vector\x18\x01 \x03(\x01\"\x1b\n\tIntVector\x12\x0e\n\x06vector\x18\x01 \x03(\x05\"\x1c\n\nLongVector\x12\x0e\n\x06vector\x18\x01 \x03(\x03\"\x1c\n\nBoolVector\x12\x0e\n\x06vector\x18\x01 \x03(\x08\"I\n\x0f\x43omplex32Vector\x12\x36\n\x06vector\x18\x01 \x03(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex32\"I\n\x0f\x43omplex64Vector\x12\x36\n\x06vector\x18\x01 \x03(\x0b\x32&.org.vitrivr.cottontail.grpc.Complex64\"\x87\x01\n\x13\x43reateSchemaMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\"\x85\x01\n\x11\x44ropSchemaMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\"L\n\x11ListSchemaMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\"\x91\x01\n\x13\x43reateEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x41\n\ndefinition\x18\x02 \x01(\x0b\x32-.org.vitrivr.cottontail.grpc.EntityDefinition\"\x85\x01\n\x11\x44ropEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x89\x01\n\x15TruncateEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x89\x01\n\x15OptimizeEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x88\x01\n\x14\x45ntityDetailsMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\"\x85\x01\n\x11ListEntityMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.SchemaName\"\xed\x02\n\x12\x43reateIndexMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x37\n\x06\x65ntity\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x34\n\x04type\x18\x03 \x01(\x0e\x32&.org.vitrivr.cottontail.grpc.IndexType\x12\x11\n\tindexName\x18\x04 \x01(\t\x12\x0f\n\x07\x63olumns\x18\x05 \x03(\t\x12K\n\x06params\x18\x06 \x03(\x0b\x32;.org.vitrivr.cottontail.grpc.CreateIndexMessage.ParamsEntry\x12\x0f\n\x07rebuild\x18\x07 \x01(\x08\x1a-\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x82\x01\n\x10\x44ropIndexMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x35\n\x05index\x18\x02 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.IndexName\"\x85\x01\n\x13RebuildIndexMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x35\n\x05index\x18\x02 \x01(\x0b\x32&.org.vitrivr.cottontail.grpc.IndexName\"\xad\x01\n\x10\x43olumnDefinition\x12\x35\n\x04name\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12/\n\x04type\x18\x02 \x01(\x0e\x32!.org.vitrivr.cottontail.grpc.Type\x12\x0e\n\x06length\x18\x03 \x01(\r\x12\x0f\n\x07primary\x18\x04 \x01(\x08\x12\x10\n\x08nullable\x18\x05 \x01(\x08\"\x8b\x01\n\x10\x45ntityDefinition\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12>\n\x07\x63olumns\x18\x02 \x03(\x0b\x32-.org.vitrivr.cottontail.grpc.ColumnDefinition\"\xc4\x02\n\rInsertMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12J\n\x08\x65lements\x18\x03 \x03(\x0b\x32\x38.org.vitrivr.cottontail.grpc.InsertMessage.InsertElement\x1a}\n\rInsertElement\x12\x37\n\x06\x63olumn\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12\x33\n\x05value\x18\x02 \x01(\x0b\x32$.org.vitrivr.cottontail.grpc.Literal\"\xc1\x02\n\x12\x42\x61tchInsertMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12\x38\n\x07\x63olumns\x18\x03 \x03(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12G\n\x07inserts\x18\x04 \x03(\x0b\x32\x36.org.vitrivr.cottontail.grpc.BatchInsertMessage.Insert\x1a>\n\x06Insert\x12\x34\n\x06values\x18\x01 \x03(\x0b\x32$.org.vitrivr.cottontail.grpc.Literal\"\xfa\x02\n\rUpdateMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12\x31\n\x05where\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Where\x12I\n\x07updates\x18\x04 \x03(\x0b\x32\x38.org.vitrivr.cottontail.grpc.UpdateMessage.UpdateElement\x1a\x80\x01\n\rUpdateElement\x12\x37\n\x06\x63olumn\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"\xac\x01\n\rDeleteMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12/\n\x04\x66rom\x18\x02 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12\x31\n\x05where\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Where\"z\n\x0cQueryMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12\x31\n\x05query\x18\x02 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Query\"\xf8\x01\n\x05Query\x12/\n\x04\x66rom\x18\x01 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.From\x12;\n\nprojection\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.Projection\x12\x31\n\x05where\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Where\x12\x31\n\x05order\x18\x04 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.Order\x12\r\n\x05limit\x18\x05 \x01(\x04\x12\x0c\n\x04skip\x18\x06 \x01(\x04\"\x95\x02\n\x14QueryResponseMessage\x12\x37\n\x08metadata\x18\x01 \x01(\x0b\x32%.org.vitrivr.cottontail.grpc.Metadata\x12>\n\x07\x63olumns\x18\x02 \x03(\x0b\x32-.org.vitrivr.cottontail.grpc.ColumnDefinition\x12G\n\x06tuples\x18\x03 \x03(\x0b\x32\x37.org.vitrivr.cottontail.grpc.QueryResponseMessage.Tuple\x1a;\n\x05Tuple\x12\x32\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32$.org.vitrivr.cottontail.grpc.Literal\"\xb1\x01\n\x04\x46rom\x12\x31\n\x04scan\x18\x01 \x01(\x0b\x32!.org.vitrivr.cottontail.grpc.ScanH\x00\x12\x35\n\x06sample\x18\x02 \x01(\x0b\x32#.org.vitrivr.cottontail.grpc.SampleH\x00\x12\x37\n\tsubSelect\x18\x03 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.QueryH\x00\x42\x06\n\x04\x66rom\"[\n\x04Scan\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\r\n\x05start\x18\x02 \x01(\x03\x12\x0b\n\x03\x65nd\x18\x03 \x01(\x03\"d\n\x06Sample\x12\x37\n\x06\x65ntity\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.EntityName\x12\x0c\n\x04seed\x18\x02 \x01(\x03\x12\x13\n\x0bprobability\x18\x03 \x01(\x02\"\xb6\x03\n\nProjection\x12G\n\x02op\x18\x01 \x01(\x0e\x32;.org.vitrivr.cottontail.grpc.Projection.ProjectionOperation\x12K\n\x08\x65lements\x18\x02 \x03(\x0b\x32\x39.org.vitrivr.cottontail.grpc.Projection.ProjectionElement\x1a\x88\x01\n\x11ProjectionElement\x12\x36\n\x05\x61lias\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12;\n\nexpression\x18\x02 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.Expression\"\x86\x01\n\x13ProjectionOperation\x12\n\n\x06SELECT\x10\x00\x12\x13\n\x0fSELECT_DISTINCT\x10\x01\x12\t\n\x05\x43OUNT\x10\x02\x12\x12\n\x0e\x43OUNT_DISTINCT\x10\x03\x12\n\n\x06\x45XISTS\x10\x04\x12\x07\n\x03SUM\x10\x05\x12\x07\n\x03MAX\x10\x06\x12\x07\n\x03MIN\x10\x07\x12\x08\n\x04MEAN\x10\x08\"\xa6\x01\n\x05Where\x12\x45\n\x06\x61tomic\x18\x01 \x01(\x0b\x32\x33.org.vitrivr.cottontail.grpc.AtomicBooleanPredicateH\x00\x12I\n\x08\x63ompound\x18\x02 \x01(\x0b\x32\x35.org.vitrivr.cottontail.grpc.CompoundBooleanPredicateH\x00\x42\x0b\n\tpredicate\"\xdb\x01\n\x16\x41tomicBooleanPredicate\x12\x35\n\x04left\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12@\n\x05right\x18\x02 \x01(\x0b\x32\x31.org.vitrivr.cottontail.grpc.AtomicBooleanOperand\x12;\n\x02op\x18\x03 \x01(\x0e\x32/.org.vitrivr.cottontail.grpc.ComparisonOperator\x12\x0b\n\x03not\x18\x04 \x01(\x08\"\x97\x01\n\x14\x41tomicBooleanOperand\x12?\n\x0b\x65xpressions\x18\x01 \x01(\x0b\x32(.org.vitrivr.cottontail.grpc.ExpressionsH\x00\x12\x33\n\x05query\x18\x02 \x01(\x0b\x32\".org.vitrivr.cottontail.grpc.QueryH\x00\x42\t\n\x07operand\"\x86\x03\n\x18\x43ompoundBooleanPredicate\x12\x44\n\x05\x61left\x18\x01 \x01(\x0b\x32\x33.org.vitrivr.cottontail.grpc.AtomicBooleanPredicateH\x00\x12\x46\n\x05\x63left\x18\x02 \x01(\x0b\x32\x35.org.vitrivr.cottontail.grpc.CompoundBooleanPredicateH\x00\x12;\n\x02op\x18\x03 \x01(\x0e\x32/.org.vitrivr.cottontail.grpc.ConnectionOperator\x12\x45\n\x06\x61right\x18\x04 \x01(\x0b\x32\x33.org.vitrivr.cottontail.grpc.AtomicBooleanPredicateH\x01\x12G\n\x06\x63right\x18\x05 \x01(\x0b\x32\x35.org.vitrivr.cottontail.grpc.CompoundBooleanPredicateH\x01\x42\x06\n\x04leftB\x07\n\x05right\"\xfd\x01\n\x05Order\x12@\n\ncomponents\x18\x01 \x03(\x0b\x32,.org.vitrivr.cottontail.grpc.Order.Component\x1a\x85\x01\n\tComponent\x12\x37\n\x06\x63olumn\x18\x01 \x01(\x0b\x32\'.org.vitrivr.cottontail.grpc.ColumnName\x12?\n\tdirection\x18\x02 \x01(\x0e\x32,.org.vitrivr.cottontail.grpc.Order.Direction\"*\n\tDirection\x12\r\n\tASCENDING\x10\x00\x12\x0e\n\nDESCENDING\x10\x01*J\n\tIndexType\x12\t\n\x05\x42TREE\x10\x00\x12\x0c\n\x08\x42TREE_UQ\x10\x01\x12\n\n\x06LUCENE\x10\x02\x12\x07\n\x03VAF\x10\x03\x12\x06\n\x02PQ\x10\x04\x12\x07\n\x03LSH\x10\x05*\x88\x02\n\x04Type\x12\x0b\n\x07\x42OOLEAN\x10\x00\x12\x08\n\x04\x42YTE\x10\x01\x12\t\n\x05SHORT\x10\x02\x12\x0b\n\x07INTEGER\x10\x03\x12\x08\n\x04LONG\x10\x04\x12\t\n\x05\x46LOAT\x10\x05\x12\n\n\x06\x44OUBLE\x10\x06\x12\x08\n\x04\x44\x41TE\x10\x07\x12\n\n\x06STRING\x10\x08\x12\r\n\tCOMPLEX32\x10\t\x12\r\n\tCOMPLEX64\x10\n\x12\x0e\n\nDOUBLE_VEC\x10\x0b\x12\r\n\tFLOAT_VEC\x10\x0c\x12\x0c\n\x08LONG_VEC\x10\r\x12\x0b\n\x07INT_VEC\x10\x0e\x12\x0c\n\x08\x42OOL_VEC\x10\x0f\x12\x11\n\rCOMPLEX32_VEC\x10\x10\x12\x11\n\rCOMPLEX64_VEC\x10\x11\x12\x0e\n\nBYTESTRING\x10\x12*y\n\x12\x43omparisonOperator\x12\t\n\x05\x45QUAL\x10\x00\x12\x0b\n\x07GREATER\x10\x01\x12\x08\n\x04LESS\x10\x02\x12\n\n\x06GEQUAL\x10\x03\x12\n\n\x06LEQUAL\x10\x04\x12\x06\n\x02IN\x10\x05\x12\x0b\n\x07\x42\x45TWEEN\x10\x06\x12\n\n\x06ISNULL\x10\x07\x12\x08\n\x04LIKE\x10\x08*%\n\x12\x43onnectionOperator\x12\x07\n\x03\x41ND\x10\x00\x12\x06\n\x02OR\x10\x01\x32\xfa\n\n\x03\x44\x44L\x12r\n\x0bListSchemas\x12..org.vitrivr.cottontail.grpc.ListSchemaMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12s\n\x0c\x43reateSchema\x12\x30.org.vitrivr.cottontail.grpc.CreateSchemaMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12o\n\nDropSchema\x12..org.vitrivr.cottontail.grpc.DropSchemaMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12s\n\x0cListEntities\x12..org.vitrivr.cottontail.grpc.ListEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12u\n\rEntityDetails\x12\x31.org.vitrivr.cottontail.grpc.EntityDetailsMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12s\n\x0c\x43reateEntity\x12\x30.org.vitrivr.cottontail.grpc.CreateEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12o\n\nDropEntity\x12..org.vitrivr.cottontail.grpc.DropEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12w\n\x0eTruncateEntity\x12\x32.org.vitrivr.cottontail.grpc.TruncateEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12w\n\x0eOptimizeEntity\x12\x32.org.vitrivr.cottontail.grpc.OptimizeEntityMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12q\n\x0b\x43reateIndex\x12/.org.vitrivr.cottontail.grpc.CreateIndexMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12m\n\tDropIndex\x12-.org.vitrivr.cottontail.grpc.DropIndexMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12s\n\x0cRebuildIndex\x12\x30.org.vitrivr.cottontail.grpc.RebuildIndexMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage2\xb3\x03\n\x03\x44ML\x12g\n\x06Insert\x12*.org.vitrivr.cottontail.grpc.InsertMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12q\n\x0bInsertBatch\x12/.org.vitrivr.cottontail.grpc.BatchInsertMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12g\n\x06Update\x12*.org.vitrivr.cottontail.grpc.UpdateMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage\x12g\n\x06\x44\x65lete\x12*.org.vitrivr.cottontail.grpc.DeleteMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage2\x91\x02\n\x03\x44QL\x12i\n\x07\x45xplain\x12).org.vitrivr.cottontail.grpc.QueryMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12g\n\x05Query\x12).org.vitrivr.cottontail.grpc.QueryMessage\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12\x36\n\x04Ping\x12\x16.google.protobuf.Empty\x1a\x16.google.protobuf.Empty2\xe3\x03\n\x03TXN\x12\x46\n\x05\x42\x65gin\x12\x16.google.protobuf.Empty\x1a%.org.vitrivr.cottontail.grpc.Metadata\x12G\n\x06\x43ommit\x12%.org.vitrivr.cottontail.grpc.Metadata\x1a\x16.google.protobuf.Empty\x12I\n\x08Rollback\x12%.org.vitrivr.cottontail.grpc.Metadata\x1a\x16.google.protobuf.Empty\x12\x45\n\x04Kill\x12%.org.vitrivr.cottontail.grpc.Metadata\x1a\x16.google.protobuf.Empty\x12_\n\x10ListTransactions\x12\x16.google.protobuf.Empty\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x12X\n\tListLocks\x12\x16.google.protobuf.Empty\x1a\x31.org.vitrivr.cottontail.grpc.QueryResponseMessage0\x01\x42-\n\x1borg.vitrivr.cottontail.grpcB\x0e\x43ottontailGrpcb\x06proto3') _INDEXTYPE = DESCRIPTOR.enum_types_by_name['IndexType'] IndexType = enum_type_wrapper.EnumTypeWrapper(_INDEXTYPE) @@ -50,7 +50,7 @@ BOOL_VEC = 15 COMPLEX32_VEC = 16 COMPLEX64_VEC = 17 -BLOB = 18 +BYTESTRING = 18 EQUAL = 0 GREATER = 1 LESS = 2 @@ -70,6 +70,10 @@ _INDEXNAME = DESCRIPTOR.message_types_by_name['IndexName'] _COLUMNNAME = DESCRIPTOR.message_types_by_name['ColumnName'] _METADATA = DESCRIPTOR.message_types_by_name['Metadata'] +_METADATA_PARALLELISMHINT = _METADATA.nested_types_by_name['ParallelismHint'] +_METADATA_INDEXHINT = _METADATA.nested_types_by_name['IndexHint'] +_METADATA_INDEXHINT_PARAMETERSENTRY = _METADATA_INDEXHINT.nested_types_by_name['ParametersEntry'] +_METADATA_POLICYHINT = _METADATA.nested_types_by_name['PolicyHint'] _LITERAL = DESCRIPTOR.message_types_by_name['Literal'] _EXPRESSION = DESCRIPTOR.message_types_by_name['Expression'] _FUNCTION = DESCRIPTOR.message_types_by_name['Function'] @@ -123,227 +127,253 @@ _COMPOUNDBOOLEANPREDICATE = DESCRIPTOR.message_types_by_name['CompoundBooleanPredicate'] _ORDER = DESCRIPTOR.message_types_by_name['Order'] _ORDER_COMPONENT = _ORDER.nested_types_by_name['Component'] -_HINT = DESCRIPTOR.message_types_by_name['Hint'] -_HINT_NOPARALLELHINT = _HINT.nested_types_by_name['NoParallelHint'] -_HINT_NOINDEXHINT = _HINT.nested_types_by_name['NoIndexHint'] -_HINT_INDEXHINT = _HINT.nested_types_by_name['IndexHint'] -_HINT_INDEXHINT_PARAMETERSENTRY = _HINT_INDEXHINT.nested_types_by_name['ParametersEntry'] -_HINT_POLICYHINT = _HINT.nested_types_by_name['PolicyHint'] _PROJECTION_PROJECTIONOPERATION = _PROJECTION.enum_types_by_name['ProjectionOperation'] _ORDER_DIRECTION = _ORDER.enum_types_by_name['Direction'] SchemaName = _reflection.GeneratedProtocolMessageType('SchemaName', (_message.Message,), { 'DESCRIPTOR' : _SCHEMANAME, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.SchemaName) }) _sym_db.RegisterMessage(SchemaName) FunctionName = _reflection.GeneratedProtocolMessageType('FunctionName', (_message.Message,), { 'DESCRIPTOR' : _FUNCTIONNAME, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.FunctionName) }) _sym_db.RegisterMessage(FunctionName) EntityName = _reflection.GeneratedProtocolMessageType('EntityName', (_message.Message,), { 'DESCRIPTOR' : _ENTITYNAME, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.EntityName) }) _sym_db.RegisterMessage(EntityName) IndexName = _reflection.GeneratedProtocolMessageType('IndexName', (_message.Message,), { 'DESCRIPTOR' : _INDEXNAME, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.IndexName) }) _sym_db.RegisterMessage(IndexName) ColumnName = _reflection.GeneratedProtocolMessageType('ColumnName', (_message.Message,), { 'DESCRIPTOR' : _COLUMNNAME, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.ColumnName) }) _sym_db.RegisterMessage(ColumnName) Metadata = _reflection.GeneratedProtocolMessageType('Metadata', (_message.Message,), { + + 'ParallelismHint' : _reflection.GeneratedProtocolMessageType('ParallelismHint', (_message.Message,), { + 'DESCRIPTOR' : _METADATA_PARALLELISMHINT, + '__module__' : 'cottontaildb_client.cottontail_pb2' + # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Metadata.ParallelismHint) + }) + , + + 'IndexHint' : _reflection.GeneratedProtocolMessageType('IndexHint', (_message.Message,), { + + 'ParametersEntry' : _reflection.GeneratedProtocolMessageType('ParametersEntry', (_message.Message,), { + 'DESCRIPTOR' : _METADATA_INDEXHINT_PARAMETERSENTRY, + '__module__' : 'cottontaildb_client.cottontail_pb2' + # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Metadata.IndexHint.ParametersEntry) + }) + , + 'DESCRIPTOR' : _METADATA_INDEXHINT, + '__module__' : 'cottontaildb_client.cottontail_pb2' + # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Metadata.IndexHint) + }) + , + + 'PolicyHint' : _reflection.GeneratedProtocolMessageType('PolicyHint', (_message.Message,), { + 'DESCRIPTOR' : _METADATA_POLICYHINT, + '__module__' : 'cottontaildb_client.cottontail_pb2' + # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Metadata.PolicyHint) + }) + , 'DESCRIPTOR' : _METADATA, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Metadata) }) _sym_db.RegisterMessage(Metadata) +_sym_db.RegisterMessage(Metadata.ParallelismHint) +_sym_db.RegisterMessage(Metadata.IndexHint) +_sym_db.RegisterMessage(Metadata.IndexHint.ParametersEntry) +_sym_db.RegisterMessage(Metadata.PolicyHint) Literal = _reflection.GeneratedProtocolMessageType('Literal', (_message.Message,), { 'DESCRIPTOR' : _LITERAL, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Literal) }) _sym_db.RegisterMessage(Literal) Expression = _reflection.GeneratedProtocolMessageType('Expression', (_message.Message,), { 'DESCRIPTOR' : _EXPRESSION, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Expression) }) _sym_db.RegisterMessage(Expression) Function = _reflection.GeneratedProtocolMessageType('Function', (_message.Message,), { 'DESCRIPTOR' : _FUNCTION, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Function) }) _sym_db.RegisterMessage(Function) Expressions = _reflection.GeneratedProtocolMessageType('Expressions', (_message.Message,), { 'DESCRIPTOR' : _EXPRESSIONS, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Expressions) }) _sym_db.RegisterMessage(Expressions) Vector = _reflection.GeneratedProtocolMessageType('Vector', (_message.Message,), { 'DESCRIPTOR' : _VECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Vector) }) _sym_db.RegisterMessage(Vector) Null = _reflection.GeneratedProtocolMessageType('Null', (_message.Message,), { 'DESCRIPTOR' : _NULL, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Null) }) _sym_db.RegisterMessage(Null) Date = _reflection.GeneratedProtocolMessageType('Date', (_message.Message,), { 'DESCRIPTOR' : _DATE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Date) }) _sym_db.RegisterMessage(Date) Complex32 = _reflection.GeneratedProtocolMessageType('Complex32', (_message.Message,), { 'DESCRIPTOR' : _COMPLEX32, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Complex32) }) _sym_db.RegisterMessage(Complex32) Complex64 = _reflection.GeneratedProtocolMessageType('Complex64', (_message.Message,), { 'DESCRIPTOR' : _COMPLEX64, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Complex64) }) _sym_db.RegisterMessage(Complex64) FloatVector = _reflection.GeneratedProtocolMessageType('FloatVector', (_message.Message,), { 'DESCRIPTOR' : _FLOATVECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.FloatVector) }) _sym_db.RegisterMessage(FloatVector) DoubleVector = _reflection.GeneratedProtocolMessageType('DoubleVector', (_message.Message,), { 'DESCRIPTOR' : _DOUBLEVECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.DoubleVector) }) _sym_db.RegisterMessage(DoubleVector) IntVector = _reflection.GeneratedProtocolMessageType('IntVector', (_message.Message,), { 'DESCRIPTOR' : _INTVECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.IntVector) }) _sym_db.RegisterMessage(IntVector) LongVector = _reflection.GeneratedProtocolMessageType('LongVector', (_message.Message,), { 'DESCRIPTOR' : _LONGVECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.LongVector) }) _sym_db.RegisterMessage(LongVector) BoolVector = _reflection.GeneratedProtocolMessageType('BoolVector', (_message.Message,), { 'DESCRIPTOR' : _BOOLVECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.BoolVector) }) _sym_db.RegisterMessage(BoolVector) Complex32Vector = _reflection.GeneratedProtocolMessageType('Complex32Vector', (_message.Message,), { 'DESCRIPTOR' : _COMPLEX32VECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Complex32Vector) }) _sym_db.RegisterMessage(Complex32Vector) Complex64Vector = _reflection.GeneratedProtocolMessageType('Complex64Vector', (_message.Message,), { 'DESCRIPTOR' : _COMPLEX64VECTOR, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Complex64Vector) }) _sym_db.RegisterMessage(Complex64Vector) CreateSchemaMessage = _reflection.GeneratedProtocolMessageType('CreateSchemaMessage', (_message.Message,), { 'DESCRIPTOR' : _CREATESCHEMAMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.CreateSchemaMessage) }) _sym_db.RegisterMessage(CreateSchemaMessage) DropSchemaMessage = _reflection.GeneratedProtocolMessageType('DropSchemaMessage', (_message.Message,), { 'DESCRIPTOR' : _DROPSCHEMAMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.DropSchemaMessage) }) _sym_db.RegisterMessage(DropSchemaMessage) ListSchemaMessage = _reflection.GeneratedProtocolMessageType('ListSchemaMessage', (_message.Message,), { 'DESCRIPTOR' : _LISTSCHEMAMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.ListSchemaMessage) }) _sym_db.RegisterMessage(ListSchemaMessage) CreateEntityMessage = _reflection.GeneratedProtocolMessageType('CreateEntityMessage', (_message.Message,), { 'DESCRIPTOR' : _CREATEENTITYMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.CreateEntityMessage) }) _sym_db.RegisterMessage(CreateEntityMessage) DropEntityMessage = _reflection.GeneratedProtocolMessageType('DropEntityMessage', (_message.Message,), { 'DESCRIPTOR' : _DROPENTITYMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.DropEntityMessage) }) _sym_db.RegisterMessage(DropEntityMessage) TruncateEntityMessage = _reflection.GeneratedProtocolMessageType('TruncateEntityMessage', (_message.Message,), { 'DESCRIPTOR' : _TRUNCATEENTITYMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.TruncateEntityMessage) }) _sym_db.RegisterMessage(TruncateEntityMessage) OptimizeEntityMessage = _reflection.GeneratedProtocolMessageType('OptimizeEntityMessage', (_message.Message,), { 'DESCRIPTOR' : _OPTIMIZEENTITYMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.OptimizeEntityMessage) }) _sym_db.RegisterMessage(OptimizeEntityMessage) EntityDetailsMessage = _reflection.GeneratedProtocolMessageType('EntityDetailsMessage', (_message.Message,), { 'DESCRIPTOR' : _ENTITYDETAILSMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.EntityDetailsMessage) }) _sym_db.RegisterMessage(EntityDetailsMessage) ListEntityMessage = _reflection.GeneratedProtocolMessageType('ListEntityMessage', (_message.Message,), { 'DESCRIPTOR' : _LISTENTITYMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.ListEntityMessage) }) _sym_db.RegisterMessage(ListEntityMessage) @@ -352,12 +382,12 @@ 'ParamsEntry' : _reflection.GeneratedProtocolMessageType('ParamsEntry', (_message.Message,), { 'DESCRIPTOR' : _CREATEINDEXMESSAGE_PARAMSENTRY, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.CreateIndexMessage.ParamsEntry) }) , 'DESCRIPTOR' : _CREATEINDEXMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.CreateIndexMessage) }) _sym_db.RegisterMessage(CreateIndexMessage) @@ -365,28 +395,28 @@ DropIndexMessage = _reflection.GeneratedProtocolMessageType('DropIndexMessage', (_message.Message,), { 'DESCRIPTOR' : _DROPINDEXMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.DropIndexMessage) }) _sym_db.RegisterMessage(DropIndexMessage) RebuildIndexMessage = _reflection.GeneratedProtocolMessageType('RebuildIndexMessage', (_message.Message,), { 'DESCRIPTOR' : _REBUILDINDEXMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.RebuildIndexMessage) }) _sym_db.RegisterMessage(RebuildIndexMessage) ColumnDefinition = _reflection.GeneratedProtocolMessageType('ColumnDefinition', (_message.Message,), { 'DESCRIPTOR' : _COLUMNDEFINITION, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.ColumnDefinition) }) _sym_db.RegisterMessage(ColumnDefinition) EntityDefinition = _reflection.GeneratedProtocolMessageType('EntityDefinition', (_message.Message,), { 'DESCRIPTOR' : _ENTITYDEFINITION, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.EntityDefinition) }) _sym_db.RegisterMessage(EntityDefinition) @@ -395,12 +425,12 @@ 'InsertElement' : _reflection.GeneratedProtocolMessageType('InsertElement', (_message.Message,), { 'DESCRIPTOR' : _INSERTMESSAGE_INSERTELEMENT, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.InsertMessage.InsertElement) }) , 'DESCRIPTOR' : _INSERTMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.InsertMessage) }) _sym_db.RegisterMessage(InsertMessage) @@ -410,12 +440,12 @@ 'Insert' : _reflection.GeneratedProtocolMessageType('Insert', (_message.Message,), { 'DESCRIPTOR' : _BATCHINSERTMESSAGE_INSERT, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.BatchInsertMessage.Insert) }) , 'DESCRIPTOR' : _BATCHINSERTMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.BatchInsertMessage) }) _sym_db.RegisterMessage(BatchInsertMessage) @@ -425,12 +455,12 @@ 'UpdateElement' : _reflection.GeneratedProtocolMessageType('UpdateElement', (_message.Message,), { 'DESCRIPTOR' : _UPDATEMESSAGE_UPDATEELEMENT, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.UpdateMessage.UpdateElement) }) , 'DESCRIPTOR' : _UPDATEMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.UpdateMessage) }) _sym_db.RegisterMessage(UpdateMessage) @@ -438,21 +468,21 @@ DeleteMessage = _reflection.GeneratedProtocolMessageType('DeleteMessage', (_message.Message,), { 'DESCRIPTOR' : _DELETEMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.DeleteMessage) }) _sym_db.RegisterMessage(DeleteMessage) QueryMessage = _reflection.GeneratedProtocolMessageType('QueryMessage', (_message.Message,), { 'DESCRIPTOR' : _QUERYMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.QueryMessage) }) _sym_db.RegisterMessage(QueryMessage) Query = _reflection.GeneratedProtocolMessageType('Query', (_message.Message,), { 'DESCRIPTOR' : _QUERY, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Query) }) _sym_db.RegisterMessage(Query) @@ -461,12 +491,12 @@ 'Tuple' : _reflection.GeneratedProtocolMessageType('Tuple', (_message.Message,), { 'DESCRIPTOR' : _QUERYRESPONSEMESSAGE_TUPLE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.QueryResponseMessage.Tuple) }) , 'DESCRIPTOR' : _QUERYRESPONSEMESSAGE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.QueryResponseMessage) }) _sym_db.RegisterMessage(QueryResponseMessage) @@ -474,21 +504,21 @@ From = _reflection.GeneratedProtocolMessageType('From', (_message.Message,), { 'DESCRIPTOR' : _FROM, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.From) }) _sym_db.RegisterMessage(From) Scan = _reflection.GeneratedProtocolMessageType('Scan', (_message.Message,), { 'DESCRIPTOR' : _SCAN, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Scan) }) _sym_db.RegisterMessage(Scan) Sample = _reflection.GeneratedProtocolMessageType('Sample', (_message.Message,), { 'DESCRIPTOR' : _SAMPLE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Sample) }) _sym_db.RegisterMessage(Sample) @@ -497,12 +527,12 @@ 'ProjectionElement' : _reflection.GeneratedProtocolMessageType('ProjectionElement', (_message.Message,), { 'DESCRIPTOR' : _PROJECTION_PROJECTIONELEMENT, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Projection.ProjectionElement) }) , 'DESCRIPTOR' : _PROJECTION, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Projection) }) _sym_db.RegisterMessage(Projection) @@ -510,28 +540,28 @@ Where = _reflection.GeneratedProtocolMessageType('Where', (_message.Message,), { 'DESCRIPTOR' : _WHERE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Where) }) _sym_db.RegisterMessage(Where) AtomicBooleanPredicate = _reflection.GeneratedProtocolMessageType('AtomicBooleanPredicate', (_message.Message,), { 'DESCRIPTOR' : _ATOMICBOOLEANPREDICATE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.AtomicBooleanPredicate) }) _sym_db.RegisterMessage(AtomicBooleanPredicate) AtomicBooleanOperand = _reflection.GeneratedProtocolMessageType('AtomicBooleanOperand', (_message.Message,), { 'DESCRIPTOR' : _ATOMICBOOLEANOPERAND, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.AtomicBooleanOperand) }) _sym_db.RegisterMessage(AtomicBooleanOperand) CompoundBooleanPredicate = _reflection.GeneratedProtocolMessageType('CompoundBooleanPredicate', (_message.Message,), { 'DESCRIPTOR' : _COMPOUNDBOOLEANPREDICATE, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.CompoundBooleanPredicate) }) _sym_db.RegisterMessage(CompoundBooleanPredicate) @@ -540,64 +570,17 @@ 'Component' : _reflection.GeneratedProtocolMessageType('Component', (_message.Message,), { 'DESCRIPTOR' : _ORDER_COMPONENT, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Order.Component) }) , 'DESCRIPTOR' : _ORDER, - '__module__' : 'cottontail_pb2' + '__module__' : 'cottontaildb_client.cottontail_pb2' # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Order) }) _sym_db.RegisterMessage(Order) _sym_db.RegisterMessage(Order.Component) -Hint = _reflection.GeneratedProtocolMessageType('Hint', (_message.Message,), { - - 'NoParallelHint' : _reflection.GeneratedProtocolMessageType('NoParallelHint', (_message.Message,), { - 'DESCRIPTOR' : _HINT_NOPARALLELHINT, - '__module__' : 'cottontail_pb2' - # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Hint.NoParallelHint) - }) - , - - 'NoIndexHint' : _reflection.GeneratedProtocolMessageType('NoIndexHint', (_message.Message,), { - 'DESCRIPTOR' : _HINT_NOINDEXHINT, - '__module__' : 'cottontail_pb2' - # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Hint.NoIndexHint) - }) - , - - 'IndexHint' : _reflection.GeneratedProtocolMessageType('IndexHint', (_message.Message,), { - - 'ParametersEntry' : _reflection.GeneratedProtocolMessageType('ParametersEntry', (_message.Message,), { - 'DESCRIPTOR' : _HINT_INDEXHINT_PARAMETERSENTRY, - '__module__' : 'cottontail_pb2' - # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Hint.IndexHint.ParametersEntry) - }) - , - 'DESCRIPTOR' : _HINT_INDEXHINT, - '__module__' : 'cottontail_pb2' - # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Hint.IndexHint) - }) - , - - 'PolicyHint' : _reflection.GeneratedProtocolMessageType('PolicyHint', (_message.Message,), { - 'DESCRIPTOR' : _HINT_POLICYHINT, - '__module__' : 'cottontail_pb2' - # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Hint.PolicyHint) - }) - , - 'DESCRIPTOR' : _HINT, - '__module__' : 'cottontail_pb2' - # @@protoc_insertion_point(class_scope:org.vitrivr.cottontail.grpc.Hint) - }) -_sym_db.RegisterMessage(Hint) -_sym_db.RegisterMessage(Hint.NoParallelHint) -_sym_db.RegisterMessage(Hint.NoIndexHint) -_sym_db.RegisterMessage(Hint.IndexHint) -_sym_db.RegisterMessage(Hint.IndexHint.ParametersEntry) -_sym_db.RegisterMessage(Hint.PolicyHint) - _DDL = DESCRIPTOR.services_by_name['DDL'] _DML = DESCRIPTOR.services_by_name['DML'] _DQL = DESCRIPTOR.services_by_name['DQL'] @@ -606,158 +589,154 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'\n\033org.vitrivr.cottontail.grpcB\016CottontailGrpc' + _METADATA_INDEXHINT_PARAMETERSENTRY._options = None + _METADATA_INDEXHINT_PARAMETERSENTRY._serialized_options = b'8\001' _CREATEINDEXMESSAGE_PARAMSENTRY._options = None _CREATEINDEXMESSAGE_PARAMSENTRY._serialized_options = b'8\001' - _HINT_INDEXHINT_PARAMETERSENTRY._options = None - _HINT_INDEXHINT_PARAMETERSENTRY._serialized_options = b'8\001' - _INDEXTYPE._serialized_start=8819 - _INDEXTYPE._serialized_end=8893 - _TYPE._serialized_start=8896 - _TYPE._serialized_end=9154 - _COMPARISONOPERATOR._serialized_start=9156 - _COMPARISONOPERATOR._serialized_end=9277 - _CONNECTIONOPERATOR._serialized_start=9279 - _CONNECTIONOPERATOR._serialized_end=9316 - _SCHEMANAME._serialized_start=78 - _SCHEMANAME._serialized_end=104 - _FUNCTIONNAME._serialized_start=106 - _FUNCTIONNAME._serialized_end=134 - _ENTITYNAME._serialized_start=136 - _ENTITYNAME._serialized_end=219 - _INDEXNAME._serialized_start=221 - _INDEXNAME._serialized_end=303 - _COLUMNNAME._serialized_start=305 - _COLUMNNAME._serialized_end=388 - _METADATA._serialized_start=390 - _METADATA._serialized_end=489 - _LITERAL._serialized_start=492 - _LITERAL._serialized_end=880 - _EXPRESSION._serialized_start=883 - _EXPRESSION._serialized_end=1077 - _FUNCTION._serialized_start=1079 - _FUNCTION._serialized_end=1206 - _EXPRESSIONS._serialized_start=1208 - _EXPRESSIONS._serialized_end=1282 - _VECTOR._serialized_start=1285 - _VECTOR._serialized_end=1772 - _NULL._serialized_start=1774 - _NULL._serialized_end=1780 - _DATE._serialized_start=1782 - _DATE._serialized_end=1811 - _COMPLEX32._serialized_start=1813 - _COMPLEX32._serialized_end=1857 - _COMPLEX64._serialized_start=1859 - _COMPLEX64._serialized_end=1903 - _FLOATVECTOR._serialized_start=1905 - _FLOATVECTOR._serialized_end=1934 - _DOUBLEVECTOR._serialized_start=1936 - _DOUBLEVECTOR._serialized_end=1966 - _INTVECTOR._serialized_start=1968 - _INTVECTOR._serialized_end=1995 - _LONGVECTOR._serialized_start=1997 - _LONGVECTOR._serialized_end=2025 - _BOOLVECTOR._serialized_start=2027 - _BOOLVECTOR._serialized_end=2055 - _COMPLEX32VECTOR._serialized_start=2057 - _COMPLEX32VECTOR._serialized_end=2130 - _COMPLEX64VECTOR._serialized_start=2132 - _COMPLEX64VECTOR._serialized_end=2205 - _CREATESCHEMAMESSAGE._serialized_start=2208 - _CREATESCHEMAMESSAGE._serialized_end=2343 - _DROPSCHEMAMESSAGE._serialized_start=2346 - _DROPSCHEMAMESSAGE._serialized_end=2479 - _LISTSCHEMAMESSAGE._serialized_start=2481 - _LISTSCHEMAMESSAGE._serialized_end=2557 - _CREATEENTITYMESSAGE._serialized_start=2560 - _CREATEENTITYMESSAGE._serialized_end=2705 - _DROPENTITYMESSAGE._serialized_start=2708 - _DROPENTITYMESSAGE._serialized_end=2841 - _TRUNCATEENTITYMESSAGE._serialized_start=2844 - _TRUNCATEENTITYMESSAGE._serialized_end=2981 - _OPTIMIZEENTITYMESSAGE._serialized_start=2984 - _OPTIMIZEENTITYMESSAGE._serialized_end=3121 - _ENTITYDETAILSMESSAGE._serialized_start=3124 - _ENTITYDETAILSMESSAGE._serialized_end=3260 - _LISTENTITYMESSAGE._serialized_start=3263 - _LISTENTITYMESSAGE._serialized_end=3396 - _CREATEINDEXMESSAGE._serialized_start=3399 - _CREATEINDEXMESSAGE._serialized_end=3764 - _CREATEINDEXMESSAGE_PARAMSENTRY._serialized_start=3719 - _CREATEINDEXMESSAGE_PARAMSENTRY._serialized_end=3764 - _DROPINDEXMESSAGE._serialized_start=3767 - _DROPINDEXMESSAGE._serialized_end=3897 - _REBUILDINDEXMESSAGE._serialized_start=3900 - _REBUILDINDEXMESSAGE._serialized_end=4033 - _COLUMNDEFINITION._serialized_start=4036 - _COLUMNDEFINITION._serialized_end=4209 - _ENTITYDEFINITION._serialized_start=4212 - _ENTITYDEFINITION._serialized_end=4351 - _INSERTMESSAGE._serialized_start=4354 - _INSERTMESSAGE._serialized_end=4678 - _INSERTMESSAGE_INSERTELEMENT._serialized_start=4553 - _INSERTMESSAGE_INSERTELEMENT._serialized_end=4678 - _BATCHINSERTMESSAGE._serialized_start=4681 - _BATCHINSERTMESSAGE._serialized_end=5002 - _BATCHINSERTMESSAGE_INSERT._serialized_start=4940 - _BATCHINSERTMESSAGE_INSERT._serialized_end=5002 - _UPDATEMESSAGE._serialized_start=5005 - _UPDATEMESSAGE._serialized_end=5383 - _UPDATEMESSAGE_UPDATEELEMENT._serialized_start=5255 - _UPDATEMESSAGE_UPDATEELEMENT._serialized_end=5383 - _DELETEMESSAGE._serialized_start=5386 - _DELETEMESSAGE._serialized_end=5558 - _QUERYMESSAGE._serialized_start=5560 - _QUERYMESSAGE._serialized_end=5682 - _QUERY._serialized_start=5685 - _QUERY._serialized_end=5933 - _QUERYRESPONSEMESSAGE._serialized_start=5936 - _QUERYRESPONSEMESSAGE._serialized_end=6213 - _QUERYRESPONSEMESSAGE_TUPLE._serialized_start=6154 - _QUERYRESPONSEMESSAGE_TUPLE._serialized_end=6213 - _FROM._serialized_start=6216 - _FROM._serialized_end=6393 - _SCAN._serialized_start=6395 - _SCAN._serialized_end=6486 - _SAMPLE._serialized_start=6488 - _SAMPLE._serialized_end=6588 - _PROJECTION._serialized_start=6591 - _PROJECTION._serialized_end=7029 - _PROJECTION_PROJECTIONELEMENT._serialized_start=6756 - _PROJECTION_PROJECTIONELEMENT._serialized_end=6892 - _PROJECTION_PROJECTIONOPERATION._serialized_start=6895 - _PROJECTION_PROJECTIONOPERATION._serialized_end=7029 - _WHERE._serialized_start=7032 - _WHERE._serialized_end=7198 - _ATOMICBOOLEANPREDICATE._serialized_start=7201 - _ATOMICBOOLEANPREDICATE._serialized_end=7420 - _ATOMICBOOLEANOPERAND._serialized_start=7423 - _ATOMICBOOLEANOPERAND._serialized_end=7574 - _COMPOUNDBOOLEANPREDICATE._serialized_start=7577 - _COMPOUNDBOOLEANPREDICATE._serialized_end=7967 - _ORDER._serialized_start=7970 - _ORDER._serialized_end=8223 - _ORDER_COMPONENT._serialized_start=8046 - _ORDER_COMPONENT._serialized_end=8179 - _ORDER_DIRECTION._serialized_start=8181 - _ORDER_DIRECTION._serialized_end=8223 - _HINT._serialized_start=8226 - _HINT._serialized_end=8817 - _HINT_NOPARALLELHINT._serialized_start=8521 - _HINT_NOPARALLELHINT._serialized_end=8537 - _HINT_NOINDEXHINT._serialized_start=8539 - _HINT_NOINDEXHINT._serialized_end=8552 - _HINT_INDEXHINT._serialized_start=8555 - _HINT_INDEXHINT._serialized_end=8712 - _HINT_INDEXHINT_PARAMETERSENTRY._serialized_start=8663 - _HINT_INDEXHINT_PARAMETERSENTRY._serialized_end=8712 - _HINT_POLICYHINT._serialized_start=8714 - _HINT_POLICYHINT._serialized_end=8809 - _DDL._serialized_start=9319 - _DDL._serialized_end=10721 - _DML._serialized_start=10724 - _DML._serialized_end=11159 - _DQL._serialized_start=11162 - _DQL._serialized_end=11435 - _TXN._serialized_start=11438 - _TXN._serialized_end=11921 + _INDEXTYPE._serialized_start=8785 + _INDEXTYPE._serialized_end=8859 + _TYPE._serialized_start=8862 + _TYPE._serialized_end=9126 + _COMPARISONOPERATOR._serialized_start=9128 + _COMPARISONOPERATOR._serialized_end=9249 + _CONNECTIONOPERATOR._serialized_start=9251 + _CONNECTIONOPERATOR._serialized_end=9288 + _SCHEMANAME._serialized_start=98 + _SCHEMANAME._serialized_end=124 + _FUNCTIONNAME._serialized_start=126 + _FUNCTIONNAME._serialized_end=154 + _ENTITYNAME._serialized_start=156 + _ENTITYNAME._serialized_end=239 + _INDEXNAME._serialized_start=241 + _INDEXNAME._serialized_end=323 + _COLUMNNAME._serialized_start=325 + _COLUMNNAME._serialized_end=408 + _METADATA._serialized_start=411 + _METADATA._serialized_end=1023 + _METADATA_PARALLELISMHINT._serialized_start=678 + _METADATA_PARALLELISMHINT._serialized_end=708 + _METADATA_INDEXHINT._serialized_start=711 + _METADATA_INDEXHINT._serialized_end=926 + _METADATA_INDEXHINT_PARAMETERSENTRY._serialized_start=877 + _METADATA_INDEXHINT_PARAMETERSENTRY._serialized_end=926 + _METADATA_POLICYHINT._serialized_start=928 + _METADATA_POLICYHINT._serialized_end=1023 + _LITERAL._serialized_start=1026 + _LITERAL._serialized_end=1440 + _EXPRESSION._serialized_start=1443 + _EXPRESSION._serialized_end=1637 + _FUNCTION._serialized_start=1639 + _FUNCTION._serialized_end=1766 + _EXPRESSIONS._serialized_start=1768 + _EXPRESSIONS._serialized_end=1842 + _VECTOR._serialized_start=1845 + _VECTOR._serialized_end=2332 + _NULL._serialized_start=2334 + _NULL._serialized_end=2340 + _DATE._serialized_start=2342 + _DATE._serialized_end=2371 + _COMPLEX32._serialized_start=2373 + _COMPLEX32._serialized_end=2417 + _COMPLEX64._serialized_start=2419 + _COMPLEX64._serialized_end=2463 + _FLOATVECTOR._serialized_start=2465 + _FLOATVECTOR._serialized_end=2494 + _DOUBLEVECTOR._serialized_start=2496 + _DOUBLEVECTOR._serialized_end=2526 + _INTVECTOR._serialized_start=2528 + _INTVECTOR._serialized_end=2555 + _LONGVECTOR._serialized_start=2557 + _LONGVECTOR._serialized_end=2585 + _BOOLVECTOR._serialized_start=2587 + _BOOLVECTOR._serialized_end=2615 + _COMPLEX32VECTOR._serialized_start=2617 + _COMPLEX32VECTOR._serialized_end=2690 + _COMPLEX64VECTOR._serialized_start=2692 + _COMPLEX64VECTOR._serialized_end=2765 + _CREATESCHEMAMESSAGE._serialized_start=2768 + _CREATESCHEMAMESSAGE._serialized_end=2903 + _DROPSCHEMAMESSAGE._serialized_start=2906 + _DROPSCHEMAMESSAGE._serialized_end=3039 + _LISTSCHEMAMESSAGE._serialized_start=3041 + _LISTSCHEMAMESSAGE._serialized_end=3117 + _CREATEENTITYMESSAGE._serialized_start=3120 + _CREATEENTITYMESSAGE._serialized_end=3265 + _DROPENTITYMESSAGE._serialized_start=3268 + _DROPENTITYMESSAGE._serialized_end=3401 + _TRUNCATEENTITYMESSAGE._serialized_start=3404 + _TRUNCATEENTITYMESSAGE._serialized_end=3541 + _OPTIMIZEENTITYMESSAGE._serialized_start=3544 + _OPTIMIZEENTITYMESSAGE._serialized_end=3681 + _ENTITYDETAILSMESSAGE._serialized_start=3684 + _ENTITYDETAILSMESSAGE._serialized_end=3820 + _LISTENTITYMESSAGE._serialized_start=3823 + _LISTENTITYMESSAGE._serialized_end=3956 + _CREATEINDEXMESSAGE._serialized_start=3959 + _CREATEINDEXMESSAGE._serialized_end=4324 + _CREATEINDEXMESSAGE_PARAMSENTRY._serialized_start=4279 + _CREATEINDEXMESSAGE_PARAMSENTRY._serialized_end=4324 + _DROPINDEXMESSAGE._serialized_start=4327 + _DROPINDEXMESSAGE._serialized_end=4457 + _REBUILDINDEXMESSAGE._serialized_start=4460 + _REBUILDINDEXMESSAGE._serialized_end=4593 + _COLUMNDEFINITION._serialized_start=4596 + _COLUMNDEFINITION._serialized_end=4769 + _ENTITYDEFINITION._serialized_start=4772 + _ENTITYDEFINITION._serialized_end=4911 + _INSERTMESSAGE._serialized_start=4914 + _INSERTMESSAGE._serialized_end=5238 + _INSERTMESSAGE_INSERTELEMENT._serialized_start=5113 + _INSERTMESSAGE_INSERTELEMENT._serialized_end=5238 + _BATCHINSERTMESSAGE._serialized_start=5241 + _BATCHINSERTMESSAGE._serialized_end=5562 + _BATCHINSERTMESSAGE_INSERT._serialized_start=5500 + _BATCHINSERTMESSAGE_INSERT._serialized_end=5562 + _UPDATEMESSAGE._serialized_start=5565 + _UPDATEMESSAGE._serialized_end=5943 + _UPDATEMESSAGE_UPDATEELEMENT._serialized_start=5815 + _UPDATEMESSAGE_UPDATEELEMENT._serialized_end=5943 + _DELETEMESSAGE._serialized_start=5946 + _DELETEMESSAGE._serialized_end=6118 + _QUERYMESSAGE._serialized_start=6120 + _QUERYMESSAGE._serialized_end=6242 + _QUERY._serialized_start=6245 + _QUERY._serialized_end=6493 + _QUERYRESPONSEMESSAGE._serialized_start=6496 + _QUERYRESPONSEMESSAGE._serialized_end=6773 + _QUERYRESPONSEMESSAGE_TUPLE._serialized_start=6714 + _QUERYRESPONSEMESSAGE_TUPLE._serialized_end=6773 + _FROM._serialized_start=6776 + _FROM._serialized_end=6953 + _SCAN._serialized_start=6955 + _SCAN._serialized_end=7046 + _SAMPLE._serialized_start=7048 + _SAMPLE._serialized_end=7148 + _PROJECTION._serialized_start=7151 + _PROJECTION._serialized_end=7589 + _PROJECTION_PROJECTIONELEMENT._serialized_start=7316 + _PROJECTION_PROJECTIONELEMENT._serialized_end=7452 + _PROJECTION_PROJECTIONOPERATION._serialized_start=7455 + _PROJECTION_PROJECTIONOPERATION._serialized_end=7589 + _WHERE._serialized_start=7592 + _WHERE._serialized_end=7758 + _ATOMICBOOLEANPREDICATE._serialized_start=7761 + _ATOMICBOOLEANPREDICATE._serialized_end=7980 + _ATOMICBOOLEANOPERAND._serialized_start=7983 + _ATOMICBOOLEANOPERAND._serialized_end=8134 + _COMPOUNDBOOLEANPREDICATE._serialized_start=8137 + _COMPOUNDBOOLEANPREDICATE._serialized_end=8527 + _ORDER._serialized_start=8530 + _ORDER._serialized_end=8783 + _ORDER_COMPONENT._serialized_start=8606 + _ORDER_COMPONENT._serialized_end=8739 + _ORDER_DIRECTION._serialized_start=8741 + _ORDER_DIRECTION._serialized_end=8783 + _DDL._serialized_start=9291 + _DDL._serialized_end=10693 + _DML._serialized_start=10696 + _DML._serialized_end=11131 + _DQL._serialized_start=11134 + _DQL._serialized_end=11407 + _TXN._serialized_start=11410 + _TXN._serialized_end=11893 # @@protoc_insertion_point(module_scope) diff --git a/cottontaildb_client/cottontail_pb2_grpc.py b/cottontaildb_client/cottontail_pb2_grpc.py index 8aa7013..dfdcff8 100644 --- a/cottontaildb_client/cottontail_pb2_grpc.py +++ b/cottontaildb_client/cottontail_pb2_grpc.py @@ -2,7 +2,7 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from . import cottontail_pb2 as cottontail__pb2 +from cottontaildb_client import cottontail_pb2 as cottontaildb__client_dot_cottontail__pb2 from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 @@ -17,63 +17,63 @@ def __init__(self, channel): """ self.ListSchemas = channel.unary_stream( '/org.vitrivr.cottontail.grpc.DDL/ListSchemas', - request_serializer=cottontail__pb2.ListSchemaMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.ListSchemaMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.CreateSchema = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/CreateSchema', - request_serializer=cottontail__pb2.CreateSchemaMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.CreateSchemaMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.DropSchema = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/DropSchema', - request_serializer=cottontail__pb2.DropSchemaMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.DropSchemaMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.ListEntities = channel.unary_stream( '/org.vitrivr.cottontail.grpc.DDL/ListEntities', - request_serializer=cottontail__pb2.ListEntityMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.ListEntityMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.EntityDetails = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/EntityDetails', - request_serializer=cottontail__pb2.EntityDetailsMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.EntityDetailsMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.CreateEntity = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/CreateEntity', - request_serializer=cottontail__pb2.CreateEntityMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.CreateEntityMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.DropEntity = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/DropEntity', - request_serializer=cottontail__pb2.DropEntityMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.DropEntityMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.TruncateEntity = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/TruncateEntity', - request_serializer=cottontail__pb2.TruncateEntityMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.TruncateEntityMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.OptimizeEntity = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/OptimizeEntity', - request_serializer=cottontail__pb2.OptimizeEntityMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.OptimizeEntityMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.CreateIndex = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/CreateIndex', - request_serializer=cottontail__pb2.CreateIndexMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.CreateIndexMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.DropIndex = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/DropIndex', - request_serializer=cottontail__pb2.DropIndexMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.DropIndexMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.RebuildIndex = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DDL/RebuildIndex', - request_serializer=cottontail__pb2.RebuildIndexMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.RebuildIndexMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) @@ -169,63 +169,63 @@ def add_DDLServicer_to_server(servicer, server): rpc_method_handlers = { 'ListSchemas': grpc.unary_stream_rpc_method_handler( servicer.ListSchemas, - request_deserializer=cottontail__pb2.ListSchemaMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.ListSchemaMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'CreateSchema': grpc.unary_unary_rpc_method_handler( servicer.CreateSchema, - request_deserializer=cottontail__pb2.CreateSchemaMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.CreateSchemaMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'DropSchema': grpc.unary_unary_rpc_method_handler( servicer.DropSchema, - request_deserializer=cottontail__pb2.DropSchemaMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.DropSchemaMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'ListEntities': grpc.unary_stream_rpc_method_handler( servicer.ListEntities, - request_deserializer=cottontail__pb2.ListEntityMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.ListEntityMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'EntityDetails': grpc.unary_unary_rpc_method_handler( servicer.EntityDetails, - request_deserializer=cottontail__pb2.EntityDetailsMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.EntityDetailsMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'CreateEntity': grpc.unary_unary_rpc_method_handler( servicer.CreateEntity, - request_deserializer=cottontail__pb2.CreateEntityMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.CreateEntityMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'DropEntity': grpc.unary_unary_rpc_method_handler( servicer.DropEntity, - request_deserializer=cottontail__pb2.DropEntityMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.DropEntityMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'TruncateEntity': grpc.unary_unary_rpc_method_handler( servicer.TruncateEntity, - request_deserializer=cottontail__pb2.TruncateEntityMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.TruncateEntityMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'OptimizeEntity': grpc.unary_unary_rpc_method_handler( servicer.OptimizeEntity, - request_deserializer=cottontail__pb2.OptimizeEntityMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.OptimizeEntityMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'CreateIndex': grpc.unary_unary_rpc_method_handler( servicer.CreateIndex, - request_deserializer=cottontail__pb2.CreateIndexMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.CreateIndexMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'DropIndex': grpc.unary_unary_rpc_method_handler( servicer.DropIndex, - request_deserializer=cottontail__pb2.DropIndexMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.DropIndexMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'RebuildIndex': grpc.unary_unary_rpc_method_handler( servicer.RebuildIndex, - request_deserializer=cottontail__pb2.RebuildIndexMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.RebuildIndexMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), } generic_handler = grpc.method_handlers_generic_handler( @@ -249,8 +249,8 @@ def ListSchemas(request, timeout=None, metadata=None): return grpc.experimental.unary_stream(request, target, '/org.vitrivr.cottontail.grpc.DDL/ListSchemas', - cottontail__pb2.ListSchemaMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.ListSchemaMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -266,8 +266,8 @@ def CreateSchema(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/CreateSchema', - cottontail__pb2.CreateSchemaMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.CreateSchemaMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -283,8 +283,8 @@ def DropSchema(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/DropSchema', - cottontail__pb2.DropSchemaMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.DropSchemaMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -300,8 +300,8 @@ def ListEntities(request, timeout=None, metadata=None): return grpc.experimental.unary_stream(request, target, '/org.vitrivr.cottontail.grpc.DDL/ListEntities', - cottontail__pb2.ListEntityMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.ListEntityMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -317,8 +317,8 @@ def EntityDetails(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/EntityDetails', - cottontail__pb2.EntityDetailsMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.EntityDetailsMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -334,8 +334,8 @@ def CreateEntity(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/CreateEntity', - cottontail__pb2.CreateEntityMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.CreateEntityMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -351,8 +351,8 @@ def DropEntity(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/DropEntity', - cottontail__pb2.DropEntityMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.DropEntityMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -368,8 +368,8 @@ def TruncateEntity(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/TruncateEntity', - cottontail__pb2.TruncateEntityMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.TruncateEntityMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -385,8 +385,8 @@ def OptimizeEntity(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/OptimizeEntity', - cottontail__pb2.OptimizeEntityMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.OptimizeEntityMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -402,8 +402,8 @@ def CreateIndex(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/CreateIndex', - cottontail__pb2.CreateIndexMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.CreateIndexMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -419,8 +419,8 @@ def DropIndex(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/DropIndex', - cottontail__pb2.DropIndexMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.DropIndexMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -436,8 +436,8 @@ def RebuildIndex(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DDL/RebuildIndex', - cottontail__pb2.RebuildIndexMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.RebuildIndexMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -455,23 +455,23 @@ def __init__(self, channel): """ self.Insert = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DML/Insert', - request_serializer=cottontail__pb2.InsertMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.InsertMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.InsertBatch = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DML/InsertBatch', - request_serializer=cottontail__pb2.BatchInsertMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.BatchInsertMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.Update = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DML/Update', - request_serializer=cottontail__pb2.UpdateMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.UpdateMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.Delete = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DML/Delete', - request_serializer=cottontail__pb2.DeleteMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.DeleteMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) @@ -513,23 +513,23 @@ def add_DMLServicer_to_server(servicer, server): rpc_method_handlers = { 'Insert': grpc.unary_unary_rpc_method_handler( servicer.Insert, - request_deserializer=cottontail__pb2.InsertMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.InsertMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'InsertBatch': grpc.unary_unary_rpc_method_handler( servicer.InsertBatch, - request_deserializer=cottontail__pb2.BatchInsertMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.BatchInsertMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'Update': grpc.unary_unary_rpc_method_handler( servicer.Update, - request_deserializer=cottontail__pb2.UpdateMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.UpdateMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'Delete': grpc.unary_unary_rpc_method_handler( servicer.Delete, - request_deserializer=cottontail__pb2.DeleteMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.DeleteMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), } generic_handler = grpc.method_handlers_generic_handler( @@ -555,8 +555,8 @@ def Insert(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DML/Insert', - cottontail__pb2.InsertMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.InsertMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -572,8 +572,8 @@ def InsertBatch(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DML/InsertBatch', - cottontail__pb2.BatchInsertMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.BatchInsertMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -589,8 +589,8 @@ def Update(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DML/Update', - cottontail__pb2.UpdateMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.UpdateMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -606,8 +606,8 @@ def Delete(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.DML/Delete', - cottontail__pb2.DeleteMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.DeleteMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -625,13 +625,13 @@ def __init__(self, channel): """ self.Explain = channel.unary_stream( '/org.vitrivr.cottontail.grpc.DQL/Explain', - request_serializer=cottontail__pb2.QueryMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.QueryMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.Query = channel.unary_stream( '/org.vitrivr.cottontail.grpc.DQL/Query', - request_serializer=cottontail__pb2.QueryMessage.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.QueryMessage.SerializeToString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.Ping = channel.unary_unary( '/org.vitrivr.cottontail.grpc.DQL/Ping', @@ -671,13 +671,13 @@ def add_DQLServicer_to_server(servicer, server): rpc_method_handlers = { 'Explain': grpc.unary_stream_rpc_method_handler( servicer.Explain, - request_deserializer=cottontail__pb2.QueryMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'Query': grpc.unary_stream_rpc_method_handler( servicer.Query, - request_deserializer=cottontail__pb2.QueryMessage.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryMessage.FromString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'Ping': grpc.unary_unary_rpc_method_handler( servicer.Ping, @@ -708,8 +708,8 @@ def Explain(request, timeout=None, metadata=None): return grpc.experimental.unary_stream(request, target, '/org.vitrivr.cottontail.grpc.DQL/Explain', - cottontail__pb2.QueryMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.QueryMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -725,8 +725,8 @@ def Query(request, timeout=None, metadata=None): return grpc.experimental.unary_stream(request, target, '/org.vitrivr.cottontail.grpc.DQL/Query', - cottontail__pb2.QueryMessage.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.QueryMessage.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -762,32 +762,32 @@ def __init__(self, channel): self.Begin = channel.unary_unary( '/org.vitrivr.cottontail.grpc.TXN/Begin', request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - response_deserializer=cottontail__pb2.Metadata.FromString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.Metadata.FromString, ) self.Commit = channel.unary_unary( '/org.vitrivr.cottontail.grpc.TXN/Commit', - request_serializer=cottontail__pb2.Metadata.SerializeToString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.Metadata.SerializeToString, response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, ) self.Rollback = channel.unary_unary( '/org.vitrivr.cottontail.grpc.TXN/Rollback', - request_serializer=cottontail__pb2.Metadata.SerializeToString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.Metadata.SerializeToString, response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, ) self.Kill = channel.unary_unary( '/org.vitrivr.cottontail.grpc.TXN/Kill', - request_serializer=cottontail__pb2.Metadata.SerializeToString, + request_serializer=cottontaildb__client_dot_cottontail__pb2.Metadata.SerializeToString, response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, ) self.ListTransactions = channel.unary_stream( '/org.vitrivr.cottontail.grpc.TXN/ListTransactions', request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) self.ListLocks = channel.unary_stream( '/org.vitrivr.cottontail.grpc.TXN/ListLocks', request_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - response_deserializer=cottontail__pb2.QueryResponseMessage.FromString, + response_deserializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, ) @@ -844,32 +844,32 @@ def add_TXNServicer_to_server(servicer, server): 'Begin': grpc.unary_unary_rpc_method_handler( servicer.Begin, request_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - response_serializer=cottontail__pb2.Metadata.SerializeToString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.Metadata.SerializeToString, ), 'Commit': grpc.unary_unary_rpc_method_handler( servicer.Commit, - request_deserializer=cottontail__pb2.Metadata.FromString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.Metadata.FromString, response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, ), 'Rollback': grpc.unary_unary_rpc_method_handler( servicer.Rollback, - request_deserializer=cottontail__pb2.Metadata.FromString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.Metadata.FromString, response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, ), 'Kill': grpc.unary_unary_rpc_method_handler( servicer.Kill, - request_deserializer=cottontail__pb2.Metadata.FromString, + request_deserializer=cottontaildb__client_dot_cottontail__pb2.Metadata.FromString, response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, ), 'ListTransactions': grpc.unary_stream_rpc_method_handler( servicer.ListTransactions, request_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), 'ListLocks': grpc.unary_stream_rpc_method_handler( servicer.ListLocks, request_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - response_serializer=cottontail__pb2.QueryResponseMessage.SerializeToString, + response_serializer=cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.SerializeToString, ), } generic_handler = grpc.method_handlers_generic_handler( @@ -896,7 +896,7 @@ def Begin(request, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.TXN/Begin', google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - cottontail__pb2.Metadata.FromString, + cottontaildb__client_dot_cottontail__pb2.Metadata.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -912,7 +912,7 @@ def Commit(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.TXN/Commit', - cottontail__pb2.Metadata.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.Metadata.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -929,7 +929,7 @@ def Rollback(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.TXN/Rollback', - cottontail__pb2.Metadata.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.Metadata.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -946,7 +946,7 @@ def Kill(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/org.vitrivr.cottontail.grpc.TXN/Kill', - cottontail__pb2.Metadata.SerializeToString, + cottontaildb__client_dot_cottontail__pb2.Metadata.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -964,7 +964,7 @@ def ListTransactions(request, metadata=None): return grpc.experimental.unary_stream(request, target, '/org.vitrivr.cottontail.grpc.TXN/ListTransactions', google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -981,6 +981,6 @@ def ListLocks(request, metadata=None): return grpc.experimental.unary_stream(request, target, '/org.vitrivr.cottontail.grpc.TXN/ListLocks', google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - cottontail__pb2.QueryResponseMessage.FromString, + cottontaildb__client_dot_cottontail__pb2.QueryResponseMessage.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/setup.cfg b/setup.cfg index aa30480..873c736 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = cottontaildb-client -version = 0.0.7 +version = 0.14.0 author = Florian Spiess author_email = florian.spiess@unibas.ch description = A Cottontail DB gRPC client.