public class ExtractedDatabaseMetaDataImpl extends Object implements ExtractedDatabaseMetaData
Modifier and Type | Class and Description |
---|---|
static class |
ExtractedDatabaseMetaDataImpl.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
doesDataDefinitionCauseTransactionCommit()
Did the driver report to DDL statements performed within a transaction performing an implicit commit of the
transaction.
|
boolean |
doesLobLocatorUpdateCopy()
Did the driver report that updates to a LOB locator affect a copy of the LOB?
|
String |
getConnectionCatalogName()
Retrieve the name of the catalog in effect when we connected to the database.
|
String |
getConnectionSchemaName()
Retrieve the name of the schema in effect when we connected to the database.
|
Set<String> |
getExtraKeywords()
Get the list of extra keywords (beyond standard SQL92 keywords) reported by the driver.
|
JdbcEnvironment |
getJdbcEnvironment()
Obtain the JDBC Environment from which this metadata came.
|
SQLStateType |
getSqlStateType()
Retrieve the type of codes the driver says it uses for
SQLState . |
LinkedHashSet<TypeInfo> |
getTypeInfoSet()
Set of type info reported by the driver.
|
boolean |
supportsBatchUpdates()
Did the driver report to supporting batched updates?
|
boolean |
supportsDataDefinitionInTransaction()
Did the driver report to support performing DDL within transactions?
|
boolean |
supportsGetGeneratedKeys()
Did the driver report to supporting retrieval of generated keys?
|
boolean |
supportsNamedParameters()
Does the driver report supporting named parameters?
|
boolean |
supportsRefCursors()
Does the driver report supporting REF_CURSORs?
|
boolean |
supportsScrollableResults()
Did the driver report to supporting scrollable result sets?
|
public boolean supportsRefCursors()
ExtractedDatabaseMetaData
supportsRefCursors
in interface ExtractedDatabaseMetaData
true
indicates the driver reported true; false
indicates the driver reported false
or that the driver could not be asked.public JdbcEnvironment getJdbcEnvironment()
ExtractedDatabaseMetaData
getJdbcEnvironment
in interface ExtractedDatabaseMetaData
public boolean supportsNamedParameters()
ExtractedDatabaseMetaData
supportsNamedParameters
in interface ExtractedDatabaseMetaData
true
indicates the driver reported true; false
indicates the driver reported false
or that the driver could not be asked.public boolean supportsScrollableResults()
ExtractedDatabaseMetaData
supportsScrollableResults
in interface ExtractedDatabaseMetaData
ResultSet.TYPE_SCROLL_INSENSITIVE
.DatabaseMetaData.supportsResultSetType(int)
public boolean supportsGetGeneratedKeys()
ExtractedDatabaseMetaData
supportsGetGeneratedKeys
in interface ExtractedDatabaseMetaData
Statement.getGeneratedKeys()
DatabaseMetaData.supportsGetGeneratedKeys()
public boolean supportsBatchUpdates()
ExtractedDatabaseMetaData
supportsBatchUpdates
in interface ExtractedDatabaseMetaData
DatabaseMetaData.supportsBatchUpdates()
public boolean supportsDataDefinitionInTransaction()
ExtractedDatabaseMetaData
supportsDataDefinitionInTransaction
in interface ExtractedDatabaseMetaData
DatabaseMetaData.dataDefinitionIgnoredInTransactions()
public boolean doesDataDefinitionCauseTransactionCommit()
ExtractedDatabaseMetaData
doesDataDefinitionCauseTransactionCommit
in interface ExtractedDatabaseMetaData
DatabaseMetaData.dataDefinitionCausesTransactionCommit()
public Set<String> getExtraKeywords()
ExtractedDatabaseMetaData
getExtraKeywords
in interface ExtractedDatabaseMetaData
DatabaseMetaData.getSQLKeywords()
public SQLStateType getSqlStateType()
ExtractedDatabaseMetaData
SQLState
. They might follow either
the X/Open standard or the SQL92 standard.getSqlStateType
in interface ExtractedDatabaseMetaData
DatabaseMetaData.getSQLStateType()
public boolean doesLobLocatorUpdateCopy()
ExtractedDatabaseMetaData
doesLobLocatorUpdateCopy
in interface ExtractedDatabaseMetaData
DatabaseMetaData.locatorsUpdateCopy()
public String getConnectionCatalogName()
ExtractedDatabaseMetaData
getConnectionCatalogName
in interface ExtractedDatabaseMetaData
public String getConnectionSchemaName()
ExtractedDatabaseMetaData
getConnectionSchemaName
in interface ExtractedDatabaseMetaData
public LinkedHashSet<TypeInfo> getTypeInfoSet()
ExtractedDatabaseMetaData
getTypeInfoSet
in interface ExtractedDatabaseMetaData
DatabaseMetaData.getTypeInfo()
Copyright © 2017 JBoss by Red Hat. All rights reserved.