# All Classes and Interfaces

Class
Description
AbstractMessage
A partial implementation of the `Message` interface which implements as many methods of that interface as possible in terms of other methods.
AbstractMessage.Builder<BuilderType>
A partial implementation of the `Message.Builder` interface which implements as many methods of that interface as possible in terms of other methods.
AbstractMessage.BuilderParent
Interface for the parent of a Builder that allows the builder to communicate invalidations back to the parent for use when using nested builders.
AbstractMessageLite<MessageType,BuilderType>
A partial implementation of the `MessageLite` interface which implements as many methods of that interface as possible in terms of other methods.
AbstractMessageLite.Builder<MessageType,BuilderType>
A partial implementation of the `Message.Builder` interface which implements as many methods of that interface as possible in terms of other methods.
AbstractMessageLite.InternalOneOfEnum
Interface for an enum which signifies which field in a `oneof` was specified.
AbstractParser<MessageType>
A partial implementation of the `Parser` interface which implements as many methods of that interface as possible in terms of other methods.
Any
Protobuf type `google.protobuf.Any`
Any.Builder
Protobuf type `google.protobuf.Any`
AnyOrBuilder
AnyProto
Api
Protobuf type `google.protobuf.Api`
Api.Builder
Protobuf type `google.protobuf.Api`
ApiOrBuilder
ApiProto
AsyncS3OutputStream
AuthException
Base64ByteArrayWrapper
BlockingRpcChannel
Abstract interface for a blocking RPC channel.
BlockingService
Blocking equivalent to `Service`.
BoolValue
Protobuf type `google.protobuf.BoolValue`
BoolValue.Builder
Protobuf type `google.protobuf.BoolValue`
BoolValueOrBuilder
BuildInfo
This class is rendered from a template at build time.
BuildInfo
ByteArrayWrapper
ByteArrayWrapperFactory
ByteOutput
An output target for raw bytes.
ByteString
Immutable sequence of bytes.
ByteString.ByteIterator
This interface extends `Iterator<Byte>`, so that we can return an unboxed `byte`.
ByteString.Output
Outputs to a `ByteString` instance.
BytesValue
Protobuf type `google.protobuf.BytesValue`
BytesValue.Builder
Protobuf type `google.protobuf.BytesValue`
BytesValueOrBuilder
CaselessProperties
ChannelPermit
A functional interface representing a permit for a channel operation.
CLI
ClientWireProtocol
ClientWireProtocol.AttachToQuery
Protobuf type `xg.cmdcomp.AttachToQuery`
ClientWireProtocol.AttachToQuery.Builder
Protobuf type `xg.cmdcomp.AttachToQuery`
ClientWireProtocol.AttachToQueryOrBuilder
ClientWireProtocol.Authenticator
Contains the minimal subset of info the client needs to perform any prerequisite authentication challenge(s).
ClientWireProtocol.Authenticator.Builder
Contains the minimal subset of info the client needs to perform any prerequisite authentication challenge(s).
ClientWireProtocol.Authenticator.ResponseOneofCase
ClientWireProtocol.AuthenticatorOrBuilder
ClientWireProtocol.CancelQuery
Protobuf type `xg.cmdcomp.CancelQuery`
ClientWireProtocol.CancelQuery.Builder
Protobuf type `xg.cmdcomp.CancelQuery`
ClientWireProtocol.CancelQueryOrBuilder
ClientWireProtocol.CancelQueryResponse
Protobuf type `xg.cmdcomp.CancelQueryResponse`
ClientWireProtocol.CancelQueryResponse.Builder
Protobuf type `xg.cmdcomp.CancelQueryResponse`
ClientWireProtocol.CancelQueryResponseOrBuilder
ClientWireProtocol.ClientConnection
Protobuf type `xg.cmdcomp.ClientConnection`
ClientWireProtocol.ClientConnection.Builder
Protobuf type `xg.cmdcomp.ClientConnection`
ClientWireProtocol.ClientConnection2
Protobuf type `xg.cmdcomp.ClientConnection2`
ClientWireProtocol.ClientConnection2.Builder
Protobuf type `xg.cmdcomp.ClientConnection2`
ClientWireProtocol.ClientConnection2OrBuilder
ClientWireProtocol.ClientConnection2Response
Protobuf type `xg.cmdcomp.ClientConnection2Response`
ClientWireProtocol.ClientConnection2Response.Builder
Protobuf type `xg.cmdcomp.ClientConnection2Response`
ClientWireProtocol.ClientConnection2ResponseOrBuilder
ClientWireProtocol.ClientConnectionGCM
Protobuf type `xg.cmdcomp.ClientConnectionGCM`
ClientWireProtocol.ClientConnectionGCM.Builder
Protobuf type `xg.cmdcomp.ClientConnectionGCM`
ClientWireProtocol.ClientConnectionGCM2
Protobuf type `xg.cmdcomp.ClientConnectionGCM2`
ClientWireProtocol.ClientConnectionGCM2.Builder
Protobuf type `xg.cmdcomp.ClientConnectionGCM2`
ClientWireProtocol.ClientConnectionGCM2OrBuilder
ClientWireProtocol.ClientConnectionGCM2Response
Protobuf type `xg.cmdcomp.ClientConnectionGCM2Response`
ClientWireProtocol.ClientConnectionGCM2Response.Builder
Protobuf type `xg.cmdcomp.ClientConnectionGCM2Response`
ClientWireProtocol.ClientConnectionGCM2ResponseOrBuilder
ClientWireProtocol.ClientConnectionGCMOrBuilder
ClientWireProtocol.ClientConnectionGCMResponse
Protobuf type `xg.cmdcomp.ClientConnectionGCMResponse`
ClientWireProtocol.ClientConnectionGCMResponse.Builder
Protobuf type `xg.cmdcomp.ClientConnectionGCMResponse`
ClientWireProtocol.ClientConnectionGCMResponseOrBuilder
ClientWireProtocol.ClientConnectionOrBuilder
ClientWireProtocol.ClientConnectionRefreshSession
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSession`
ClientWireProtocol.ClientConnectionRefreshSession.Builder
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSession`
ClientWireProtocol.ClientConnectionRefreshSessionOrBuilder
ClientWireProtocol.ClientConnectionRefreshSessionResponse
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSessionResponse`
ClientWireProtocol.ClientConnectionRefreshSessionResponse.Builder
Protobuf type `xg.cmdcomp.ClientConnectionRefreshSessionResponse`
ClientWireProtocol.ClientConnectionRefreshSessionResponseOrBuilder
ClientWireProtocol.ClientConnectionRefreshToken
Protobuf type `xg.cmdcomp.ClientConnectionRefreshToken`
ClientWireProtocol.ClientConnectionRefreshToken.Builder
Protobuf type `xg.cmdcomp.ClientConnectionRefreshToken`
ClientWireProtocol.ClientConnectionRefreshTokenOrBuilder
ClientWireProtocol.ClientConnectionRefreshTokenResponse
Protobuf type `xg.cmdcomp.ClientConnectionRefreshTokenResponse`
ClientWireProtocol.ClientConnectionRefreshTokenResponse.Builder
Protobuf type `xg.cmdcomp.ClientConnectionRefreshTokenResponse`
ClientWireProtocol.ClientConnectionRefreshTokenResponseOrBuilder
ClientWireProtocol.ClientConnectionResponse
Protobuf type `xg.cmdcomp.ClientConnectionResponse`
ClientWireProtocol.ClientConnectionResponse.Builder
Protobuf type `xg.cmdcomp.ClientConnectionResponse`
ClientWireProtocol.ClientConnectionResponseOrBuilder
ClientWireProtocol.ClientConnectionSecurityToken
Protobuf type `xg.cmdcomp.ClientConnectionSecurityToken`
ClientWireProtocol.ClientConnectionSecurityToken.Builder
Protobuf type `xg.cmdcomp.ClientConnectionSecurityToken`
ClientWireProtocol.ClientConnectionSecurityTokenOrBuilder
ClientWireProtocol.ClientConnectionSecurityTokenResponse
Protobuf type `xg.cmdcomp.ClientConnectionSecurityTokenResponse`
ClientWireProtocol.ClientConnectionSecurityTokenResponse.Builder
Protobuf type `xg.cmdcomp.ClientConnectionSecurityTokenResponse`
ClientWireProtocol.ClientConnectionSecurityTokenResponseOrBuilder
ClientWireProtocol.ClientConnectionSSO
Protobuf type `xg.cmdcomp.ClientConnectionSSO`
ClientWireProtocol.ClientConnectionSSO.Builder
Protobuf type `xg.cmdcomp.ClientConnectionSSO`
ClientWireProtocol.ClientConnectionSSO2
Protobuf type `xg.cmdcomp.ClientConnectionSSO2`
ClientWireProtocol.ClientConnectionSSO2.Builder
Protobuf type `xg.cmdcomp.ClientConnectionSSO2`
ClientWireProtocol.ClientConnectionSSO2OrBuilder
ClientWireProtocol.ClientConnectionSSO2Response
Protobuf type `xg.cmdcomp.ClientConnectionSSO2Response`
ClientWireProtocol.ClientConnectionSSO2Response.Builder
Protobuf type `xg.cmdcomp.ClientConnectionSSO2Response`
ClientWireProtocol.ClientConnectionSSO2Response.ResponseOneofCase
ClientWireProtocol.ClientConnectionSSO2ResponseOrBuilder
ClientWireProtocol.ClientConnectionSSOOrBuilder
ClientWireProtocol.ClientConnectionSSOResponse
Protobuf type `xg.cmdcomp.ClientConnectionSSOResponse`
ClientWireProtocol.ClientConnectionSSOResponse.Builder
Protobuf type `xg.cmdcomp.ClientConnectionSSOResponse`
ClientWireProtocol.ClientConnectionSSOResponseOrBuilder
ClientWireProtocol.CloseConnection
Protobuf type `xg.cmdcomp.CloseConnection`
ClientWireProtocol.CloseConnection.Builder
Protobuf type `xg.cmdcomp.CloseConnection`
ClientWireProtocol.CloseConnectionOrBuilder
ClientWireProtocol.CloseResultSet
Protobuf type `xg.cmdcomp.CloseResultSet`
ClientWireProtocol.CloseResultSet.Builder
Protobuf type `xg.cmdcomp.CloseResultSet`
ClientWireProtocol.CloseResultSetOrBuilder
ClientWireProtocol.ConfirmationResponse
Protobuf type `xg.cmdcomp.ConfirmationResponse`
ClientWireProtocol.ConfirmationResponse.Builder
Protobuf type `xg.cmdcomp.ConfirmationResponse`
ClientWireProtocol.ConfirmationResponse.ResponseType
Protobuf enum `xg.cmdcomp.ConfirmationResponse.ResponseType`
ClientWireProtocol.ConfirmationResponseOrBuilder
ClientWireProtocol.ExecuteExplain
Protobuf type `xg.cmdcomp.ExecuteExplain`
ClientWireProtocol.ExecuteExplain.Builder
Protobuf type `xg.cmdcomp.ExecuteExplain`
ClientWireProtocol.ExecuteExplainForSpark
Spark Deprecated
ClientWireProtocol.ExecuteExplainForSpark.Builder
Spark Deprecated
ClientWireProtocol.ExecuteExplainForSpark.PartitioningType
Protobuf enum `xg.cmdcomp.ExecuteExplainForSpark.PartitioningType`
ClientWireProtocol.ExecuteExplainForSparkOrBuilder
ClientWireProtocol.ExecuteExplainOrBuilder
ClientWireProtocol.ExecuteExport
Protobuf type `xg.cmdcomp.ExecuteExport`
ClientWireProtocol.ExecuteExport.Builder
Protobuf type `xg.cmdcomp.ExecuteExport`
ClientWireProtocol.ExecuteExportOrBuilder
ClientWireProtocol.ExecuteExportResponse
Protobuf type `xg.cmdcomp.ExecuteExportResponse`
ClientWireProtocol.ExecuteExportResponse.Builder
Protobuf type `xg.cmdcomp.ExecuteExportResponse`
ClientWireProtocol.ExecuteExportResponseOrBuilder
ClientWireProtocol.ExecuteInlinePlan
Protobuf type `xg.cmdcomp.ExecuteInlinePlan`
ClientWireProtocol.ExecuteInlinePlan.Builder
Protobuf type `xg.cmdcomp.ExecuteInlinePlan`
ClientWireProtocol.ExecuteInlinePlanOrBuilder
ClientWireProtocol.ExecutePlan
Protobuf type `xg.cmdcomp.ExecutePlan`
ClientWireProtocol.ExecutePlan.Builder
Protobuf type `xg.cmdcomp.ExecutePlan`
ClientWireProtocol.ExecutePlanOrBuilder
ClientWireProtocol.ExecuteQuery
Protobuf type `xg.cmdcomp.ExecuteQuery`
ClientWireProtocol.ExecuteQuery.Builder
Protobuf type `xg.cmdcomp.ExecuteQuery`
ClientWireProtocol.ExecuteQueryOrBuilder
ClientWireProtocol.ExecuteQueryResponse
Protobuf type `xg.cmdcomp.ExecuteQueryResponse`
ClientWireProtocol.ExecuteQueryResponse.Builder
Protobuf type `xg.cmdcomp.ExecuteQueryResponse`
ClientWireProtocol.ExecuteQueryResponseOrBuilder
ClientWireProtocol.ExecuteUpdate
Protobuf type `xg.cmdcomp.ExecuteUpdate`
ClientWireProtocol.ExecuteUpdate.Builder
Protobuf type `xg.cmdcomp.ExecuteUpdate`
ClientWireProtocol.ExecuteUpdateOrBuilder
ClientWireProtocol.ExecuteUpdateResponse
Protobuf type `xg.cmdcomp.ExecuteUpdateResponse`
ClientWireProtocol.ExecuteUpdateResponse.Builder
Protobuf type `xg.cmdcomp.ExecuteUpdateResponse`
ClientWireProtocol.ExecuteUpdateResponseOrBuilder
ClientWireProtocol.ExplainFormat
Protobuf enum `xg.cmdcomp.ExplainFormat`
ClientWireProtocol.ExplainPipelineRequest
Protobuf type `xg.cmdcomp.ExplainPipelineRequest`
ClientWireProtocol.ExplainPipelineRequest.Builder
Protobuf type `xg.cmdcomp.ExplainPipelineRequest`
ClientWireProtocol.ExplainPipelineRequestOrBuilder
ClientWireProtocol.ExplainPipelineResponse
Protobuf type `xg.cmdcomp.ExplainPipelineResponse`
ClientWireProtocol.ExplainPipelineResponse.Builder
Protobuf type `xg.cmdcomp.ExplainPipelineResponse`
ClientWireProtocol.ExplainPipelineResponseOrBuilder
ClientWireProtocol.ExplainPlan
Protobuf type `xg.cmdcomp.ExplainPlan`
ClientWireProtocol.ExplainPlan.Builder
Protobuf type `xg.cmdcomp.ExplainPlan`
ClientWireProtocol.ExplainPlanOrBuilder
ClientWireProtocol.ExplainResponseStringPlan
Protobuf type `xg.cmdcomp.ExplainResponseStringPlan`
ClientWireProtocol.ExplainResponseStringPlan.Builder
Protobuf type `xg.cmdcomp.ExplainResponseStringPlan`
ClientWireProtocol.ExplainResponseStringPlanOrBuilder
ClientWireProtocol.FetchAuthenticators
Protobuf type `xg.cmdcomp.FetchAuthenticators`
ClientWireProtocol.FetchAuthenticators.Builder
Protobuf type `xg.cmdcomp.FetchAuthenticators`
ClientWireProtocol.FetchAuthenticatorsOrBuilder
ClientWireProtocol.FetchAuthenticatorsResponse
Protobuf type `xg.cmdcomp.FetchAuthenticatorsResponse`
ClientWireProtocol.FetchAuthenticatorsResponse.Builder
Protobuf type `xg.cmdcomp.FetchAuthenticatorsResponse`
ClientWireProtocol.FetchAuthenticatorsResponseOrBuilder
ClientWireProtocol.FetchData
Protobuf type `xg.cmdcomp.FetchData`
ClientWireProtocol.FetchData.Builder
Protobuf type `xg.cmdcomp.FetchData`
ClientWireProtocol.FetchDataOrBuilder
ClientWireProtocol.FetchDataResponse
Protobuf type `xg.cmdcomp.FetchDataResponse`
ClientWireProtocol.FetchDataResponse.Builder
Protobuf type `xg.cmdcomp.FetchDataResponse`
ClientWireProtocol.FetchDataResponseOrBuilder
ClientWireProtocol.FetchMetadata
Protobuf type `xg.cmdcomp.FetchMetadata`
ClientWireProtocol.FetchMetadata.Builder
Protobuf type `xg.cmdcomp.FetchMetadata`
ClientWireProtocol.FetchMetadataOrBuilder
ClientWireProtocol.FetchMetadataResponse
Protobuf type `xg.cmdcomp.FetchMetadataResponse`
ClientWireProtocol.FetchMetadataResponse.Builder
Protobuf type `xg.cmdcomp.FetchMetadataResponse`
ClientWireProtocol.FetchMetadataResponseOrBuilder
ClientWireProtocol.FetchSystemMetadata
Protobuf type `xg.cmdcomp.FetchSystemMetadata`
ClientWireProtocol.FetchSystemMetadata.Builder
Protobuf type `xg.cmdcomp.FetchSystemMetadata`
ClientWireProtocol.FetchSystemMetadata.SystemMetadataCall
Protobuf enum `xg.cmdcomp.FetchSystemMetadata.SystemMetadataCall`
ClientWireProtocol.FetchSystemMetadataOrBuilder
ClientWireProtocol.FetchSystemMetadataResponse
Protobuf type `xg.cmdcomp.FetchSystemMetadataResponse`
ClientWireProtocol.FetchSystemMetadataResponse.Builder
Protobuf type `xg.cmdcomp.FetchSystemMetadataResponse`
ClientWireProtocol.FetchSystemMetadataResponse.ResultOneofCase
ClientWireProtocol.FetchSystemMetadataResponseOrBuilder
ClientWireProtocol.FetchUpdateStatus
Protobuf type `xg.cmdcomp.FetchUpdateStatus`
ClientWireProtocol.FetchUpdateStatus.Builder
Protobuf type `xg.cmdcomp.FetchUpdateStatus`
ClientWireProtocol.FetchUpdateStatusOrBuilder
ClientWireProtocol.FetchUpdateStatusResponse
Protobuf type `xg.cmdcomp.FetchUpdateStatusResponse`
ClientWireProtocol.FetchUpdateStatusResponse.Builder
Protobuf type `xg.cmdcomp.FetchUpdateStatusResponse`
ClientWireProtocol.FetchUpdateStatusResponseOrBuilder
ClientWireProtocol.ForceExternal
Deprecated.
ClientWireProtocol.ForceExternal.Builder
Protobuf type `xg.cmdcomp.ForceExternal`
ClientWireProtocol.ForceExternalOrBuilder
Deprecated.
ClientWireProtocol.GetSchema
Protobuf type `xg.cmdcomp.GetSchema`
ClientWireProtocol.GetSchema.Builder
Protobuf type `xg.cmdcomp.GetSchema`
ClientWireProtocol.GetSchemaOrBuilder
ClientWireProtocol.GetSchemaResponse
Protobuf type `xg.cmdcomp.GetSchemaResponse`
ClientWireProtocol.GetSchemaResponse.Builder
Protobuf type `xg.cmdcomp.GetSchemaResponse`
ClientWireProtocol.GetSchemaResponseOrBuilder
ClientWireProtocol.KillQuery
Protobuf type `xg.cmdcomp.KillQuery`
ClientWireProtocol.KillQuery.Builder
Protobuf type `xg.cmdcomp.KillQuery`
ClientWireProtocol.KillQueryOrBuilder
ClientWireProtocol.KillQueryResponse
Protobuf type `xg.cmdcomp.KillQueryResponse`
ClientWireProtocol.KillQueryResponse.Builder
Protobuf type `xg.cmdcomp.KillQueryResponse`
ClientWireProtocol.KillQueryResponseOrBuilder
ClientWireProtocol.ListPlan
Protobuf type `xg.cmdcomp.ListPlan`
ClientWireProtocol.ListPlan.Builder
Protobuf type `xg.cmdcomp.ListPlan`
ClientWireProtocol.ListPlanOrBuilder
ClientWireProtocol.ListPlanResponse
Protobuf type `xg.cmdcomp.ListPlanResponse`
ClientWireProtocol.ListPlanResponse.Builder
Protobuf type `xg.cmdcomp.ListPlanResponse`
ClientWireProtocol.ListPlanResponseOrBuilder
ClientWireProtocol.OpenIDAuthenticator
Protobuf type `xg.cmdcomp.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticator.Builder
Protobuf type `xg.cmdcomp.OpenIDAuthenticator`
ClientWireProtocol.OpenIDAuthenticatorOrBuilder
ClientWireProtocol.PerformanceMode
Determines how result sets are processed by the server.
ClientWireProtocol.QueryConcurrencyResponse
Protobuf type `xg.cmdcomp.QueryConcurrencyResponse`
ClientWireProtocol.QueryConcurrencyResponse.Builder
Protobuf type `xg.cmdcomp.QueryConcurrencyResponse`
ClientWireProtocol.QueryConcurrencyResponseOrBuilder
ClientWireProtocol.Request
The request has a type and then the relevant optional field is filled.
ClientWireProtocol.Request.Builder
The request has a type and then the relevant optional field is filled.
ClientWireProtocol.Request.RequestOneofCase
ClientWireProtocol.Request.RequestType
Protobuf enum `xg.cmdcomp.Request.RequestType`
ClientWireProtocol.RequestOrBuilder
ClientWireProtocol.ResultSet
Protobuf type `xg.cmdcomp.ResultSet`
ClientWireProtocol.ResultSet.Builder
Protobuf type `xg.cmdcomp.ResultSet`
ClientWireProtocol.ResultSetOrBuilder
ClientWireProtocol.SecondaryInterfaceList
Protobuf type `xg.cmdcomp.SecondaryInterfaceList`
ClientWireProtocol.SecondaryInterfaceList.Builder
Protobuf type `xg.cmdcomp.SecondaryInterfaceList`
ClientWireProtocol.SecondaryInterfaceListOrBuilder
ClientWireProtocol.SecurityToken
For Connectors v2, we should be using compact JWE's which provide integrity verifiction + encryption
ClientWireProtocol.SecurityToken.Builder
For Connectors v2, we should be using compact JWE's which provide integrity verifiction + encryption
ClientWireProtocol.SecurityTokenOrBuilder
ClientWireProtocol.ServerSignal
Protobuf enum `xg.cmdcomp.ServerSignal`
ClientWireProtocol.ServerVersion
Protobuf type `xg.cmdcomp.ServerVersion`
ClientWireProtocol.ServerVersion.Builder
Protobuf type `xg.cmdcomp.ServerVersion`
ClientWireProtocol.ServerVersionOrBuilder
ClientWireProtocol.SessionInfo
Protobuf type `xg.cmdcomp.SessionInfo`
ClientWireProtocol.SessionInfo.Builder
Protobuf type `xg.cmdcomp.SessionInfo`
ClientWireProtocol.SessionInfoOrBuilder
ClientWireProtocol.SetParameter
Protobuf type `xg.cmdcomp.SetParameter`
ClientWireProtocol.SetParameter.Builder
Protobuf type `xg.cmdcomp.SetParameter`
ClientWireProtocol.SetParameter.Concurrency
Protobuf type `xg.cmdcomp.SetParameter.Concurrency`
ClientWireProtocol.SetParameter.Concurrency.Builder
Protobuf type `xg.cmdcomp.SetParameter.Concurrency`
ClientWireProtocol.SetParameter.ConcurrencyOrBuilder
ClientWireProtocol.SetParameter.ForceExternal
Protobuf type `xg.cmdcomp.SetParameter.ForceExternal`
ClientWireProtocol.SetParameter.ForceExternal.Builder
Protobuf type `xg.cmdcomp.SetParameter.ForceExternal`
ClientWireProtocol.SetParameter.ForceExternalOrBuilder
ClientWireProtocol.SetParameter.MaxTempDiskLimit
Protobuf type `xg.cmdcomp.SetParameter.MaxTempDiskLimit`
ClientWireProtocol.SetParameter.MaxTempDiskLimit.Builder
Protobuf type `xg.cmdcomp.SetParameter.MaxTempDiskLimit`
ClientWireProtocol.SetParameter.MaxTempDiskLimitOrBuilder
ClientWireProtocol.SetParameter.MemoryTracing
Protobuf type `xg.cmdcomp.SetParameter.MemoryTracing`
ClientWireProtocol.SetParameter.MemoryTracing.Builder
Protobuf type `xg.cmdcomp.SetParameter.MemoryTracing`
ClientWireProtocol.SetParameter.MemoryTracingOrBuilder
ClientWireProtocol.SetParameter.ParameterCase
ClientWireProtocol.SetParameter.Priority
Protobuf type `xg.cmdcomp.SetParameter.Priority`
ClientWireProtocol.SetParameter.Priority.Builder
Protobuf type `xg.cmdcomp.SetParameter.Priority`
ClientWireProtocol.SetParameter.PriorityAdjustFactor
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustFactor`
ClientWireProtocol.SetParameter.PriorityAdjustFactor.Builder
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustFactor`
ClientWireProtocol.SetParameter.PriorityAdjustFactorOrBuilder
ClientWireProtocol.SetParameter.PriorityAdjustTime
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustTime`
ClientWireProtocol.SetParameter.PriorityAdjustTime.Builder
Protobuf type `xg.cmdcomp.SetParameter.PriorityAdjustTime`
ClientWireProtocol.SetParameter.PriorityAdjustTimeOrBuilder
ClientWireProtocol.SetParameter.PriorityOrBuilder
ClientWireProtocol.SetParameter.ResultSetColumnLimit
Protobuf type `xg.cmdcomp.SetParameter.ResultSetColumnLimit`
ClientWireProtocol.SetParameter.ResultSetColumnLimit.Builder
Protobuf type `xg.cmdcomp.SetParameter.ResultSetColumnLimit`
ClientWireProtocol.SetParameter.ResultSetColumnLimitOrBuilder
ClientWireProtocol.SetParameter.RowLimit
Protobuf type `xg.cmdcomp.SetParameter.RowLimit`
ClientWireProtocol.SetParameter.RowLimit.Builder
Protobuf type `xg.cmdcomp.SetParameter.RowLimit`
ClientWireProtocol.SetParameter.RowLimitOrBuilder
ClientWireProtocol.SetParameter.ServiceClassName
Protobuf type `xg.cmdcomp.SetParameter.ServiceClassName`
ClientWireProtocol.SetParameter.ServiceClassName.Builder
Protobuf type `xg.cmdcomp.SetParameter.ServiceClassName`
ClientWireProtocol.SetParameter.ServiceClassNameOrBuilder
ClientWireProtocol.SetParameter.TimeLimit
Protobuf type `xg.cmdcomp.SetParameter.TimeLimit`
ClientWireProtocol.SetParameter.TimeLimit.Builder
Protobuf type `xg.cmdcomp.SetParameter.TimeLimit`
ClientWireProtocol.SetParameter.TimeLimitOrBuilder
ClientWireProtocol.SetParameterOrBuilder
ClientWireProtocol.SetSchema
Protobuf type `xg.cmdcomp.SetSchema`
ClientWireProtocol.SetSchema.Builder
Protobuf type `xg.cmdcomp.SetSchema`
ClientWireProtocol.SetSchemaOrBuilder
ClientWireProtocol.TestConnection
Protobuf type `xg.cmdcomp.TestConnection`
ClientWireProtocol.TestConnection.Builder
Protobuf type `xg.cmdcomp.TestConnection`
ClientWireProtocol.TestConnectionOrBuilder
CLIMetrics
CodedInputStream
Reads and decodes protocol message fields.
CodedOutputStream
Encodes and writes protocol message fields.
CodedOutputStream.OutOfSpaceException
If you create a CodedOutputStream around a simple flat array, you must not attempt to write more bytes than the array has space.
CommandResult
CommandResult represents the returned state of the CLI command.
CommitInfo
CompletableFutures
CompletableFutures.FailedResult<T,E>
A Result that represents a failed operation.
CompletableFutures.IOResult<T>
A specialization of the `CompletableFutures.Result` interface that represents the result of an I/O operation.
CompletableFutures.Result<T,E>
A Result represents the result of a operation that can either succeed with a value of type T, or fail with a SQLException.
CompletableFutures.SQLResult<T>
A specialization of the `CompletableFutures.Result` interface that represents the result of executing a SQL query.
CompletableFutures.SuccessResult<T,E>
A Result that represents a successful operation T.
CryptoUtils
CustomTsvWriter
DataEndMarker
DebugFormat
Provides an explicit API for unstable, redacting debug output suitable for debug logging.
DescriptorProtos
DescriptorProtos.DescriptorProto
Protobuf type `google.protobuf.DescriptorProto`
DescriptorProtos.DescriptorProto.Builder
Protobuf type `google.protobuf.DescriptorProto`
DescriptorProtos.DescriptorProto.ExtensionRange
Protobuf type `google.protobuf.DescriptorProto.ExtensionRange`
DescriptorProtos.DescriptorProto.ExtensionRange.Builder
Protobuf type `google.protobuf.DescriptorProto.ExtensionRange`
DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder
DescriptorProtos.DescriptorProto.ReservedRange
Protobuf type `google.protobuf.DescriptorProto.ReservedRange`
DescriptorProtos.DescriptorProto.ReservedRange.Builder
Protobuf type `google.protobuf.DescriptorProto.ReservedRange`
DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder
DescriptorProtos.DescriptorProtoOrBuilder
DescriptorProtos.Edition
Protobuf enum `google.protobuf.Edition`
DescriptorProtos.EnumDescriptorProto
Protobuf type `google.protobuf.EnumDescriptorProto`
DescriptorProtos.EnumDescriptorProto.Builder
Protobuf type `google.protobuf.EnumDescriptorProto`
DescriptorProtos.EnumDescriptorProto.EnumReservedRange
Protobuf type `google.protobuf.EnumDescriptorProto.EnumReservedRange`
DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder
Protobuf type `google.protobuf.EnumDescriptorProto.EnumReservedRange`
DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder
DescriptorProtos.EnumDescriptorProtoOrBuilder
DescriptorProtos.EnumOptions
Protobuf type `google.protobuf.EnumOptions`
DescriptorProtos.EnumOptions.Builder
Protobuf type `google.protobuf.EnumOptions`
DescriptorProtos.EnumOptionsOrBuilder
DescriptorProtos.EnumValueDescriptorProto
Protobuf type `google.protobuf.EnumValueDescriptorProto`
DescriptorProtos.EnumValueDescriptorProto.Builder
Protobuf type `google.protobuf.EnumValueDescriptorProto`
DescriptorProtos.EnumValueDescriptorProtoOrBuilder
DescriptorProtos.EnumValueOptions
Protobuf type `google.protobuf.EnumValueOptions`
DescriptorProtos.EnumValueOptions.Builder
Protobuf type `google.protobuf.EnumValueOptions`
DescriptorProtos.EnumValueOptionsOrBuilder
DescriptorProtos.ExtensionRangeOptions
Protobuf type `google.protobuf.ExtensionRangeOptions`
DescriptorProtos.ExtensionRangeOptions.Builder
Protobuf type `google.protobuf.ExtensionRangeOptions`
DescriptorProtos.ExtensionRangeOptions.Declaration
Protobuf type `google.protobuf.ExtensionRangeOptions.Declaration`
DescriptorProtos.ExtensionRangeOptions.Declaration.Builder
Protobuf type `google.protobuf.ExtensionRangeOptions.Declaration`
DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder
DescriptorProtos.ExtensionRangeOptions.VerificationState
Protobuf enum `google.protobuf.ExtensionRangeOptions.VerificationState`
DescriptorProtos.ExtensionRangeOptionsOrBuilder
DescriptorProtos.FeatureSet
Protobuf type `google.protobuf.FeatureSet`
DescriptorProtos.FeatureSet.Builder
Protobuf type `google.protobuf.FeatureSet`
DescriptorProtos.FeatureSet.EnumType
Protobuf enum `google.protobuf.FeatureSet.EnumType`
DescriptorProtos.FeatureSet.FieldPresence
Protobuf enum `google.protobuf.FeatureSet.FieldPresence`
DescriptorProtos.FeatureSet.JsonFormat
Protobuf enum `google.protobuf.FeatureSet.JsonFormat`
DescriptorProtos.FeatureSet.MessageEncoding
Protobuf enum `google.protobuf.FeatureSet.MessageEncoding`
DescriptorProtos.FeatureSet.RepeatedFieldEncoding
Protobuf enum `google.protobuf.FeatureSet.RepeatedFieldEncoding`
DescriptorProtos.FeatureSet.Utf8Validation
Protobuf enum `google.protobuf.FeatureSet.Utf8Validation`
DescriptorProtos.FeatureSetDefaults
Protobuf type `google.protobuf.FeatureSetDefaults`
DescriptorProtos.FeatureSetDefaults.Builder
Protobuf type `google.protobuf.FeatureSetDefaults`
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault
Protobuf type `google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault`
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder
Protobuf type `google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault`
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder
DescriptorProtos.FeatureSetDefaultsOrBuilder
DescriptorProtos.FeatureSetOrBuilder
DescriptorProtos.FieldDescriptorProto
Protobuf type `google.protobuf.FieldDescriptorProto`
DescriptorProtos.FieldDescriptorProto.Builder
Protobuf type `google.protobuf.FieldDescriptorProto`
DescriptorProtos.FieldDescriptorProto.Label
Protobuf enum `google.protobuf.FieldDescriptorProto.Label`
DescriptorProtos.FieldDescriptorProto.Type
Protobuf enum `google.protobuf.FieldDescriptorProto.Type`
DescriptorProtos.FieldDescriptorProtoOrBuilder
DescriptorProtos.FieldOptions
Protobuf type `google.protobuf.FieldOptions`
DescriptorProtos.FieldOptions.Builder
Protobuf type `google.protobuf.FieldOptions`
DescriptorProtos.FieldOptions.CType
Protobuf enum `google.protobuf.FieldOptions.CType`
DescriptorProtos.FieldOptions.EditionDefault
Protobuf type `google.protobuf.FieldOptions.EditionDefault`
DescriptorProtos.FieldOptions.EditionDefault.Builder
Protobuf type `google.protobuf.FieldOptions.EditionDefault`
DescriptorProtos.FieldOptions.EditionDefaultOrBuilder
DescriptorProtos.FieldOptions.FeatureSupport
Protobuf type `google.protobuf.FieldOptions.FeatureSupport`
DescriptorProtos.FieldOptions.FeatureSupport.Builder
Protobuf type `google.protobuf.FieldOptions.FeatureSupport`
DescriptorProtos.FieldOptions.FeatureSupportOrBuilder
DescriptorProtos.FieldOptions.JSType
Protobuf enum `google.protobuf.FieldOptions.JSType`
DescriptorProtos.FieldOptions.OptionRetention
Protobuf enum `google.protobuf.FieldOptions.OptionRetention`
DescriptorProtos.FieldOptions.OptionTargetType
Protobuf enum `google.protobuf.FieldOptions.OptionTargetType`
DescriptorProtos.FieldOptionsOrBuilder
DescriptorProtos.FileDescriptorProto
Protobuf type `google.protobuf.FileDescriptorProto`
DescriptorProtos.FileDescriptorProto.Builder
Protobuf type `google.protobuf.FileDescriptorProto`
DescriptorProtos.FileDescriptorProtoOrBuilder
DescriptorProtos.FileDescriptorSet
Protobuf type `google.protobuf.FileDescriptorSet`
DescriptorProtos.FileDescriptorSet.Builder
Protobuf type `google.protobuf.FileDescriptorSet`
DescriptorProtos.FileDescriptorSetOrBuilder
DescriptorProtos.FileOptions
Protobuf type `google.protobuf.FileOptions`
DescriptorProtos.FileOptions.Builder
Protobuf type `google.protobuf.FileOptions`
DescriptorProtos.FileOptions.OptimizeMode
Protobuf enum `google.protobuf.FileOptions.OptimizeMode`
DescriptorProtos.FileOptionsOrBuilder
DescriptorProtos.GeneratedCodeInfo
Protobuf type `google.protobuf.GeneratedCodeInfo`
DescriptorProtos.GeneratedCodeInfo.Annotation
Protobuf type `google.protobuf.GeneratedCodeInfo.Annotation`
DescriptorProtos.GeneratedCodeInfo.Annotation.Builder
Protobuf type `google.protobuf.GeneratedCodeInfo.Annotation`
DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic
Protobuf enum `google.protobuf.GeneratedCodeInfo.Annotation.Semantic`
DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
DescriptorProtos.GeneratedCodeInfo.Builder
Protobuf type `google.protobuf.GeneratedCodeInfo`
DescriptorProtos.GeneratedCodeInfoOrBuilder
DescriptorProtos.MessageOptions
Protobuf type `google.protobuf.MessageOptions`
DescriptorProtos.MessageOptions.Builder
Protobuf type `google.protobuf.MessageOptions`
DescriptorProtos.MessageOptionsOrBuilder
DescriptorProtos.MethodDescriptorProto
Protobuf type `google.protobuf.MethodDescriptorProto`
DescriptorProtos.MethodDescriptorProto.Builder
Protobuf type `google.protobuf.MethodDescriptorProto`
DescriptorProtos.MethodDescriptorProtoOrBuilder
DescriptorProtos.MethodOptions
Protobuf type `google.protobuf.MethodOptions`
DescriptorProtos.MethodOptions.Builder
Protobuf type `google.protobuf.MethodOptions`
DescriptorProtos.MethodOptions.IdempotencyLevel
Protobuf enum `google.protobuf.MethodOptions.IdempotencyLevel`
DescriptorProtos.MethodOptionsOrBuilder
DescriptorProtos.OneofDescriptorProto
Protobuf type `google.protobuf.OneofDescriptorProto`
DescriptorProtos.OneofDescriptorProto.Builder
Protobuf type `google.protobuf.OneofDescriptorProto`
DescriptorProtos.OneofDescriptorProtoOrBuilder
DescriptorProtos.OneofOptions
Protobuf type `google.protobuf.OneofOptions`
DescriptorProtos.OneofOptions.Builder
Protobuf type `google.protobuf.OneofOptions`
DescriptorProtos.OneofOptionsOrBuilder
DescriptorProtos.ServiceDescriptorProto
Protobuf type `google.protobuf.ServiceDescriptorProto`
DescriptorProtos.ServiceDescriptorProto.Builder
Protobuf type `google.protobuf.ServiceDescriptorProto`
DescriptorProtos.ServiceDescriptorProtoOrBuilder
DescriptorProtos.ServiceOptions
Protobuf type `google.protobuf.ServiceOptions`
DescriptorProtos.ServiceOptions.Builder
Protobuf type `google.protobuf.ServiceOptions`
DescriptorProtos.ServiceOptionsOrBuilder
DescriptorProtos.SourceCodeInfo
Protobuf type `google.protobuf.SourceCodeInfo`
DescriptorProtos.SourceCodeInfo.Builder
Protobuf type `google.protobuf.SourceCodeInfo`
DescriptorProtos.SourceCodeInfo.Location
Protobuf type `google.protobuf.SourceCodeInfo.Location`
DescriptorProtos.SourceCodeInfo.Location.Builder
Protobuf type `google.protobuf.SourceCodeInfo.Location`
DescriptorProtos.SourceCodeInfo.LocationOrBuilder
DescriptorProtos.SourceCodeInfoOrBuilder
DescriptorProtos.UninterpretedOption
Protobuf type `google.protobuf.UninterpretedOption`
DescriptorProtos.UninterpretedOption.Builder
Protobuf type `google.protobuf.UninterpretedOption`
DescriptorProtos.UninterpretedOption.NamePart
Protobuf type `google.protobuf.UninterpretedOption.NamePart`
DescriptorProtos.UninterpretedOption.NamePart.Builder
Protobuf type `google.protobuf.UninterpretedOption.NamePart`
DescriptorProtos.UninterpretedOption.NamePartOrBuilder
DescriptorProtos.UninterpretedOptionOrBuilder
Descriptors
Contains a collection of classes which describe protocol message types.
Descriptors.Descriptor
Describes a message type.
Descriptors.DescriptorValidationException
Thrown when building descriptors fails because the source DescriptorProtos are not valid.
Descriptors.EnumDescriptor
Describes an enum type.
Descriptors.EnumValueDescriptor
Describes one value within an enum type.
Descriptors.FieldDescriptor
Describes a field of a message type.
Descriptors.FieldDescriptor.JavaType
Descriptors.FieldDescriptor.Type
Descriptors.FileDescriptor
Describes a `.proto` file, including everything defined within.
Descriptors.FileDescriptor.InternalDescriptorAssigner
Deprecated.
Descriptors.GenericDescriptor
All descriptors implement this to make it easier to implement tools like `DescriptorPool`.
Descriptors.MethodDescriptor
Describes one method within a service type.
Descriptors.OneofDescriptor
Describes a oneof of a message type.
Descriptors.ServiceDescriptor
Describes a service type.
DiscardUnknownFieldsParser
Parsers to discard unknown fields during parsing.
DoubleValue
Protobuf type `google.protobuf.DoubleValue`
DoubleValue.Builder
Protobuf type `google.protobuf.DoubleValue`
DoubleValueOrBuilder
Duration
Protobuf type `google.protobuf.Duration`
Duration.Builder
Protobuf type `google.protobuf.Duration`
DurationCounter
The DurationCounter interface represents a mechanism for measuring time durations between a "start" point and an "stop" point.
DurationOrBuilder
DurationProto
DynamicClassLoader
DynamicMessage
An implementation of `Message` that can represent arbitrary types, given a `Descriptors.Descriptor`.
DynamicMessage.Builder
Builder for `DynamicMessage`s.
Empty
Protobuf type `google.protobuf.Empty`
Empty.Builder
Protobuf type `google.protobuf.Empty`
EmptyOrBuilder
EmptyProto
Enum
Protobuf type `google.protobuf.Enum`
Enum.Builder
Protobuf type `google.protobuf.Enum`
EnumOrBuilder
EnumValue
Protobuf type `google.protobuf.EnumValue`
EnumValue.Builder
Protobuf type `google.protobuf.EnumValue`
EnumValueOrBuilder
ErrorResponse
ErrorResponse.Error
Executors
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and backward-compatibility.
Extension<ContainingType,Type>
Interface that generated extensions implement.
Extension.ExtensionType
The API type that the extension is used for.
Extension.MessageType
Type of a message extension.
ExtensionLite<ContainingType,Type>
Lite interface that generated extensions implement.
ExtensionRegistry
A table of known extensions, searchable by name or field number.
ExtensionRegistry.ExtensionInfo
A (Descriptor, Message) pair, returned by lookup methods.
ExtensionRegistryLite
Equivalent to `ExtensionRegistry` but supports only "lite" types.
ExtractConfiguration
ExtractConfiguration.BinaryFormat
ExtractConfiguration.Compression
ExtractConfiguration.FileType
ExtractConfiguration.HeaderMode
ExtractConfiguration.LocationType
ExtractConfiguration.TranslateCharactersMode
ExtractMetrics
ExtractSyntaxParser
A utility class for parsing the "EXTRACT TO" syntax into its configuration and query components
ExtractSyntaxParser.ParseResult
A class to wrap the result of an "EXTRACT TO" parse
FastStringTokenizer
FetchSummary
Represents a summary of a fetch operation, including information about the sequence number, the number of rows fetched, and the detection of a DEM (Data End Marker).
Field
Protobuf type `google.protobuf.Field`
Field.Builder
Protobuf type `google.protobuf.Field`
Field.Cardinality
Protobuf enum `google.protobuf.Field.Cardinality`
Field.Kind
Protobuf enum `google.protobuf.Field.Kind`
FieldMask
Protobuf type `google.protobuf.FieldMask`
FieldMask.Builder
Protobuf type `google.protobuf.FieldMask`
FieldMaskOrBuilder
FieldMaskProto
FieldOrBuilder
FieldType
Enumeration identifying all relevant type information for a protobuf field.
FlattenedRow
Row that has been flattened to a single `Object`.
FloatValue
Protobuf type `google.protobuf.FloatValue`
FloatValue.Builder
Protobuf type `google.protobuf.FloatValue`
FloatValueOrBuilder
Functions
Gauge
GeneratedMessage
All generated protocol message classes extend this class.
GeneratedMessage.Builder<BuilderT>
Builder class for `GeneratedMessage`.
GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>
Generated message builders for message types that contain extension ranges subclass this.
GeneratedMessage.ExtendableMessage<MessageT>
Generated message classes for message types that contain extension ranges subclass this.
GeneratedMessage.ExtendableMessage.ExtensionSerializer
Used by subclasses to serialize extensions.
GeneratedMessage.ExtendableMessageOrBuilder<MessageT>
Extends `MessageOrBuilder` with extension-related functions.
GeneratedMessage.FieldAccessorTable
Users should ignore this class.
GeneratedMessage.GeneratedExtension<ContainingT,T>
Type used to represent generated extensions.
GeneratedMessage.UnusedPrivateParameter
This class is used to make a generated protected method inaccessible from user's code (e.g., the `GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)` method below).
GeneratedMessageLite<MessageType,BuilderType>
Lite version of `GeneratedMessage`.
GeneratedMessageLite.Builder<MessageType,BuilderType>
GeneratedMessageLite.DefaultInstanceBasedParser<T>
A `Parser` implementation that delegates to the default instance.
GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>
Lite equivalent of `GeneratedMessage.ExtendableBuilder`.
GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>
Lite equivalent of `GeneratedMessage.ExtendableMessage`.
GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>
Lite equivalent of `GeneratedMessage.ExtendableMessageOrBuilder`.
GeneratedMessageLite.GeneratedExtension<ContainingType,Type>
Lite equivalent to `GeneratedMessage.GeneratedExtension`.
GeneratedMessageLite.MethodToInvoke
Defines which method path to invoke in `#dynamicMethod(MethodToInvoke, Object...)`.
GeneratedMessageLite.SerializedForm
A serialized (serializable) form of the generated message.
GeneratedMessageV3
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
GeneratedMessageV3.Builder<BuilderT>
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
GeneratedMessageV3.BuilderParent
Deprecated.
GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
GeneratedMessageV3.ExtendableMessage<MessageT>
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
GeneratedMessageV3.FieldAccessorTable
Deprecated.
This class is deprecated, and slated for removal in the next Java breaking change (5.x).
GeneratedMessageV3.UnusedPrivateParameter
Deprecated.
This method is deprecated, and slated for removal in the next Java breaking change (5.x).
HexadecimalByteArrayWrapper
InfoResource
Int32Value
Protobuf type `google.protobuf.Int32Value`
Int32Value.Builder
Protobuf type `google.protobuf.Int32Value`
Int32ValueOrBuilder
Int64Value
Protobuf type `google.protobuf.Int64Value`
Int64Value.Builder
Protobuf type `google.protobuf.Int64Value`
Int64ValueOrBuilder
Internal
The classes contained within are used internally by the Protocol Buffer library and generated message implementations.
Internal.BooleanList
A `List` implementation that avoids boxing the elements into Booleans if possible.
Internal.DoubleList
A `List` implementation that avoids boxing the elements into Doubles if possible.
Internal.EnumLite
Interface for an enum value or value descriptor, to be used in FieldSet.
Internal.EnumLiteMap<T>
Interface for an object which maps integers to `Internal.EnumLite`s.
Internal.EnumVerifier
Interface for an object which verifies integers are in range.
Internal.FloatList
A `List` implementation that avoids boxing the elements into Floats if possible.
Internal.IntList
A `List` implementation that avoids boxing the elements into Integers if possible.
Internal.IntListAdapter<T>
Provides an immutable view of `List<T>` around an `IntList`.
Internal.IntListAdapter.IntConverter<T>
Convert individual elements of the List from int to T.
Internal.ListAdapter<F,T>
Provides an immutable view of `List<T>` around a `List<F>`.
Internal.ListAdapter.Converter<F,T>
Convert individual elements of the List from F to T.
Internal.LongList
A `List` implementation that avoids boxing the elements into Longs if possible.
Internal.MapAdapter<K,V,RealValue>
Wrap around a `Map<K, RealValue>` and provide a `Map<K, V>` interface.
Internal.MapAdapter.Converter<A,B>
An interface used to convert between two types.
Internal.ProtobufList<E>
Extends `List` to add the capability to make the list immutable and inspect if it is modifiable.
InvalidProtocolBufferException
Thrown when a protocol message being parsed is invalid in some way.
InvalidProtocolBufferException.InvalidWireTypeException
Exception indicating that an unexpected wire type was encountered for a field.
Iterators
Iterators.LazyFanInPriorityQueue
A priority queue for sequenced, asynchronous processing of `CompletableFutures.SQLResult<RowBatch>` elements.
Iterators.PeekingAsyncIterator<T>
An implementation of the `AsyncIterator` interface that allows peeking at the next element without consuming it from the underlying iterator.
JavaEditionDefaults
JavaFeaturesProto
JavaFeaturesProto.JavaFeatures
Protobuf type `pb.JavaFeatures`
JavaFeaturesProto.JavaFeatures.Builder
Protobuf type `pb.JavaFeatures`
JavaFeaturesProto.JavaFeatures.Utf8Validation
Protobuf enum `pb.JavaFeatures.Utf8Validation`
JavaFeaturesProto.JavaFeaturesOrBuilder
JavaNetOcientWireV1Transport
JavaNetOcientWireV1Transport.Factory
JavaType
Enum that identifies the Java types required to store protobuf fields.
JDBCDriver
Json
KML
LandingPages
LazyField
LazyField encapsulates the logic of lazily parsing message fields.
LazyFieldLite
LazyFieldLite encapsulates the logic of lazily parsing message fields.
LazyStringArrayList
An implementation of `LazyStringList` that wraps an ArrayList.
LazyStringList
An interface extending `List<String>` that also provides access to the items of the list as UTF8-encoded ByteString or byte[] objects.
LegacyUnredactedTextFormat
The legacy APIs preserve the existing toString() behavior (output TextFormat), which allows us to migrate toString callers that expect TextFormat output off toString.
ListValue
Protobuf type `google.protobuf.ListValue`
ListValue.Builder
Protobuf type `google.protobuf.ListValue`
ListValueOrBuilder
LocalAttach
MapEntry<K,V>
Implements MapEntry messages.
MapEntry.Builder<K,V>
Builder to create `MapEntry` messages.
MapEntryLite<K,V>
Implements the lite version of map entry messages.
MapField<K,V>
Internal representation of map fields in generated messages.
MapFieldBuilder<KeyT,MessageOrBuilderT,MessageT,BuilderT>
Internal representation of map fields in generated builders.
MapFieldBuilder.Converter<KeyT,MessageOrBuilderT,MessageT>
Convert a MessageOrBuilder to a Message regardless of which it holds.
MapFieldLite<K,V>
Internal representation of map fields in generated lite-runtime messages.
MapFieldReflectionAccessor
A base class for package private shared methods between MapField and MapFieldBuilder to allow reflection to access both.
Message
Abstract interface implemented by Protocol Message objects.
Message.Builder
Abstract interface implemented by Protocol Message builders.
MessageLite
Abstract interface implemented by Protocol Message objects.
MessageLite.Builder
Abstract interface implemented by Protocol Message builders.
MessageLiteOrBuilder
Base interface for methods common to `MessageLite` and `MessageLite.Builder` to provide type equivalency.
MessageOrBuilder
Base interface for methods common to `Message` and `Message.Builder` to provide type equivalency.
Method
Protobuf type `google.protobuf.Method`
Method.Builder
Protobuf type `google.protobuf.Method`
MethodOrBuilder
Metric<T>
Metric.CounterType
The different types of counters.
Metric.DataType
The metric's data type.
Metric.MetricPath
The identifier than a perfCounter.
Metric.NamedTag
A Tag with a String or Integer identifier
Metric.Tag
Tags that can be associated with a metric.
Metric.Units
Possible units for interpreting counter values.
MetricsRegistry
Global Registry for all performance counters.
MetricsResource
MetricsResponse
MetricsResponse.Serializer
Returns a flat array of JSON objects, each representing a metric.
Mixin
Protobuf type `google.protobuf.Mixin`
Mixin.Builder
Protobuf type `google.protobuf.Mixin`
MixinOrBuilder
MockOcientCluster
MockOcientCluster.IdempotentResultSetProvider
Provides a mechanism for simulating result set production with minimal overhead.
MockQueryRegistry
MockQueryRegistry.ExternalConfig
Externalized query configuration.
MockQueryRegistry.FetchArgs
Externalized fetch data request configuration.
MockQueryRegistry.FetchError
Represents an externally injected error.
MockQueryRegistry.QueryArgs
Externalized query optimization and stream configuration.
MockQueryRegistry.RedirectLocation
Represents a redirect location.
NettyOcientWireV1Transport
Transport implementation that implements the Ocient Wire Protocol V1.
NettyOcientWireV1Transport.Factory
NullRowTransformer
Null transformer, column values are returned as-is.
NullRowTransformerFactory
NullValue
Protobuf enum `google.protobuf.NullValue`
OCGraph
The `OCGraph` class provides the same operations as the Spark GraphX library, but for an Ocient database.
OCGraph.EdgeDirection
Specifies the direction of edges to follow relative to a source vertex when traversing a graph or collecting neighbors.
OCGraph.ExecutionMode
OktaAuthenticators
OktaAuthenticators.OktaAuthenticationClient
OktaAuthenticators.OktaNativeSSOClient
From https://developer.okta.com/docs/guides/configure-native-sso/main
OktaAuthenticators.OktaNativeSSOToken
From https://developer.okta.com/docs/guides/configure-native-sso/main
OpenIDAuthenticators
OpenIDAuthenticators.AuthorizationCodeBundle
AuthorizationCodeBundle: This class implements `Token` just to reuse the existing handshake plumbing.
OpenIDAuthenticators.AuthorizationCodeWithPKCEClient
The PKCE-enhanced Authorization Code Flow introduces a secret created by the calling application that can be verified by the authorization server; this secret is called the Code Verifier.
OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<T>
The authorization code is obtained by using an authorization server as an intermediary between the client and resource owner.
OpenIDAuthenticators.AuthorizationDeviceCodeBundle
AuthorizationDeviceCodeBundle: This class implements `Token` just to reuse the existing handshake plumbing.
OpenIDAuthenticators.DeviceAuthorizationGrant<T>
The Device Authorization Grant is an extension that enables devices with no browser or limited input capability to use OAuth.
OpenIDAuthenticators.DeviceAuthorizationGrantClient
From https://datatracker.ietf.org/doc/html/rfc8628
OpenIDAuthenticators.OAuthFlow
OpenIDAuthenticators.OAuthToken
Token(s) received from an OAuth 2.0 Token Endpoint
OpenIDAuthenticators.TokenPoller<T>
Option
Protobuf type `google.protobuf.Option`
Option.Builder
Protobuf type `google.protobuf.Option`
OptionOrBuilder
ParseException
Parser<MessageType>
Abstract interface for parsing Protocol Messages.
PasswordMaskingCallback
PerfCounter
PerfCounter.ThreadingModel
Threading model under which the counter will be mutated
PerformanceMode
The Performance Mode represents determines how result sets are processed by Ocient Wire clients.
PluginProtos
PluginProtos.CodeGeneratorRequest
Protobuf type `google.protobuf.compiler.CodeGeneratorRequest`
PluginProtos.CodeGeneratorRequest.Builder
Protobuf type `google.protobuf.compiler.CodeGeneratorRequest`
PluginProtos.CodeGeneratorRequestOrBuilder
PluginProtos.CodeGeneratorResponse
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse`
PluginProtos.CodeGeneratorResponse.Builder
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse`
PluginProtos.CodeGeneratorResponse.Feature
Protobuf enum `google.protobuf.compiler.CodeGeneratorResponse.Feature`
PluginProtos.CodeGeneratorResponse.File
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse.File`
PluginProtos.CodeGeneratorResponse.File.Builder
Protobuf type `google.protobuf.compiler.CodeGeneratorResponse.File`
PluginProtos.CodeGeneratorResponse.FileOrBuilder
PluginProtos.CodeGeneratorResponseOrBuilder
PluginProtos.Version
Protobuf type `google.protobuf.compiler.Version`
PluginProtos.Version.Builder
Protobuf type `google.protobuf.compiler.Version`
PluginProtos.VersionOrBuilder
ProtobufToStringOutput
ProtobufToStringOutput controls the output format of `Message.toString()`.
ProtocolMessageEnum
Interface of useful methods added to all enums generated by the protocol compiler.
ProtocolStringList
An interface extending `List<String>` used for repeated string fields to provide optional access to the data as a list of ByteStrings.
ProtoSyntax
Represents the syntax version of the message.
QueryMetrics
QueuePermit
A functional interface representing a permit for a queue operation.
RecordExtractorFactory
RecordExtractorFactory.WriterHandle
Born out of a need to parallelize Amazon S3 Multi-Part Uploads through a number of synchronous `OutputStream` and `AbstractWriter` implementations.
RepeatedFieldBuilder<MType,BType,IType>
`RepeatedFieldBuilder` implements a structure that a protocol message uses to hold a repeated field of other protocol messages.
RepeatedFieldBuilderV3<MType,BType,IType>
Deprecated.
This class is deprecated, and slated for removal in the next breaking change.
ReportLogger
Utility class for periodically logging JSON documents
ResourceHandler
RestServer
ResultSetBuilder
ResultSetExtractor
ResultSetWrapper
An abstract base class for wrapping a `ResultSet`.
Row
An interface that represents a row of data from a table.
RowBatch
RowTransformer
Interface for applying column value transformations directly within data fetch deserialization threads.
RowTransformerFactory
Factory interface for creating and managing `RowTransformer` instances.
RpcCallback<ParameterType>
Interface for an RPC callback, normally called when an RPC completes.
RpcChannel
Abstract interface for an RPC channel.
RpcController
An `RpcController` mediates a single method call.
RpcUtil
Grab-bag of utility functions useful when dealing with RPCs.
RpcUtil.AlreadyCalledException
Exception thrown when a one-time callback is called more than once.
RSBuilderNull
RuntimeVersion
Provides the version of this Protobuf Java runtime, and methods for Protobuf Java gencode to validate that versions are compatible.
RuntimeVersion.ProtobufRuntimeVersionException
A runtime exception to be thrown by the version validator if version is not well defined or versions mismatch.
RuntimeVersion.RuntimeDomain
Indicates the domain of the Protobuf artifact.
S3OutputStream
ServerQuiesceException
Service
Abstract base interface for protocol-buffer-based RPC services.
ServiceException
Thrown by blocking RPC methods when a failure occurs.
SimpleMillisCounter
SimplexTransport<TREQUEST,TRESPONSE>
Represents a simplex, uni-directional transport mechanism.
SimplexTransport.Ctx
Opaque, consumer-defined context of a stream request.
SimplexTransport.StreamCtx<T>
Contextual wrapper for items passed along the stream.
SimplexTransportFactory<T>
SingleFieldBuilder<MType,BType,IType>
`SingleFieldBuilder` implements a structure that a protocol message uses to hold a single field of another protocol message.
SingleFieldBuilderV3<MType,BType,IType>
Deprecated.
This class is deprecated, and slated for removal in the next breaking change.
SortMode
An enumeration representing sorting modes.
SourceContext
Protobuf type `google.protobuf.SourceContext`
SourceContext.Builder
Protobuf type `google.protobuf.SourceContext`
SourceContextOrBuilder
SourceContextProto
SQLStates
StLinestring
StPoint
StPolygon
StringValue
Protobuf type `google.protobuf.StringValue`
StringValue.Builder
Protobuf type `google.protobuf.StringValue`
StringValueOrBuilder
Struct
Protobuf type `google.protobuf.Struct`
Struct.Builder
Protobuf type `google.protobuf.Struct`
StructOrBuilder
StructProto
StructuredQueryMetrics
SuppressFBWarnings
SyncRowCursor
An `AsyncIterator` over the `rows` in this result set.
SyncRowCursor.CursorMode
Syntax
Protobuf enum `google.protobuf.Syntax`
TextFormat
Provide text parsing and formatting support for proto2 instances.
TextFormat.InvalidEscapeSequenceException
Thrown by `TextFormat.unescapeBytes(java.lang.CharSequence)` and `TextFormat.unescapeText(java.lang.String)` when an invalid escape sequence is seen.
TextFormat.ParseException
Thrown when parsing an invalid text format message.
TextFormat.Parser
Parser for text-format proto2 instances.
TextFormat.Parser.Builder
Builder that can be used to obtain new instances of `TextFormat.Parser`.
TextFormat.Parser.SingularOverwritePolicy
Determines if repeated values for non-repeated fields and oneofs are permitted.
TextFormat.Printer
Helper class for converting protobufs to text.
TextFormat.UnknownFieldParseException
Deprecated.
This exception is unused and will be removed in the next breaking release (v5.x.x).
TextFormatParseInfoTree
Data structure which is populated with the locations of each field value parsed from the text.
TextFormatParseInfoTree.Builder
Builder for a `TextFormatParseInfoTree`.
TextFormatParseLocation
A location in the source code.
ThreadFormatter
Timestamp
Protobuf type `google.protobuf.Timestamp`
Timestamp.Builder
Protobuf type `google.protobuf.Timestamp`
TimestampOrBuilder
TimestampProto
Token
TraceProcessor
TransportException
Signals that an I/O operation on a transport has failed.
TransportException.FailMode
Specifies whether the exception occurred during a send or receive operation.
TransportResult<T>
A specialization of the `CompletableFutures.Result` interface that represents the result of an I/O operation.
TransportResult.FailedTransportResult<T>
TransportResult.SuccessTransportResult<T>
Type
Protobuf type `google.protobuf.Type`
Type.Builder
Protobuf type `google.protobuf.Type`
TypeOrBuilder
TypeProto
TypeRegistry
A TypeRegistry is used to resolve Any messages.
TypeRegistry.Builder
A Builder is used to build `TypeRegistry`.
TypeUtils
UInt32Value
Protobuf type `google.protobuf.UInt32Value`
UInt32Value.Builder
Protobuf type `google.protobuf.UInt32Value`
UInt32ValueOrBuilder
UInt64Value
Protobuf type `google.protobuf.UInt64Value`
UInt64Value.Builder
Protobuf type `google.protobuf.UInt64Value`
UInt64ValueOrBuilder
UninitializedMessageException
Thrown when attempting to build a protocol message that is missing required fields.
UnknownFieldSet
`UnknownFieldSet` keeps track of fields which were seen when parsing a protocol message but whose field numbers or types are unrecognized.
UnknownFieldSet.Builder
Builder for `UnknownFieldSet`s.
UnknownFieldSet.Field
Represents a single field in an `UnknownFieldSet`.
UnknownFieldSet.Field.Builder
Used to build a `UnknownFieldSet.Field` within an `UnknownFieldSet`.
UnknownFieldSet.Parser
Parser to implement MessageLite interface.
UnknownFieldSetLite
`UnknownFieldSetLite` is used to keep track of fields which were seen when parsing a protocol message but whose field numbers or types are unrecognized.
UnmodifiableLazyStringList
Deprecated.
use `Internal.ProtobufList.makeImmutable()` instead.
UnsafeByteOperations
Provides a number of unsafe byte operations to be used by advanced applications with high performance requirements.
UTF8ByteArrayWrapper
Value
Protobuf type `google.protobuf.Value`
Value.Builder
Protobuf type `google.protobuf.Value`
Value.KindCase
ValueOrBuilder
WireFormat
This class is used internally by the Protocol Buffer library and generated message implementations.
WireFormat.FieldType
Lite equivalent to `Descriptors.FieldDescriptor.Type`.
WireFormat.JavaType
Lite equivalent to `Descriptors.FieldDescriptor.JavaType`.
WireType
WrappersProto
WriteThroughResultSetExtractor
XGArray
XGBlob
An in-memory implementation of java.sql.Blob.
XGByteArrayHelper
XGClob
An in-memory implementation of java.sql.Clob and java.sql.NClob.
XGConnection
XGConnection.ConfirmationSupplier<Response>
XGConnection.ConnectionPoolingMode
XGConnection.ConnectionProperty
XGConnection.ConnectionPropertyGroup
XGConnection.HandshakeType
XGConnection.RemoteEndpoint
Represents an addressable endpoint for a network interface
XGConnection.RemoteNode
Represents a server with multiple network interfaces
XGConnection.ResponseHandler<Response>
A response handler for wire messages.
XGConnection.Session
XGConnection.Tls
XGConnection.XGConnectionFactory
Handles the entire XGConnection lifecycle.
XGConnection.XGTrustManager
XGConnectionFactory
Functional interface for creating connections to a database.
XGConnectionInfo
XGConnectionInfo.Builder
XGConnectionInfo.Hint
XGDatabaseMetaData
XGDate
XGPreparedStatement
XGProperties
XGRegexUtils
XGResultSet
TODO Make this an abstract class parameterized on the client's response type.
XGResultSet.OcientResultSetMetadata
XGResultSet.OcientResultSetMetadata.Builder
XGResultSet.Option
XGResultSetMetaData
XGStatement
XGStatement.EventMonitor
XGTime
XGTimestamp
XGTuple