Package org.vitrivr.cottontail.grpc
Class DDLGrpc.DDLBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<DDLGrpc.DDLBlockingStub>
org.vitrivr.cottontail.grpc.DDLGrpc.DDLBlockingStub
- Enclosing class:
- DDLGrpc
public static final class DDLGrpc.DDLBlockingStub
extends io.grpc.stub.AbstractBlockingStub<DDLGrpc.DDLBlockingStub>
A stub to allow clients to do synchronous rpc calls to service DDL.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDDLBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) -
Method Summary
Modifier and TypeMethodDescriptionOptimizing and truncating entities.protected DDLGrpc.DDLBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Creates a new entity.Creates a new index.Creates a new schema.Drops an existing entity.dropIndex(CottontailGrpc.DropIndexMessage request) Drops an existing index.Drops an existing schema.Returns details about the given entity.Returns details about the given column.Returns details about the given index.Lists all available entities for the given schema.Lists all schemas.Rebuilds an existing index.Truncates an existing entity.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Constructor Details
-
DDLBlockingStub
private DDLBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
-
-
Method Details
-
build
- Specified by:
buildin classio.grpc.stub.AbstractStub<DDLGrpc.DDLBlockingStub>
-
listSchemas
public Iterator<CottontailGrpc.QueryResponseMessage> listSchemas(CottontailGrpc.ListSchemaMessage request) Lists all schemas.
-
createSchema
Creates a new schema.
-
dropSchema
Drops an existing schema.
-
listEntities
public Iterator<CottontailGrpc.QueryResponseMessage> listEntities(CottontailGrpc.ListEntityMessage request) Lists all available entities for the given schema.
-
entityDetails
public CottontailGrpc.QueryResponseMessage entityDetails(CottontailGrpc.EntityDetailsMessage request) Returns details about the given entity.
-
entityStatistics
public CottontailGrpc.QueryResponseMessage entityStatistics(CottontailGrpc.EntityDetailsMessage request) Returns details about the given column.
-
indexDetails
Returns details about the given index.
-
createEntity
Creates a new entity.
-
dropEntity
Drops an existing entity.
-
truncateEntity
public CottontailGrpc.QueryResponseMessage truncateEntity(CottontailGrpc.TruncateEntityMessage request) Truncates an existing entity.
-
analyzeEntity
public CottontailGrpc.QueryResponseMessage analyzeEntity(CottontailGrpc.AnalyzeEntityMessage request) Optimizing and truncating entities.
-
createIndex
Creates a new index.
-
dropIndex
Drops an existing index.
-
rebuildIndex
Rebuilds an existing index.
-