Package gql
Interface GqlServiceGrpc.AsyncService
- All Known Implementing Classes:
GqlServiceGrpc.GqlServiceImplBase
- Enclosing class:
- GqlServiceGrpc
public static interface GqlServiceGrpc.AsyncService
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidbeginTransaction(GqlServiceOuterClass.BeginRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.BeginResponse> responseObserver) Begin an explicit transaction.default voidcommit(GqlServiceOuterClass.CommitRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.CommitResponse> responseObserver) Commit the active transaction.default voidexecute(GqlServiceOuterClass.ExecuteRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.ExecuteResponse> responseObserver) Execute any GQL statement.default voidrollback(GqlServiceOuterClass.RollbackRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.RollbackResponse> responseObserver) Roll back the active transaction.
-
Method Details
-
execute
default void execute(GqlServiceOuterClass.ExecuteRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.ExecuteResponse> responseObserver) Execute any GQL statement. Returns a stream of response frames: 1. ResultHeader (column metadata or result type indicator) 2. RowBatch* (zero or more batches of rows) 3. ResultSummary (completion status, row count, diagnostics)
-
beginTransaction
default void beginTransaction(GqlServiceOuterClass.BeginRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.BeginResponse> responseObserver) Begin an explicit transaction.
-
commit
default void commit(GqlServiceOuterClass.CommitRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.CommitResponse> responseObserver) Commit the active transaction.
-
rollback
default void rollback(GqlServiceOuterClass.RollbackRequest request, io.grpc.stub.StreamObserver<GqlServiceOuterClass.RollbackResponse> responseObserver) Roll back the active transaction.
-