12 lines
321 B
Go
12 lines
321 B
Go
package schema
|
|
|
|
// Interface that descibes a DB schema descripotor part.
|
|
// eg.: Table, Column, Constraints etc.
|
|
type SchemaDescriptor interface {
|
|
getDDL() (string, error)
|
|
GetSelectDML() (string, error)
|
|
GetInsertDML(count int) (string, error)
|
|
GetUpdateDML() (string, error)
|
|
GetDeleteDML(count int) (string, error)
|
|
}
|