Documentation
¶
Index ¶
- type Database
- func (d *Database) ApplySync(statements []string) error
- func (d *Database) CreateFixturesSync() error
- func (d *Database) GetStatementsFromDDL(ddl string) []string
- func (d *Database) PlanSync(specContents []byte, specType string) ([]string, error)
- func (d *Database) PlanSyncFromFile(filename string, specType string) ([]string, error)
- func (d *Database) PlanSyncSeedData(spec *schemasv1alpha4.TableSpec) ([]string, error)
- func (d *Database) PlanSyncTableSpec(spec *schemasv1alpha4.TableSpec) ([]string, error)
- func (d *Database) PlanSyncTypeSpec(spec *schemasv1alpha4.DataTypeSpec) ([]string, error)
- func (d *Database) PlanSyncViewSpec(spec *schemasv1alpha4.ViewSpec) ([]string, error)
- func (d *Database) SortSpecs(specs []types.Spec)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct { InputDir string OutputDir string Driver string URI string Hosts []string Username string Password string Keyspace string DeploySeedData bool }
func (*Database) CreateFixturesSync ¶
func (*Database) GetStatementsFromDDL ¶ added in v0.15.0
Combine lines that don't terminate with a semicolon. Semicolon on the last line is optional.
func (*Database) PlanSyncFromFile ¶ added in v0.10.0
func (*Database) PlanSyncSeedData ¶ added in v0.13.0
func (d *Database) PlanSyncSeedData(spec *schemasv1alpha4.TableSpec) ([]string, error)
func (*Database) PlanSyncTableSpec ¶ added in v0.10.0
func (d *Database) PlanSyncTableSpec(spec *schemasv1alpha4.TableSpec) ([]string, error)
func (*Database) PlanSyncTypeSpec ¶ added in v0.12.0
func (d *Database) PlanSyncTypeSpec(spec *schemasv1alpha4.DataTypeSpec) ([]string, error)
func (*Database) PlanSyncViewSpec ¶ added in v0.15.0
func (d *Database) PlanSyncViewSpec(spec *schemasv1alpha4.ViewSpec) ([]string, error)
Click to show internal directories.
Click to hide internal directories.