SPI contracts for supporting various aspects of JDBC interaction
Interface Summary Interface Description ConnectionObserverAn observer of logical connection events. InvalidatableWrapper<T>Specialized
JdbcWrappercontract for wrapped objects that can additioanlly be invalidated
JdbcCoordinatorCoordinates JDBC-related activities. JdbcServicesContract for services around JDBC operations. JdbcWrapper<T>Generic contract for wrapped JDBC objects. NonDurableConnectionObserverAdditional optional contract for connection observers to indicate that they should be released when the physical connection is released. ResultSetReturnContract for extracting ResultSets from Statements, executing Statements, managing Statement/ResultSet resources, and logging statement calls. ResultSetWrapper Deprecated.(since 5.5) Scheduled for removal in 6.0 as ResultSet wrapping is no longer needed SchemaNameResolverContract for resolving the schema of a
SqlExceptionHelper.WarningHandlerContract for handling
StatementPreparerContracting for preparing SQL statements
Class Summary Class Description ConnectionObserverAdapterA no-op adapter for ConnectionObserver. SqlExceptionHelperHelper for handling SQLExceptions in various manners. SqlExceptionHelper.StandardWarningHandlerStandard SQLWarning handler for logging warnings SqlExceptionHelper.WarningHandlerLoggingSupport SqlStatementLoggerCentralize logging for SQL statements. TypeInfoModels type info extracted from
Enum Summary Enum Description TypeNullabilityDescribes the instrinsic nullability of a data type as reported by the JDBC driver. TypeSearchabilityDescribes the searchability of a data type as reported by the JDBC driver.