R2dbcDatabaseMetadataImpl
Base class responsible for retrieving and storing information about the R2DBC driver and underlying database.
Properties
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 the LIMIT
clause with update and delete statements.
Whether the database supports getting multiple result sets from a single execute.
Whether the database supports SELECT FOR UPDATE
statements.
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.
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.
The version number of the database as a BigDecimal
.
A list of existing schema names.
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.
A mapping of all schema names in the database to a list of all defined table names in each schema.
Returns the current schema name and a list of its existing table names, stored as SchemaMetadata.