All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Annotation Annotation describing a decision made during query execution.Annotation.Priority AsynchPositioningException AuthenticationType BaseDataSource The Teiid JDBC DataSource implementation class ofDataSource
andXADataSource
.BatchResults BatchResults.BatchFetcher BatchSerializer BatchSerializer.ObjectColumnSerializer CallableStatementImpl CommunicationException An error occurred in communication between client and server.CompactObjectInputStream CompactObjectOutputStream ConnectionException This exception indicates that an error has occurred during connection.ConnectionImpl Teiid's Connection implementation.ConnectionListener A JDBC Connection lifecycle listenerConnectionProfile ContinuousStatementCallback A callback for continuous result processing.DatabaseMetaDataImpl DefaultHostnameResolver Due to https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6450279 and similar, attempts to call hostname resolution may block for considerable amounts of time rather than require workarounds on the host system, this class will handle making the call asynchronous.DeferredMetadataProvider This metadata provider starts with just column names and types (provided in the response) but must lazily load the rest of the metadata when necessary.DQP EnhancedTimer Specialized timer that can purge tasks in lg(n) time Will only hold a thread while there are pending tasks.ExceptionHolder ExceptionUtil ExecutionProperties These execution properties can be set via theTeiidStatement.setExecutionProperty(String, String)
method.ExecutionProperties.Values FilteredResultsMetadata GlobalTracerInjector Uses the opentracing library to create a json string representation of the span context and provides a way to manipulate a static tracer without using the GlobalTracer registrationGSSCallbackHandler Handshake Represents the information needed in a socket connection handshakeHostInfo Defines the hostname/port orInetAddress
to connect to a host.HostnameResolver ILogon Generic logon interface.InvalidSessionException JDBCPlugin JDBCPluginJDBCPlugin.Event JDBCURL JDBCURL.ConnectionType LobChunk A Lob Chunk object which carries information packets in byte streams.LobChunkInputStream A InputStream wrapper class for a Lob Chunks.LobChunkProducer An interface for generating or producing the LobChunks from a remote or local location.LocalProfile LogonException This exception is thrown when an attempt to log in to obtain a session has failed.LogonResult Dataholder for the result ofILogon.logon()
.MakeGSS Message A simple message holder.MetadataProvider MetadataResult NonBlockingRowProcessor Handles the future processing logic and makes the appropriate calls to the callbackObjectChannel ObjectChannelFactory ObjectDecoderInputStream AnObjectInput
which is interoperableObjectEncoderOutputStream
.ObjectEncoderOutputStream AnObjectOutput
which is interoperable withObjectDecoderInputStream
.OioOjbectChannelFactory ParameterInfo Desccribes some parameter info to return when executing a CallableStatement - this is used to avoid sending SPParameter, which contains references to metadata objects and stuff we don't want to send.ParameterMetaDataImpl Note: this is currently only accurate forPreparedStatement
s.PartialResultsWarning This warning class is sent when using partial results mode if one or more sources fails.PlanNode A PlanNode represents part of processing plan tree.PlanNode.Property PreparedStatementImpl Instances of PreparedStatement contain a SQL statement that has already been compiled.ProcedureErrorInstructionException Used to notify the user that the virtual procedure raised an error.RequestMessage Request Message, used by MMXStatement for submitting queries.RequestMessage.ResultsMode RequestMessage.ShowPlan RequestMessage.StatementType RequestOptions ResizingArrayList<T> ModifiedArrayList
that resizes up and down by powers of 2.ResultSetImpl ResultSetMetaDataImpl ResultsFuture<T> Implements a call back based future that can also have completion listeners.ResultsFuture.CompletionListener<T> ResultsMessage Results Message, used by MMStatement to get the query results.ResultsMetadataConstants This constants in this class indicate the column positions of different metadata columns in queries against Runtime metadata.ResultsMetadataConstants.NULL_TYPES These types are associated with a DataType or an Element needing the indication of null types.ResultsMetadataConstants.SEARCH_TYPES These types are associated with the Element having valid search types.ResultsReceiver<T> Secure ServerConnection ServerConnectionFactory ServiceInvocationStruct SessionToken This class is an immutable identifier for a unique session that also maintains the name of the principal for that session.SingleInstanceCommunicationException An error occurred in communication between client and server.SocketServerConnection Represents a client connection that maintains session state and allows for service fail over.SocketServerConnectionFactory Responsible for creating socket based connections The comm approach is object based and layered.SocketServerInstance SocketServerInstanceFactory SocketServerInstanceImpl Client view of a socket server connection that exposes remote services On construction this class will create a channel and exchange a handshake.SocketServerInstanceImpl.RemoteInvocationHandler SocketUtil This class provides some utility methods to create ssl sockets using the keystores and trust stores.SocketUtil.SSLSocketFactory SourceWarning This class is used to store the details of an atomic query warning.SQLStates Utility class containing 1) SQL state constants used to represent JDBC error state code, and 2) utility methods to check whether a SQL state belongs to a particular class of exception states.SQLStates.SQLStateClass StatementCallback A callback for non-blocking statement result processing.StatementImpl StreamingLobChunckProducer StreamingLobChunckProducer.Factory TeiidConnection Optional methods supported by Teiid Connections.TeiidDataSource The Teiid JDBC DataSource implementation class ofDataSource
andXADataSource
.TeiidDriver JDBC Driver class for Teiid Embedded and Teiid Server.TeiidPreparedStatement This interface provides methods in addition to the standard JDBC methods.TeiidResultSet TeiidSecurityException TeiidSQLException Teiid specific SQLExceptionTeiidSQLWarning Teiid specific SQLWarning
If the cause was a source SQLWarning, then you may need to consult the warning chain to get all warnings, see the example below.TeiidStatement This interface provides methods in addition to the standard JDBC methods.TeiidURL Class defines the URL in the Teiid.TeiidURL.CONNECTION TeiidURL.JDBC TracingHelper Used to reflection load logic that is dependent upon the opentracing library, or provide a dummy implementationTracingHelper.Injector UrlServerDiscovery Simple URL discovery strategy with a random load balancing policy TOOD: add black listing supportWrapperImpl XAConnectionImpl Implementation of XAConnection.XATransactionException Exception which occurs if an error occurs within the server that is XA transaction-related.XidImpl Teiid implementation of Xid.