Class CloudExecutor
java.lang.Object
com.google.cloud.executor.spanner.CloudExecutor
- Direct Known Subclasses:
CloudClientExecutor
Superclass of cloud Java Client implementations for cloud requests.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classMetadata is used to hold and retrieve metadata of tables and columns involved in a transaction.classOutcomeSender is a utility class used for sending action outcomes back to the client. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringtimestampToString(boolean useNanosPrecision, long timestampInMicros) Converts timestamp microseconds to query-friendly timestamp string.protected static com.google.rpc.StatustoProto(io.grpc.Status status) Convert a Status to a Status Proto.protected io.grpc.StatusMap Cloud ErrorCode to Status.
-
Field Details
-
DB_NAME
-
PROJECT_ID
- See Also:
-
HTTP_TRANSPORT_FACTORY
protected static final com.google.auth.http.HttpTransportFactory HTTP_TRANSPORT_FACTORY -
enableGrpcFaultInjector
protected boolean enableGrpcFaultInjector
-
-
Constructor Details
-
CloudExecutor
public CloudExecutor()
-
-
Method Details
-
toStatus
Map Cloud ErrorCode to Status. -
toProto
protected static com.google.rpc.Status toProto(io.grpc.Status status) Convert a Status to a Status Proto. -
timestampToString
Converts timestamp microseconds to query-friendly timestamp string. If useNanosPrecision is set to true it pads input timestamp with 3 random digits treating it as timestamp nanoseconds.
-