class isql::SqlMeta

sys::Obj
  isql::SqlMeta

SqlMeta provides access to database meta-data

driverName

Str driverName()

Name of connection driver to database

driverVersion

Version driverVersion()

Version of of connection driver to database as "major.minor"

driverVersionStr

Str driverVersionStr()

Version of of connection driver to database as free-form string

maxColName

Int? maxColName()

Max number of chars in column name or null if no known limit

maxTableName

Int? maxTableName()

Max number of chars in table name or null if no known limit

productName

Str productName()

Name of database product

productVersion

Version productVersion()

Product version of database as "major.minor"

productVersionStr

Str productVersionStr()

Product version of database as free-form string

tableExists

Bool tableExists(Str tableName)

Does the specified table exist in the database?

tableMeta

List<Col> tableMeta(Str tableName)

Get a column meta-data for for the specified table as a prototype row instance.

tables

List<Str> tables()

List the tables in the database.