Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- appendChangeStreamRecord(ChangeStreamRecord) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Append change stream record to result.
- appendRow(ValueList) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Add another row to buffer.
- appendRowsModifiedInDml(Long) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Add rows modified in DML to result.
- applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void>) - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
-
Applies the given settings updater function to all of the unary API methods in this service.
- applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void>) - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings.Builder
-
Applies the given settings updater function to all of the unary API methods in this service.
- awaitTermination(long, TimeUnit) - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- awaitTermination(long, TimeUnit) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
B
- build() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
- build() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings.Builder
- Builder() - Constructor for class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
- Builder() - Constructor for class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings.Builder
- Builder(ClientContext) - Constructor for class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
- Builder(ClientContext) - Constructor for class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings.Builder
- Builder(SpannerExecutorProxySettings) - Constructor for class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
- Builder(SpannerExecutorProxyStubSettings) - Constructor for class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings.Builder
- Builder(SpannerExecutorProxyStubSettings.Builder) - Constructor for class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
C
- cert - Static variable in class com.google.cloud.executor.spanner.WorkerProxy
- close() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- close() - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- close() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStub
- CloudClientExecutor - Class in com.google.cloud.executor.spanner
-
Implementation of the SpannerExecutorProxy gRPC service that proxies action request through the Java Cloud Client.
- CloudClientExecutor(boolean) - Constructor for class com.google.cloud.executor.spanner.CloudClientExecutor
- CloudExecutor - Class in com.google.cloud.executor.spanner
-
Superclass of cloud Java Client implementations for cloud requests.
- CloudExecutor() - Constructor for class com.google.cloud.executor.spanner.CloudExecutor
- CloudExecutor.Metadata - Class in com.google.cloud.executor.spanner
-
Metadata is used to hold and retrieve metadata of tables and columns involved in a transaction.
- CloudExecutor.OutcomeSender - Class in com.google.cloud.executor.spanner
-
OutcomeSender is a utility class used for sending action outcomes back to the client.
- CloudExecutorImpl - Class in com.google.cloud.executor.spanner
-
Send proxied action requests through Spanner Cloud API.
- CloudExecutorImpl(boolean) - Constructor for class com.google.cloud.executor.spanner.CloudExecutorImpl
- CloudUtil - Class in com.google.cloud.executor.spanner
- CloudUtil() - Constructor for class com.google.cloud.executor.spanner.CloudUtil
- com.google.cloud.executor.spanner - package com.google.cloud.executor.spanner
- com.google.cloud.spanner.executor.v1 - package com.google.cloud.spanner.executor.v1
-
A client to Cloud Spanner Executor test API
- com.google.cloud.spanner.executor.v1.stub - package com.google.cloud.spanner.executor.v1.stub
- commandLine - Static variable in class com.google.cloud.executor.spanner.WorkerProxy
- create() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
-
Constructs an instance of SpannerExecutorProxyClient with default settings.
- create(ClientContext) - Static method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- create(ClientContext, GrpcStubCallableFactory) - Static method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- create(SpannerExecutorProxySettings) - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
-
Constructs an instance of SpannerExecutorProxyClient, using the given settings.
- create(SpannerExecutorProxyStub) - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
-
Constructs an instance of SpannerExecutorProxyClient, using the given stub for making calls.
- create(SpannerExecutorProxyStubSettings) - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
- create(SpannerExecutorProxyStubSettings) - Static method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- createBatchingCallable(GrpcCallSettings<RequestT, ResponseT>, BatchingCallSettings<RequestT, ResponseT>, ClientContext) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
- createBidiStreamingCallable(GrpcCallSettings<RequestT, ResponseT>, StreamingCallSettings<RequestT, ResponseT>, ClientContext) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
- createClientStreamingCallable(GrpcCallSettings<RequestT, ResponseT>, StreamingCallSettings<RequestT, ResponseT>, ClientContext) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
- createOperationCallable(GrpcCallSettings<RequestT, Operation>, OperationCallSettings<RequestT, ResponseT, MetadataT>, ClientContext, OperationsStub) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
- createPagedCallable(GrpcCallSettings<RequestT, ResponseT>, PagedCallSettings<RequestT, ResponseT, PagedListResponseT>, ClientContext) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
- createServerStreamingCallable(GrpcCallSettings<RequestT, ResponseT>, ServerStreamingCallSettings<RequestT, ResponseT>, ClientContext) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
- createStub() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
- createUnaryCallable(GrpcCallSettings<RequestT, ResponseT>, UnaryCallSettings<RequestT, ResponseT>, ClientContext) - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
D
- DB_NAME - Static variable in class com.google.cloud.executor.spanner.CloudExecutor
- defaultApiClientHeaderProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
- defaultApiClientHeaderProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
- defaultCredentialsProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns a builder for the default credentials for this service.
- defaultCredentialsProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns a builder for the default credentials for this service.
- defaultExecutorProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns a builder for the default ExecutorProvider for this service.
- defaultExecutorProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns a builder for the default ExecutorProvider for this service.
- defaultGrpcTransportProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns a builder for the default ChannelProvider for this service.
- defaultGrpcTransportProviderBuilder() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns a builder for the default ChannelProvider for this service.
- defaultTransportChannelProvider() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
- defaultTransportChannelProvider() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
E
- enableGrpcFaultInjector - Variable in class com.google.cloud.executor.spanner.CloudExecutor
- enableGrpcFaultInjector - Static variable in class com.google.cloud.executor.spanner.WorkerProxy
- executeActionAsync(StreamObserver<SpannerAsyncActionResponse>) - Method in class com.google.cloud.executor.spanner.CloudExecutorImpl
-
Execute SpannerAsync action requests.
- executeActionAsyncCallable() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
-
ExecuteActionAsync is a streaming call that starts executing a new Spanner action.
- executeActionAsyncCallable() - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- executeActionAsyncCallable() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStub
- executeActionAsyncSettings() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
-
Returns the builder for the settings used for calls to executeActionAsync.
- executeActionAsyncSettings() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns the object with the settings used for calls to executeActionAsync.
- executeActionAsyncSettings() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings.Builder
-
Returns the builder for the settings used for calls to executeActionAsync.
- executeActionAsyncSettings() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns the object with the settings used for calls to executeActionAsync.
F
- finishWithError(Status) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Send the last outcome with given error status.
- finishWithOK() - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Send the last outcome with OK status.
- finishWithTransactionRestarted() - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Send the last outcome with aborted error, this will set the transactionRestarted to true.
G
- getChangeStreamHeartbeatMilliSeconds() - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
- getChangeStreamRecordReceivedTimestamp() - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
- getChannelBuilderForTestGFE(String, int, String, String) - Static method in class com.google.cloud.executor.spanner.CloudUtil
- getColumnType(String, String) - Method in class com.google.cloud.executor.spanner.CloudExecutor.Metadata
-
Return column type of the given table and column.
- getDefaultEndpoint() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns the default service endpoint.
- getDefaultEndpoint() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns the default service endpoint.
- getDefaultMtlsEndpoint() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns the default mTLS service endpoint.
- getDefaultServiceScopes() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns the default service scopes.
- getDefaultServiceScopes() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns the default service scopes.
- getIsPartitionedChangeStreamQuery() - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
- getKeyColumnTypes(String) - Method in class com.google.cloud.executor.spanner.CloudExecutor.Metadata
- getOperationsStub() - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- getSettings() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- getStub() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- getStubSettingsBuilder() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings.Builder
- GrpcSpannerExecutorProxyCallableFactory - Class in com.google.cloud.spanner.executor.v1.stub
-
gRPC callable factory implementation for the SpannerExecutorProxy service API.
- GrpcSpannerExecutorProxyCallableFactory() - Constructor for class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyCallableFactory
- GrpcSpannerExecutorProxyStub - Class in com.google.cloud.spanner.executor.v1.stub
-
gRPC stub implementation for the SpannerExecutorProxy service API.
- GrpcSpannerExecutorProxyStub(SpannerExecutorProxyStubSettings, ClientContext) - Constructor for class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
-
Constructs an instance of GrpcSpannerExecutorProxyStub, using the given settings.
- GrpcSpannerExecutorProxyStub(SpannerExecutorProxyStubSettings, ClientContext, GrpcStubCallableFactory) - Constructor for class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
-
Constructs an instance of GrpcSpannerExecutorProxyStub, using the given settings.
H
- HTTP_TRANSPORT_FACTORY - Static variable in class com.google.cloud.executor.spanner.CloudExecutor
I
- initForBatchRead(String, String) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Init the sender for batch read action, then set the table and index if there exists.
- initForChangeStreamQuery(long, String, String) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Init the sender for change stream query action.
- initForQuery() - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Init the sender for query action.
- initForRead(String, String) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Init the sender for read action, then set the table and index if there exists.
- isShutdown() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- isShutdown() - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- isTerminated() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- isTerminated() - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
M
- main(String[]) - Static method in class com.google.cloud.executor.spanner.WorkerProxy
- Metadata(List<TableMetadata>) - Constructor for class com.google.cloud.executor.spanner.CloudExecutor.Metadata
-
Init metadata from list of tableMetadata in startTransaction action.
N
- newBuilder() - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns a new builder for this class.
- newBuilder() - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns a new builder for this class.
- newBuilder(ClientContext) - Static method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns a new builder for this class.
- newBuilder(ClientContext) - Static method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns a new builder for this class.
- newChannelProviderHelper(int) - Static method in class com.google.cloud.executor.spanner.CloudUtil
O
- OutcomeSender(int, CloudClientExecutor.ExecutionFlowContext) - Constructor for class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
P
- PROJECT_ID - Static variable in class com.google.cloud.executor.spanner.CloudExecutor
- proxyPort - Static variable in class com.google.cloud.executor.spanner.WorkerProxy
S
- sendOutcome(SpannerActionOutcome) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Send the given SpannerActionOutcome.
- serviceKeyFile - Static variable in class com.google.cloud.executor.spanner.WorkerProxy
- setRowType(StructType) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Set the rowType for appending row.
- setTimestamp(Timestamp) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Set the timestamp for commit.
- shutdown() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- shutdown() - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- shutdownNow() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- shutdownNow() - Method in class com.google.cloud.spanner.executor.v1.stub.GrpcSpannerExecutorProxyStub
- SpannerExecutorProxyClient - Class in com.google.cloud.spanner.executor.v1
-
Service Description: Service that executes SpannerActions asynchronously.
- SpannerExecutorProxyClient(SpannerExecutorProxySettings) - Constructor for class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
-
Constructs an instance of SpannerExecutorProxyClient, using the given settings.
- SpannerExecutorProxyClient(SpannerExecutorProxyStub) - Constructor for class com.google.cloud.spanner.executor.v1.SpannerExecutorProxyClient
- SpannerExecutorProxySettings - Class in com.google.cloud.spanner.executor.v1
-
Settings class to configure an instance of
SpannerExecutorProxyClient. - SpannerExecutorProxySettings(SpannerExecutorProxySettings.Builder) - Constructor for class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
- SpannerExecutorProxySettings.Builder - Class in com.google.cloud.spanner.executor.v1
-
Builder for SpannerExecutorProxySettings.
- SpannerExecutorProxyStub - Class in com.google.cloud.spanner.executor.v1.stub
-
Base stub class for the SpannerExecutorProxy service API.
- SpannerExecutorProxyStub() - Constructor for class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStub
- SpannerExecutorProxyStubSettings - Class in com.google.cloud.spanner.executor.v1.stub
-
Settings class to configure an instance of
SpannerExecutorProxyStub. - SpannerExecutorProxyStubSettings(SpannerExecutorProxyStubSettings.Builder) - Constructor for class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
- SpannerExecutorProxyStubSettings.Builder - Class in com.google.cloud.spanner.executor.v1.stub
-
Builder for SpannerExecutorProxyStubSettings.
- spannerPort - Static variable in class com.google.cloud.executor.spanner.WorkerProxy
- startHandlingRequest(SpannerAsyncActionRequest, CloudClientExecutor.ExecutionFlowContext) - Method in class com.google.cloud.executor.spanner.CloudClientExecutor
-
Handle actions.
T
- timestampToString(boolean, long) - Static method in class com.google.cloud.executor.spanner.CloudExecutor
-
Converts timestamp microseconds to query-friendly timestamp string.
- toBuilder() - Method in class com.google.cloud.spanner.executor.v1.SpannerExecutorProxySettings
-
Returns a builder containing all the values of this settings class.
- toBuilder() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings
-
Returns a builder containing all the values of this settings class.
- toProto(Status) - Static method in class com.google.cloud.executor.spanner.CloudExecutor
-
Convert a Status to a Status Proto.
- toStatus(SpannerException) - Method in class com.google.cloud.executor.spanner.CloudExecutor
-
Map Cloud ErrorCode to Status.
U
- unaryMethodSettingsBuilders() - Method in class com.google.cloud.spanner.executor.v1.stub.SpannerExecutorProxyStubSettings.Builder
- updateChangeStreamRecordReceivedTimestamp(long) - Method in class com.google.cloud.executor.spanner.CloudExecutor.OutcomeSender
-
Update change stream record timestamp.
- usePlainTextChannel - Static variable in class com.google.cloud.executor.spanner.WorkerProxy
W
- WorkerProxy - Class in com.google.cloud.executor.spanner
-
Worker proxy for Java API.
- WorkerProxy() - Constructor for class com.google.cloud.executor.spanner.WorkerProxy
All Classes and Interfaces|All Packages|Constant Field Values