All Classes and Interfaces
Class
Description
This class is rendered from a template at build time.
A functional interface representing a permit for a channel operation.
Protobuf type
xg.cmdcomp.AttachToQueryProtobuf type
xg.cmdcomp.AttachToQuery
Contains the minimal subset of info the client needs to
perform any prerequisite authentication challenge(s).
Contains the minimal subset of info the client needs to
perform any prerequisite authentication challenge(s).
Protobuf type
xg.cmdcomp.CancelQueryProtobuf type
xg.cmdcomp.CancelQueryProtobuf type
xg.cmdcomp.CancelQueryResponseProtobuf type
xg.cmdcomp.CancelQueryResponseProtobuf type
xg.cmdcomp.CheckDataRequestProtobuf type
xg.cmdcomp.CheckDataRequestProtobuf type
xg.cmdcomp.CheckDataResponseProtobuf type
xg.cmdcomp.CheckDataResponseProtobuf type
xg.cmdcomp.ClearCacheProtobuf type
xg.cmdcomp.ClearCacheProtobuf type
xg.cmdcomp.ClientConnectionProtobuf type
xg.cmdcomp.ClientConnectionProtobuf type
xg.cmdcomp.ClientConnection2Protobuf type
xg.cmdcomp.ClientConnection2Protobuf type
xg.cmdcomp.ClientConnection2ResponseProtobuf type
xg.cmdcomp.ClientConnection2ResponseProtobuf type
xg.cmdcomp.ClientConnectionGCMProtobuf type
xg.cmdcomp.ClientConnectionGCMProtobuf type
xg.cmdcomp.ClientConnectionGCM2Protobuf type
xg.cmdcomp.ClientConnectionGCM2Protobuf type
xg.cmdcomp.ClientConnectionGCM2ResponseProtobuf type
xg.cmdcomp.ClientConnectionGCM2ResponseProtobuf type
xg.cmdcomp.ClientConnectionGCMResponseProtobuf type
xg.cmdcomp.ClientConnectionGCMResponseProtobuf type
xg.cmdcomp.ClientConnectionRefreshSessionProtobuf type
xg.cmdcomp.ClientConnectionRefreshSessionProtobuf type
xg.cmdcomp.ClientConnectionRefreshSessionResponseProtobuf type
xg.cmdcomp.ClientConnectionRefreshSessionResponseProtobuf type
xg.cmdcomp.ClientConnectionRefreshTokenProtobuf type
xg.cmdcomp.ClientConnectionRefreshTokenProtobuf type
xg.cmdcomp.ClientConnectionRefreshTokenResponseProtobuf type
xg.cmdcomp.ClientConnectionRefreshTokenResponseProtobuf type
xg.cmdcomp.ClientConnectionResponseProtobuf type
xg.cmdcomp.ClientConnectionResponseProtobuf type
xg.cmdcomp.ClientConnectionSecurityTokenProtobuf type
xg.cmdcomp.ClientConnectionSecurityTokenProtobuf type
xg.cmdcomp.ClientConnectionSecurityTokenResponseProtobuf type
xg.cmdcomp.ClientConnectionSecurityTokenResponseProtobuf type
xg.cmdcomp.ClientConnectionSSOProtobuf type
xg.cmdcomp.ClientConnectionSSOProtobuf type
xg.cmdcomp.ClientConnectionSSO2Protobuf type
xg.cmdcomp.ClientConnectionSSO2Protobuf type
xg.cmdcomp.ClientConnectionSSO2ResponseProtobuf type
xg.cmdcomp.ClientConnectionSSO2ResponseProtobuf type
xg.cmdcomp.ClientConnectionSSOResponseProtobuf type
xg.cmdcomp.ClientConnectionSSOResponseProtobuf type
xg.cmdcomp.CloseConnectionProtobuf type
xg.cmdcomp.CloseConnectionProtobuf type
xg.cmdcomp.CloseResultSetProtobuf type
xg.cmdcomp.CloseResultSetProtobuf type
xg.cmdcomp.CompletedQueriesResponseProtobuf type
xg.cmdcomp.CompletedQueriesResponse
Matches row output from the completed queries vTable
Matches row output from the completed queries vTable
Protobuf type
xg.cmdcomp.ConfirmationResponseProtobuf type
xg.cmdcomp.ConfirmationResponseProtobuf enum
xg.cmdcomp.ConfirmationResponse.ResponseTypeProtobuf type
xg.cmdcomp.ExecuteExplainProtobuf type
xg.cmdcomp.ExecuteExplain
Spark Deprecated
Spark Deprecated
Protobuf enum
xg.cmdcomp.ExecuteExplainForSpark.PartitioningTypeProtobuf type
xg.cmdcomp.ExecuteExportProtobuf type
xg.cmdcomp.ExecuteExportProtobuf type
xg.cmdcomp.ExecuteExportResponseProtobuf type
xg.cmdcomp.ExecuteExportResponseProtobuf type
xg.cmdcomp.ExecuteInlinePlanProtobuf type
xg.cmdcomp.ExecuteInlinePlanProtobuf type
xg.cmdcomp.ExecutePlanProtobuf type
xg.cmdcomp.ExecutePlanProtobuf type
xg.cmdcomp.ExecuteQueryProtobuf type
xg.cmdcomp.ExecuteQueryProtobuf type
xg.cmdcomp.ExecuteQueryResponseProtobuf type
xg.cmdcomp.ExecuteQueryResponseProtobuf type
xg.cmdcomp.ExecuteUpdateProtobuf type
xg.cmdcomp.ExecuteUpdateProtobuf type
xg.cmdcomp.ExecuteUpdateResponseProtobuf type
xg.cmdcomp.ExecuteUpdateResponseProtobuf enum
xg.cmdcomp.ExplainFormatProtobuf type
xg.cmdcomp.ExplainPipelineRequestProtobuf type
xg.cmdcomp.ExplainPipelineRequestProtobuf type
xg.cmdcomp.ExplainPipelineResponseProtobuf type
xg.cmdcomp.ExplainPipelineResponseProtobuf type
xg.cmdcomp.ExplainPlanProtobuf type
xg.cmdcomp.ExplainPlanProtobuf type
xg.cmdcomp.ExplainResponseStringPlanProtobuf type
xg.cmdcomp.ExplainResponseStringPlanProtobuf type
xg.cmdcomp.FetchAuthenticatorsProtobuf type
xg.cmdcomp.FetchAuthenticatorsProtobuf type
xg.cmdcomp.FetchAuthenticatorsResponseProtobuf type
xg.cmdcomp.FetchAuthenticatorsResponseProtobuf type
xg.cmdcomp.FetchDataProtobuf type
xg.cmdcomp.FetchDataProtobuf type
xg.cmdcomp.FetchDataResponseProtobuf type
xg.cmdcomp.FetchDataResponseProtobuf type
xg.cmdcomp.FetchMetadataProtobuf type
xg.cmdcomp.FetchMetadataProtobuf type
xg.cmdcomp.FetchMetadataResponseProtobuf type
xg.cmdcomp.FetchMetadataResponseProtobuf type
xg.cmdcomp.FetchSystemMetadataProtobuf type
xg.cmdcomp.FetchSystemMetadataProtobuf enum
xg.cmdcomp.FetchSystemMetadata.SystemMetadataCallProtobuf type
xg.cmdcomp.FetchSystemMetadataResponseProtobuf type
xg.cmdcomp.FetchSystemMetadataResponseDeprecated.
Protobuf type
xg.cmdcomp.ForceExternalDeprecated.
Protobuf type
xg.cmdcomp.GetSchemaProtobuf type
xg.cmdcomp.GetSchemaProtobuf type
xg.cmdcomp.GetSchemaResponseProtobuf type
xg.cmdcomp.GetSchemaResponseProtobuf type
xg.cmdcomp.KillQueryProtobuf type
xg.cmdcomp.KillQueryProtobuf type
xg.cmdcomp.KillQueryResponseProtobuf type
xg.cmdcomp.KillQueryResponseProtobuf type
xg.cmdcomp.ListPlanProtobuf type
xg.cmdcomp.ListPlanProtobuf type
xg.cmdcomp.ListPlanResponseProtobuf type
xg.cmdcomp.ListPlanResponseProtobuf type
xg.cmdcomp.LocalQueriesProtobuf type
xg.cmdcomp.LocalQueriesProtobuf type
xg.cmdcomp.LocalQueriesResponseProtobuf type
xg.cmdcomp.LocalQueriesResponseProtobuf type
xg.cmdcomp.OpenIDAuthenticatorProtobuf type
xg.cmdcomp.OpenIDAuthenticator
Determines how result sets are processed by the server.
Protobuf type
xg.cmdcomp.QueryConcurrencyResponseProtobuf type
xg.cmdcomp.QueryConcurrencyResponse
The request has a type and then the relevant optional field is
filled.
The request has a type and then the relevant optional field is
filled.
Protobuf enum
xg.cmdcomp.Request.RequestTypeProtobuf type
xg.cmdcomp.ResultSetProtobuf type
xg.cmdcomp.ResultSetProtobuf type
xg.cmdcomp.SecondaryInterfaceListProtobuf type
xg.cmdcomp.SecondaryInterfaceList
For Connectors v2, we should be using compact JWE's which provide integrity verifiction + encryption
For Connectors v2, we should be using compact JWE's which provide integrity verifiction + encryption
Protobuf enum
xg.cmdcomp.ServerSignalProtobuf type
xg.cmdcomp.SessionInfoProtobuf type
xg.cmdcomp.SessionInfoProtobuf type
xg.cmdcomp.SetParameterProtobuf type
xg.cmdcomp.SetParameterProtobuf type
xg.cmdcomp.SetParameter.ConcurrencyProtobuf type
xg.cmdcomp.SetParameter.ConcurrencyProtobuf type
xg.cmdcomp.SetParameter.ForceExternalProtobuf type
xg.cmdcomp.SetParameter.ForceExternalProtobuf type
xg.cmdcomp.SetParameter.MaxTempDiskLimitProtobuf type
xg.cmdcomp.SetParameter.MaxTempDiskLimitProtobuf type
xg.cmdcomp.SetParameter.MemoryTracingProtobuf type
xg.cmdcomp.SetParameter.MemoryTracingProtobuf type
xg.cmdcomp.SetParameter.PriorityProtobuf type
xg.cmdcomp.SetParameter.PriorityProtobuf type
xg.cmdcomp.SetParameter.PriorityAdjustFactorProtobuf type
xg.cmdcomp.SetParameter.PriorityAdjustFactorProtobuf type
xg.cmdcomp.SetParameter.PriorityAdjustTimeProtobuf type
xg.cmdcomp.SetParameter.PriorityAdjustTimeProtobuf type
xg.cmdcomp.SetParameter.ResultSetColumnLimitProtobuf type
xg.cmdcomp.SetParameter.ResultSetColumnLimitProtobuf type
xg.cmdcomp.SetParameter.RowLimitProtobuf type
xg.cmdcomp.SetParameter.RowLimitProtobuf type
xg.cmdcomp.SetParameter.ServiceClassNameProtobuf type
xg.cmdcomp.SetParameter.ServiceClassNameProtobuf type
xg.cmdcomp.SetParameter.TimeLimitProtobuf type
xg.cmdcomp.SetParameter.TimeLimitProtobuf type
xg.cmdcomp.SetSchemaProtobuf type
xg.cmdcomp.SetSchemaProtobuf type
xg.cmdcomp.SysQueriesRowProtobuf type
xg.cmdcomp.SysQueriesRowProtobuf type
xg.cmdcomp.SystemWideCompletedQueriesProtobuf type
xg.cmdcomp.SystemWideCompletedQueriesProtobuf type
xg.cmdcomp.SystemWideQueriesProtobuf type
xg.cmdcomp.SystemWideQueriesProtobuf type
xg.cmdcomp.SystemWideQueriesResponseProtobuf type
xg.cmdcomp.SystemWideQueriesResponseProtobuf type
xg.cmdcomp.TestConnectionProtobuf type
xg.cmdcomp.TestConnectionCommandResult represents the returned state of the CLI command.
A Result that represents a failed operation.
A specialization of the
CompletableFutures.Result interface that represents the result of an I/O
operation.A Result represents the result of a operation that can either succeed with a value of type T,
or fail with a SQLException.
A specialization of the
CompletableFutures.Result interface that represents the result of executing a SQL
query.A Result that represents a successful operation T.
The DurationCounter interface represents a mechanism for measuring time durations between a
"start" point and an "stop" point.
Base class for exceptions that have an associated HTTP status
A utility class for parsing the "EXTRACT TO" syntax into its configuration and query components
A class to wrap the result of an "EXTRACT TO" parse
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).
Row that has been flattened to a single
Object.A priority queue for sequenced, asynchronous processing of
CompletableFutures.SQLResult<RowBatch>
elements.An implementation of the
AsyncIterator interface that allows peeking at the next
element without consuming it from the underlying iterator.The different types of counters.
The metric's data type.
The identifier than a perfCounter.
A Tag with a String or Integer identifier
Tags that can be associated with a metric.
Possible units for interpreting counter values.
Global Registry for all performance counters.
Returns a flat array of JSON objects, each representing a metric.
Provides a mechanism for simulating result set production with minimal overhead.
Externalized query configuration.
Externalized fetch data request configuration.
Represents an externally injected error.
Externalized query optimization and stream configuration.
Represents a redirect location.
Transport implementation that implements the Ocient Wire Protocol V1.
Null transformer, column values are returned as-is.
From https://developer.okta.com/docs/guides/configure-native-sso/main
From https://developer.okta.com/docs/guides/configure-native-sso/main
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.
The authorization code is obtained by using an authorization server as an intermediary
between the client and resource owner.
The Device Authorization Grant is an extension that enables devices with no browser or limited
input capability to use OAuth.
From https://datatracker.ietf.org/doc/html/rfc8628
Token(s) received from an OAuth 2.0 Token Endpoint
Threading model under which the counter will be mutated
The Performance Mode represents determines how result sets are processed by Ocient Wire clients.
A functional interface representing a permit for a queue operation.
Born out of a need to parallelize Amazon S3 Multi-Part Uploads through a number of synchronous
OutputStream and AbstractWriter implementations.Utility class for periodically logging JSON documents
Entry point for the REST API.
An interface that represents a row of data from a table.
Interface for applying column value transformations directly within data fetch deserialization
threads.
Factory interface for creating and managing
RowTransformer instances.Represents a simplex, uni-directional transport mechanism.
Opaque, consumer-defined context of a stream request.
Contextual wrapper for items passed along the stream.
An enumeration representing sorting modes.
An
AsyncIterator over the rows in this result set.Signals that an I/O operation on a transport has failed.
Specifies whether the exception occurred during a send or receive operation.
A specialization of the
CompletableFutures.Result interface that represents the result of an I/O operation.Represents an addressable endpoint for a network interface
Represents a server with multiple network interfaces
A response handler for wire messages.
Handles the entire XGConnection lifecycle.
Functional interface for creating connections to a database.
TODO Make this an abstract class parameterized on the client's response type.