So far so good
This commit is contained in:
@@ -5,10 +5,16 @@ import (
|
||||
)
|
||||
|
||||
// Writer defines the interface for writing database specifications
|
||||
// to various output formats
|
||||
// to various output formats at different granularity levels
|
||||
type Writer interface {
|
||||
// Write takes a Database model and writes it to the desired format
|
||||
Write(db *models.Database) error
|
||||
// WriteDatabase takes a Database model and writes it to the desired format
|
||||
WriteDatabase(db *models.Database) error
|
||||
|
||||
// WriteSchema takes a Schema model and writes it to the desired format
|
||||
WriteSchema(schema *models.Schema) error
|
||||
|
||||
// WriteTable takes a Table model and writes it to the desired format
|
||||
WriteTable(table *models.Table) error
|
||||
}
|
||||
|
||||
// WriterOptions contains common options for writers
|
||||
|
||||
Reference in New Issue
Block a user