# Package-level declarations

## Types

DatabaseDialectMetadata
Link copied to clipboard
abstract class DatabaseDialectMetadata

Common interface for all database dialect metadata.

H2DialectMetadata
Link copied to clipboard
open class H2DialectMetadata : DatabaseDialectMetadata

H2 dialect metadata implementation.

MariaDBDialectMetadata
Link copied to clipboard
open class MariaDBDialectMetadata : MysqlDialectMetadata

MariaDB dialect metadata implementation.

MysqlDialectMetadata
Link copied to clipboard
open class MysqlDialectMetadata : DatabaseDialectMetadata

Mysql dialect metadata implementation.

OracleDialectMetadata
Link copied to clipboard
open class OracleDialectMetadata : DatabaseDialectMetadata

Oracle dialect metadata implementation.

PostgreSQLDialectMetadata
Link copied to clipboard
open class PostgreSQLDialectMetadata : DatabaseDialectMetadata

PostgreSQL dialect metadata implementation.

PostgreSQLNGDialectMetadata
Link copied to clipboard
class PostgreSQLNGDialectMetadata : PostgreSQLDialectMetadata

PostgreSQL dialect metadata implementation using the pgjdbc-ng JDBC driver.

SQLiteDialectMetadata
Link copied to clipboard
open class SQLiteDialectMetadata : DatabaseDialectMetadata

SQLite dialect metadata implementation.

SQLServerDialectMetadata
Link copied to clipboard
open class SQLServerDialectMetadata : DatabaseDialectMetadata

SQL Server dialect metadata implementation.

## Properties

currentDialectMetadata
Link copied to clipboard
val currentDialectMetadata: DatabaseDialectMetadata

Returns the dialect used in the current transaction, may throw an exception if there is no current transaction.