Class ExtractedDatabaseMetaDataImpl.Builder
java.lang.Object
org.hibernate.engine.jdbc.env.internal.ExtractedDatabaseMetaDataImpl.Builder
- Enclosing class:
- ExtractedDatabaseMetaDataImpl
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(JdbcEnvironment jdbcEnvironment, boolean jdbcMetadataIsAccessible, JdbcConnectionAccess connectionAccess) -
Method Summary
Modifier and TypeMethodDescriptionapply(DatabaseMetaData databaseMetaData) build()setConnectionCatalogName(String connectionCatalogName) setConnectionSchemaName(String connectionSchemaName) setDoesDataDefinitionCauseTransactionCommit(boolean doesDataDefinitionCauseTransactionCommit) setSqlStateType(SQLStateType sqlStateType) setSupportsBatchUpdates(boolean supportsBatchUpdates) setSupportsDataDefinitionInTransaction(boolean supportsDataDefinitionInTransaction) setSupportsGetGeneratedKeys(boolean supportsGetGeneratedKeys) setSupportsNamedParameters(boolean supportsNamedParameters) setSupportsRefCursors(boolean supportsRefCursors) setSupportsScrollableResults(boolean supportsScrollableResults)
-
Constructor Details
-
Builder
public Builder(JdbcEnvironment jdbcEnvironment, boolean jdbcMetadataIsAccessible, JdbcConnectionAccess connectionAccess)
-
-
Method Details
-
apply
public ExtractedDatabaseMetaDataImpl.Builder apply(DatabaseMetaData databaseMetaData) throws SQLException - Throws:
SQLException
-
setConnectionSchemaName
-
setConnectionCatalogName
-
setSupportsRefCursors
-
setSupportsNamedParameters
public ExtractedDatabaseMetaDataImpl.Builder setSupportsNamedParameters(boolean supportsNamedParameters) -
setSupportsScrollableResults
public ExtractedDatabaseMetaDataImpl.Builder setSupportsScrollableResults(boolean supportsScrollableResults) -
setSupportsGetGeneratedKeys
public ExtractedDatabaseMetaDataImpl.Builder setSupportsGetGeneratedKeys(boolean supportsGetGeneratedKeys) -
setSupportsBatchUpdates
-
setSupportsDataDefinitionInTransaction
public ExtractedDatabaseMetaDataImpl.Builder setSupportsDataDefinitionInTransaction(boolean supportsDataDefinitionInTransaction) -
setDoesDataDefinitionCauseTransactionCommit
public ExtractedDatabaseMetaDataImpl.Builder setDoesDataDefinitionCauseTransactionCommit(boolean doesDataDefinitionCauseTransactionCommit) -
setSqlStateType
-
build
-