Interface Summary Interface Description BatchResults.BatchFetcher ConnectionListenerA JDBC Connection lifecycle listener ConnectionProfile ContinuousStatementCallbackA callback for continuous result processing. ExecutionPropertiesThese execution properties can be set via the
ExecutionProperties.Values LocalProfile StatementCallbackA callback for non-blocking statement result processing. TeiidConnectionOptional methods supported by Teiid Connections. TeiidPreparedStatementThis interface provides methods in addition to the standard JDBC methods. TeiidResultSet TeiidStatementThis interface provides methods in addition to the standard JDBC methods.
Class Summary Class Description BaseDataSource BatchResults CallableStatementImpl ConnectionImplTeiid's Connection implementation. DatabaseMetaDataImpl DeferredMetadataProviderThis metadata provider starts with just column names and types (provided in the response) but must lazily load the rest of the metadata when necessary. EnhancedTimerSpecialized timer that can purge tasks in lg(n) time Will only hold a thread while there are pending tasks. FilteredResultsMetadata JDBCPluginJDBCPlugin JDBCURL MetadataProvider NonBlockingRowProcessorHandles the future processing logic and makes the appropriate calls to the callback ParameterMetaDataImplNote: this is currently only accurate for
PreparedStatementImplInstances of PreparedStatement contain a SQL statement that has already been compiled. RequestOptions ResultSetImpl ResultSetMetaDataImpl SQLStatesUtility 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 StatementImpl TeiidDataSource TeiidDriverJDBC Driver class for Teiid Embedded and Teiid Server. WrapperImpl XAConnectionImplImplementation of XAConnection.
Enum Summary Enum Description JDBCPlugin.Event JDBCURL.ConnectionType
Exception Summary Exception Description AsynchPositioningException PartialResultsWarningThis warning class is sent when using partial results mode if one or more sources fails. TeiidSQLExceptionTeiid specific SQLException TeiidSQLWarningTeiid 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.