ExposedDatabaseMetadata
Base class responsible for retrieving and storing information about the JDBC driver and underlying database.
Properties
The name of the database based on the name of the underlying JDBC driver.
The version number of the database product as a String
.
The default transaction isolation level for the database.
The database-specific and metadata-reliant implementation of IdentifierManagerApi.
A list of existing schema names.
Whether the database supports ALTER TABLE
with an add column clause.
Whether the database supports ALTER TABLE
with a drop column clause.
Whether the database supports getting multiple result sets from a single execute.
Whether the database supports SELECT FOR UPDATE
statements.
A mapping of all schema names in the database to a list of all defined table names in each schema.
The version number of the database as a BigDecimal
.
Functions
Clears any cached values.
Returns a map with the ColumnMetadata of all the defined columns in each of the specified tables.
Returns a map with the PrimaryKeyMetadata in each of the specified tables.
Clears and resets any stored information about the database's current schema to default values.
Returns a map with the ForeignKeyConstraint of all the defined columns in each of the specified tables, with the table name used as the key.
Returns the current schema name and a list of its existing table names, stored as SchemaMetadata.