MariaDbDatabaseMetaData
classin packageklyn.databases.sql.mariadb
public class MariaDbDatabaseMetaData implements DatabaseMetaData, TargetedDatabaseMetaData
MariaDbDatabaseMetaData
All Implemented Interfaces: DatabaseMetaData, TargetedDatabaseMetaData

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.
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 targetedColumns
targetedColumns( catalog as String, schema as String, tableNames as IList<String> ) as ResultSet throws SQLException
No summary.
public targetedImportedKeys
targetedImportedKeys( catalog as String, schema as String, tableNames as IList<String> ) as ResultSet throws SQLException
No summary.
public targetedIndexes
targetedIndexes( catalog as String, schema as String, tableNames as IList<String>, unique as Boolean ) as ResultSet throws SQLException
No summary.
public targetedPrimaryKeys
targetedPrimaryKeys( catalog as String, schema as String, tableNames as IList<String> ) as ResultSet throws SQLException
No summary.
public targetedTables
targetedTables( catalog as String, schema as String, tableNames as IList<String>, types as IList<String> ) as ResultSet throws SQLException
No summary.
public typeInfo
typeInfo() as ResultSet throws SQLException
Reads SQL metadata.