# 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

ExposedDatabaseMetadata
Link copied to clipboard
constructor(database: String)

## Properties

database
Link copied to clipboard
val database: String
identifierManager
Link copied to clipboard
abstract val identifierManager: IdentifierManagerApi

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

## Functions

areEquivalentColumnTypes
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.

cleanCache
Link copied to clipboard
abstract fun cleanCache()

Clears any cached values.

resetCurrentScheme
Link copied to clipboard
abstract fun resetCurrentScheme()

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