public interface DatabaseMetaData:
import klyn.databases.sql metadata = connection.metadata print(metadata.productName)
| Modifier and Type | Member | Description |
|---|---|---|
| public | columns(catalogcolumns(catalog as String = "", |
Returns metadata about visible columns. |
| public | exportedKeys(catalogexportedKeys(catalog as String = "", |
Returns exported-key metadata for one table. |
| public | functions(catalogfunctions(catalog as String = "", |
Returns function metadata. |
| public | importedKeys(catalogimportedKeys(catalog as String = "", |
Returns imported-key metadata for one table. |
| public | primaryKeys(catalogprimaryKeys(catalog as String = "", |
Returns primary-key metadata for one table. |
| public | procedures(catalogprocedures(catalog as String = "", |
Returns stored-procedure metadata. |
| public | tables(catalogtables(catalog as String = "", |
Returns metadata about visible tables. |
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | connectionconnection as Connection |
Owning connection. |
| public readonly property | driverNamedriverName as String |
Driver name. |
| public readonly property | driverVersiondriverVersion as String |
Driver version. |
| public readonly property | productNameproductName as String |
Database product name. |
| public readonly property | productVersionproductVersion as String |
Database product version. |
| public readonly property | readOnlyreadOnly as Boolean |
True when the connection is read-only. |
| public readonly property | supportsBatchUpdatessupportsBatchUpdates as Boolean |
True when batch updates are supported. |
| public readonly property | supportsNamedParameterssupportsNamedParameters as Boolean |
True when named parameters are supported. |
| public readonly property | supportsPreparedStatementssupportsPreparedStatements as Boolean |
True when prepared statements are supported. |
| public readonly property | supportsSavepointssupportsSavepoints as Boolean |
True when savepoints are supported. |
| public readonly property | supportsStoredProceduressupportsStoredProcedures as Boolean |
True when stored procedures are supported. |
| public readonly property | supportsTransactionssupportsTransactions as Boolean |
True when transactions are supported. |
| public readonly property | urlurl as String |
Effective connection URL. |
| public readonly property | userNameuserName as String |
Effective user name. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | catalogscatalogs() as ResultSet throws SQLException |
Returns visible catalogs. |
| public | schemasschemas() as ResultSet throws SQLException |
Returns visible schemas. |
| public | tableTypestableTypes() as ResultSet throws SQLException |
Returns supported table types. |
| public | typeInfotypeInfo() as ResultSet throws SQLException |
Returns supported SQL type metadata. |