Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database interface {
DSN() string
Connect() (err error)
Close() (err error)
GetDriverImportLibrary() string
GetTables() (tables []*object_model.Table, err error)
PrepareGetColumnsOfTableStmt() (err error)
GetColumnsOfTable(table *object_model.Table) (err error)
IsPrimaryKey(column object_model.Column) bool
IsAutoIncrement(column object_model.Column) bool
IsNullable(column object_model.Column) bool
GetStringDatatypes() []string
IsString(column object_model.Column) bool
GetTextDatatypes() []string
IsText(column object_model.Column) bool
GetIntegerDatatypes() []string
IsInteger(column object_model.Column) bool
GetFloatDatatypes() []string
IsFloat(column object_model.Column) bool
GetTemporalDatatypes() []string
IsTemporal(column object_model.Column) bool
GetTemporalDriverDataType() string
}
Database interface for the concrete databases
type IDatabases ¶
Click to show internal directories.
Click to hide internal directories.