Class DQLGrpc.DQLStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<DQLGrpc.DQLStub>
org.vitrivr.cottontail.grpc.DQLGrpc.DQLStub
Enclosing class:
DQLGrpc

public static final class DQLGrpc.DQLStub extends io.grpc.stub.AbstractAsyncStub<DQLGrpc.DQLStub>
A stub to allow clients to do asynchronous rpc calls to service DQL.

 Endpoint for data management (SELECT).
 
  • 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

    Constructors
    Modifier
    Constructor
    Description
    private
    DQLStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected DQLGrpc.DQLStub
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    void
    explain(CottontailGrpc.QueryMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver)
    Evaluates and returns the execution plan for a query.
    void
    ping(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
    Pings the endpoint
    void
    query(CottontailGrpc.QueryMessage request, io.grpc.stub.StreamObserver<CottontailGrpc.QueryResponseMessage> responseObserver)
    Executes a query through Cottontail DB.

    Methods inherited from class io.grpc.stub.AbstractAsyncStub

    newStub, newStub

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DQLStub

      private DQLStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
  • Method Details