MariaDbDatabaseMetaData
class in package klyn.databases.sql.mariadb

    public class MariaDbDatabaseMetaData implements DatabaseMetaData:

MariaDbDatabaseMetaData
All Implemented Interfaces: DatabaseMetaData

MariaDB database metadata implementation.

    import klyn.databases.sql.mariadb

    # metadata = connection.metadata

Properties

Modifier and Type | Member | Description
--- | --- | ---
public readonly property | connection `connection as Connection:` | No summary.
public readonly property | driverName `driverName as String:` | No summary.
public readonly property | driverVersion `driverVersion as String:` | No summary.
public readonly property | productName `productName as String:` | No summary.
public readonly property | productVersion `productVersion as String:` | No summary.
public readonly property | readOnly `readOnly as Boolean:` | No summary.
public readonly property | supportsBatchUpdates `supportsBatchUpdates as Boolean:` | No summary.
public readonly property | supportsNamedParameters `supportsNamedParameters as Boolean:` | No summary.
public readonly property | supportsPreparedStatements `supportsPreparedStatements as Boolean:` | No summary.
public readonly property | supportsSavepoints `supportsSavepoints as Boolean:` | No summary.
public readonly property | supportsStoredProcedures `supportsStoredProcedures as Boolean:` | No summary.
public readonly property | supportsTransactions `supportsTransactions as Boolean:` | No summary.
public readonly property | url `url as String:` | No summary.
public readonly property | userName `userName as String:` | No summary.

Inherited Properties
property Inherited Properties from DatabaseMetaData: connection, driverName, driverVersion, productName, productVersion, readOnly, supportsBatchUpdates, supportsNamedParameters, supportsPreparedStatements, supportsSavepoints, supportsStoredProcedures, supportsTransactions, url, userName
Methods

Modifier and Type | Member | Description
--- | --- | ---
public | catalogs `catalogs() as ResultSet throws SQLException:` | Reads SQL metadata.
public | columns `columns(catalog as String = "", schemaPattern as String = "", tablePattern as String = "%", columnPattern as String = "%") as ResultSet throws SQLException:` | No summary.
public | exportedKeys `exportedKeys(catalog as String = "", schema as String = "", tableName as String = "") as ResultSet throws SQLException:` | No summary.
public | functions `functions(catalog as String = "", schemaPattern as String = "", functionPattern as String = "%") as ResultSet throws SQLException:` | No summary.
public | importedKeys `importedKeys(catalog as String = "", schema as String = "", tableName as String = "") as ResultSet throws SQLException:` | No summary.
public | indexes `indexes(catalog as String = "", schema as String = "", tableName as String = "", unique as Boolean = false) as ResultSet throws SQLException:` | Returns portable index metadata.
public | primaryKeys `primaryKeys(catalog as String = "", schema as String = "", tableName as String = "") as ResultSet throws SQLException:` | No summary.
public | procedures `procedures(catalog as String = "", schemaPattern as String = "", procedurePattern as String = "%") as ResultSet throws SQLException:` | No summary.
public | schemas `schemas() as ResultSet throws SQLException:` | Reads SQL metadata.
public | tableTypes `tableTypes() as ResultSet throws SQLException:` | Reads SQL metadata.
public | tables `tables(catalog as String = "", schemaPattern as String = "", tablePattern as String = "%", types as ArrayList<String> = null) as ResultSet throws SQLException:` | No summary.
public | typeInfo `typeInfo() as ResultSet throws SQLException:` | Reads SQL metadata.

Inherited Methods
method Inherited Methods from DatabaseMetaData: catalogs, columns, exportedKeys, functions, importedKeys, indexes, primaryKeys, procedures, schemas, tableTypes, tables, typeInfo