2019-07-27 10:40:30 +02:00
|
|
|
package metadata
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"database/sql"
|
|
|
|
|
)
|
|
|
|
|
|
2019-08-17 18:32:01 +02:00
|
|
|
// DialectQuerySet is set of methods necessary to retrieve dialect meta data information
|
2019-08-14 12:50:31 +02:00
|
|
|
type DialectQuerySet interface {
|
2019-07-27 10:40:30 +02:00
|
|
|
ListOfTablesQuery() string
|
|
|
|
|
PrimaryKeysQuery() string
|
|
|
|
|
ListOfColumnsQuery() string
|
|
|
|
|
ListOfEnumsQuery() string
|
|
|
|
|
|
|
|
|
|
GetEnumsMetaData(db *sql.DB, schemaName string) ([]MetaData, error)
|
|
|
|
|
}
|