Versions in this module Expand all Collapse all v0 v0.9.1 Apr 30, 2023 Changes in this version + func Coalesce(s ...string) string + func QSingleString(db *sql.DB, q string) (sql.NullString, error) + type Catalog struct + CatalogName sql.NullString + CatalogOwner sql.NullString + Comment sql.NullString + DBMSVersion sql.NullString + DefaultCharacterSetName sql.NullString + func CurrentCatalog(db *sql.DB, q string) (Catalog, error) + type CheckConstraint struct + CheckClause sql.NullString + Comment sql.NullString + ConstraintName sql.NullString + Status sql.NullString + TableCatalog sql.NullString + TableName sql.NullString + TableSchema sql.NullString + func CheckConstraints(db *sql.DB, q, tableSchema, tableName string) ([]CheckConstraint, error) + type Column struct + ColumnDefault sql.NullString + ColumnName sql.NullString + Comment sql.NullString + DataType sql.NullString + DomainCatalog sql.NullString + DomainName sql.NullString + DomainSchema sql.NullString + IsNullable sql.NullString + OrdinalPosition sql.NullInt32 + TableCatalog sql.NullString + TableName sql.NullString + TableSchema sql.NullString + func Columns(db *sql.DB, q, tableSchema, tableName string) ([]Column, error) + type Dependency struct + DepObjectCatalog sql.NullString + DepObjectName sql.NullString + DepObjectOwner sql.NullString + DepObjectSchema sql.NullString + DepObjectType sql.NullString + ObjectCatalog sql.NullString + ObjectName sql.NullString + ObjectOwner sql.NullString + ObjectSchema sql.NullString + ObjectType sql.NullString + func Dependencies(db *sql.DB, q, objectSchema, objectName string) ([]Dependency, error) + type Domain struct + CheckClause sql.NullString + Comment sql.NullString + DataType sql.NullString + DomainCatalog sql.NullString + DomainDefault sql.NullString + DomainName sql.NullString + DomainOwner sql.NullString + DomainSchema sql.NullString + func Domains(db *sql.DB, q, schemaName string) ([]Domain, error) + type Index struct + Comment sql.NullString + IndexCatalog sql.NullString + IndexColumns sql.NullString + IndexName sql.NullString + IndexSchema sql.NullString + IndexType sql.NullString + IsUnique sql.NullString + TableCatalog sql.NullString + TableName sql.NullString + TableSchema sql.NullString + func Indexes(db *sql.DB, q, tableSchema, tableName string) ([]Index, error) + type PrimaryKey struct + Comment sql.NullString + ConstraintColumns sql.NullString + ConstraintName sql.NullString + ConstraintStatus sql.NullString + TableCatalog sql.NullString + TableName sql.NullString + TableSchema sql.NullString + func PrimaryKeys(db *sql.DB, q, schemaName, tableName string) ([]PrimaryKey, error) + type ReferentialConstraint struct + Comment sql.NullString + ConstraintName sql.NullString + DeleteRule sql.NullString + IsEnforced sql.NullString + MatchOption sql.NullString + RefConstraintName sql.NullString + RefTableCatalog sql.NullString + RefTableColumns sql.NullString + RefTableName sql.NullString + RefTableSchema sql.NullString + TableCatalog sql.NullString + TableColumns sql.NullString + TableName sql.NullString + TableSchema sql.NullString + UpdateRule sql.NullString + func ReferentialConstraints(db *sql.DB, q, schemaName, tableName string) ([]ReferentialConstraint, error) + type Schema struct + CatalogName sql.NullString + Comment sql.NullString + DefaultCharacterSetCatalog sql.NullString + DefaultCharacterSetName sql.NullString + DefaultCharacterSetSchema sql.NullString + SchemaName sql.NullString + SchemaOwner sql.NullString + func Schemata(db *sql.DB, q, nclude, xclude string) ([]Schema, error) + type Table struct + Comment sql.NullString + RowCount sql.NullInt64 + TableCatalog sql.NullString + TableName sql.NullString + TableOwner sql.NullString + TableSchema sql.NullString + TableType sql.NullString + ViewDefinition sql.NullString + func Tables(db *sql.DB, q, tableSchema string) ([]Table, error) + type Type struct + Comment sql.NullString + TypeCatalog sql.NullString + TypeName sql.NullString + TypeOwner sql.NullString + TypeSchema sql.NullString + func Types(db *sql.DB, q, schemaName string) ([]Type, error) + type UniqueConstraint struct + Comment sql.NullString + ConstraintColumns sql.NullString + ConstraintName sql.NullString + Status sql.NullString + TableCatalog sql.NullString + TableName sql.NullString + TableSchema sql.NullString + func UniqueConstraints(db *sql.DB, q, schemaName, tableName string) ([]UniqueConstraint, error)