JdbcDatabaseMetadataImpl
Class responsible for retrieving and storing information about the JDBC driver and underlying DBMS, using metadata.
Properties
The name of the mode of the database. This is currently applicable only to H2 databases.
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 major version number of the database.
The minor version number of the database.
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
Returns a map with the ColumnMetadata of all the defined columns in each of the specified tables.
Returns a map with all the defined check constraints in each of the specified tables.
Returns a map with the PrimaryKeyMetadata in each of the specified tables.
Whether the database supports the LIMIT
clause with update and delete statements.
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.