Documentation ¶
Index ¶
- func DetermineCycleStarts(cycles [][]string, subsets map[string]string, ...) ([]string, error)
- func FindCircularDependencies(dependencies map[string][]string) [][]string
- type ConstraintColumns
- type DependsOn
- type OrderedTablesResult
- type RunConfig
- func (rc *RunConfig) DependsOn() []*DependsOn
- func (rc *RunConfig) InsertColumns() []string
- func (rc *RunConfig) PrimaryKeys() []string
- func (rc *RunConfig) RunType() RunType
- func (rc *RunConfig) SelectColumns() []string
- func (rc *RunConfig) SelectQuery() *string
- func (rc *RunConfig) SetSelectQuery(query *string)
- func (rc *RunConfig) SplitColumnPaths() bool
- func (rc *RunConfig) Table() string
- func (rc *RunConfig) WhereClause() *string
- type RunType
- type TableColumn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DetermineCycleStarts ¶ added in v0.4.24
func DetermineCycleStarts( cycles [][]string, subsets map[string]string, dependencyMap map[string][]*sqlmanager_shared.ForeignConstraint, ) ([]string, error)
func FindCircularDependencies ¶ added in v0.4.24
Types ¶
type ConstraintColumns ¶
type OrderedTablesResult ¶
func GetTablesOrderedByDependency ¶
func GetTablesOrderedByDependency(dependencyMap map[string][]string) (*OrderedTablesResult, error)
type RunConfig ¶
type RunConfig struct {
// contains filtered or unexported fields
}
func GetRunConfigs ¶
func NewRunConfig ¶ added in v0.4.59
func (*RunConfig) InsertColumns ¶ added in v0.4.23
func (*RunConfig) PrimaryKeys ¶
func (*RunConfig) SelectColumns ¶ added in v0.4.23
func (*RunConfig) SelectQuery ¶ added in v0.4.23
func (*RunConfig) SetSelectQuery ¶ added in v0.4.59
func (*RunConfig) SplitColumnPaths ¶ added in v0.4.51
func (*RunConfig) WhereClause ¶
type TableColumn ¶
Click to show internal directories.
Click to hide internal directories.