All Classes and Interfaces

Class
Description
 
Message to drop an entity.
Message to drop an entity.
 
Message for batch-inserting data into an entity.
Message for batch-inserting data into an entity.
Protobuf type org.vitrivr.cottontail.grpc.BatchInsertMessage.Insert
Protobuf type org.vitrivr.cottontail.grpc.BatchInsertMessage.Insert
 
 
Message to begin a transaction with.
Message to begin a transaction with.
 
A boolean vector.
A boolean vector.
 
Definition of a column in Cottontail DB.
Definition of a column in Cottontail DB.
Protobuf enum org.vitrivr.cottontail.grpc.ColumnDefinition.Compression
 
Identifier for a column.
Identifier for a column.
 
A complex number entry using floats.
A complex number entry using floats.
 
A complex vector using 32bit floating point numbers.
A complex vector using 32bit floating point numbers.
 
A complex number entry using doubles.
A complex number entry using doubles.
 
A complex vector using 64bit floating point numbers.
A complex vector using 64bit floating point numbers.
 
Message to create an entity.
Message to create an entity.
 
Message to create an index.
Message to create an index.
 
 
Message to create a new schema.
Message to create a new schema.
 
Message for deleting data from an entity.
Message for deleting data from an entity.
 
A double vector.
A double vector.
 
Message to drop an entity.
Message to drop an entity.
 
Message to drop an index.
Message to drop an index.
 
Message to drop schema.
Message to drop schema.
 
Definition of an entity in Cottontail DB.
Definition of an entity in Cottontail DB.
 
Message to query entity details.
Message to query entity details.
 
Identifier for an entity.
Identifier for an entity.
 
An expression can either be a literal, a column reference, a function invocation or a new query.
An expression can either be a literal, a column reference, a function invocation or a new query.
 
 
A list of expressions.
A list of expressions.
 
A float vector.
A float vector.
 
The from part for a query.
The from part for a query.
 
 
A function; special type of logic usually executed on expressions used for nearest neighbor search (NNS) and other.
A function; special type of logic usually executed on expressions used for nearest neighbor search (NNS) and other.
Identifier for a function.
Identifier for a function.
 
 
Message to query index details.
Message to query index details.
 
Identifier for an index.
Identifier for an index.
 
Type of index.
Message for inserting data into an entity.
Message for inserting data into an entity.
Protobuf type org.vitrivr.cottontail.grpc.InsertMessage.InsertElement
Protobuf type org.vitrivr.cottontail.grpc.InsertMessage.InsertElement
 
 
A int vector.
A int vector.
 
Message to list entities.
Message to list entities.
 
Message to list schemata.
Message to list schemata.
 
Literal data, i.e., field that actually contains information.
Literal data, i.e., field that actually contains information.
 
A list of literal data.
A list of literal data.
 
 
A long vector.
A long vector.
 
A null entry.
A null entry.
 
The ORDER BY clause of a query.
The ORDER BY clause of a query.
Protobuf type org.vitrivr.cottontail.grpc.Order.Component
Protobuf type org.vitrivr.cottontail.grpc.Order.Component
 
Protobuf enum org.vitrivr.cottontail.grpc.Order.Direction
 
A boolean expression that evaluates to true or false.
A binary AND combination for predicates.
A binary AND combination for predicates.
 
A boolean expression that evaluates to true or false.
A binary comparison predicate that compares two expressions using an operator.
A binary comparison predicate that compares two expressions using an operator.
An operator to compare a series of values.
 
An unary IsNull predicate, which evaluates to true if the expression is null.
An unary IsNull predicate, which evaluates to true if the expression is null.
 
A literal Boolean predicate (i.e., true or false)
A literal Boolean predicate (i.e., true or false)
 
A unary NOT combinator for Boolean expressions.
A unary NOT combinator for Boolean expressions.
 
A binary OR combinator for predicates.
A binary OR combinator for predicates.
 
 
 
The projection part of a query (select + attributes / count / exists).
The projection part of a query (select + attributes / count / exists).
Protobuf type org.vitrivr.cottontail.grpc.Projection.ProjectionElement
Protobuf type org.vitrivr.cottontail.grpc.Projection.ProjectionElement
 
Protobuf enum org.vitrivr.cottontail.grpc.Projection.ProjectionOperation
 
A simple query.
A simple query.
A single query that should be executed.
A single query that should be executed.
 
 
A query response message.
A query response message.
Protobuf type org.vitrivr.cottontail.grpc.QueryResponseMessage.Tuple
Protobuf type org.vitrivr.cottontail.grpc.QueryResponseMessage.Tuple
 
 
Message to rebuild an index.
Message to rebuild an index.
 
Query metadata used in Cottontail DB.
Query metadata used in Cottontail DB.
A query hint regarding the index that should be employed.
A query hint regarding the index that should be employed.
 
 
A query hint regarding parallelism.
A query hint regarding parallelism.
 
A query hint regarding the cost policy that should be employed.
A query hint regarding the cost policy that should be employed.
 
 
Metadata associated with a query response.
Metadata associated with a query response.
 
Describes a random SAMPLE of an Entity.
Describes a random SAMPLE of an Entity.
 
Describes a SCAN of an Entity.
Describes a SCAN of an Entity.
 
Identifier for a schema.
Identifier for a schema.
 
The mode of the transaction.
Message to drop an entity.
Message to drop an entity.
 
The basic data types supported by Cottontail DB columns.
Message for updating data in an entity.
Message for updating data in an entity.
Protobuf type org.vitrivr.cottontail.grpc.UpdateMessage.UpdateElement
Protobuf type org.vitrivr.cottontail.grpc.UpdateMessage.UpdateElement
 
 
A UUID entry using longs to represent bits.
A UUID entry using longs to represent bits.
 
Vector data (as opposed to scalar data).
Vector data (as opposed to scalar data).
 
 
The boolean predicate ('WHERE') part of a QueryMessage.
The boolean predicate ('WHERE') part of a QueryMessage.
 
 
 
 
A stub to allow clients to do synchronous rpc calls to service DDL.
 
A stub to allow clients to do ListenableFuture-style rpc calls to service DDL.
Base class for the server implementation of the service DDL.
 
A stub to allow clients to do asynchronous rpc calls to service DDL.
 
Endpoint for data management (INSERT, UPDATE and DELETE).
Endpoint for data management (INSERT, UPDATE and DELETE).
 
A stub to allow clients to do synchronous rpc calls to service DML.
 
A stub to allow clients to do ListenableFuture-style rpc calls to service DML.
Base class for the server implementation of the service DML.
 
A stub to allow clients to do asynchronous rpc calls to service DML.
 
Endpoint for data management (SELECT).
Endpoint for data management (SELECT).
 
A stub to allow clients to do synchronous rpc calls to service DQL.
 
A stub to allow clients to do ListenableFuture-style rpc calls to service DQL.
Base class for the server implementation of the service DQL.
 
A stub to allow clients to do asynchronous rpc calls to service DQL.
 
Endpoint for transaction management.
Endpoint for transaction management.
 
 
A stub to allow clients to do synchronous rpc calls to service TXN.
 
A stub to allow clients to do ListenableFuture-style rpc calls to service TXN.
Base class for the server implementation of the service TXN.
 
A stub to allow clients to do asynchronous rpc calls to service TXN.