ExposedDatabaseMetadata

abstract class ExposedDatabaseMetadata(val database: String)

Base class responsible for shared utility methods needed for retrieving and storing information about the underlying driver and associated database.

Constructors

Link copied to clipboard
constructor(database: String)

Properties

Link copied to clipboard
Link copied to clipboard

The database-specific and metadata-reliant implementation of IdentifierManagerApi.

Functions

Link copied to clipboard
fun areEquivalentColumnTypes(columnMetadataSqlType: String, columnMetadataType: Int, columnType: String): Boolean

Returns whether a defined column is of the same type as the column to which it is mapped in the database.

Link copied to clipboard
abstract fun cleanCache()

Clears any cached values.

Link copied to clipboard
abstract fun resetCurrentScheme()

Clears and resets any stored information about the database's current schema to default values.