Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SanitizeValue ¶
Types ¶
type ColumnResult ¶
type Connector ¶
type Connector interface { Connect() error Close() GetDbType() DbType GetSchemas() ([]string, error) GetTables(schemaNames []string) ([]TableDetail, error) GetColumns(tableName TableDetail) ([]ColumnResult, error) GetConstraints(tableName TableDetail) ([]ConstraintResult, error) }
type ConnectorFactory ¶
func NewConnectorFactory ¶
func NewConnectorFactory() ConnectorFactory
type ConstraintResult ¶
type ConstraintResultList ¶
type ConstraintResultList []ConstraintResult
func (ConstraintResultList) AppendIfNotExists ¶
func (source ConstraintResultList) AppendIfNotExists(items ...ConstraintResult) ConstraintResultList
AppendIfNotExists ensures that only unique items are appended to the list of constraints
type Result ¶
type Result struct {
Tables []TableResult
}
type TableDetail ¶ added in v0.5.0
func ParseTableName ¶ added in v0.5.0
func ParseTableName(value string, selectedSchemas []string) (TableDetail, error)
type TableResult ¶
type TableResult struct { Table TableDetail Columns []ColumnResult Constraints ConstraintResultList }
Click to show internal directories.
Click to hide internal directories.