Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControlFlowWarning ¶
type GeneratedAsset ¶
func GenerateAssets ¶
func GenerateAssets(project *Project, assetsPath, connection string) []GeneratedAsset
type ImportOptions ¶
type ImportResult ¶
type ImportResult struct {
XMLFiles int
Scenarios int
SQLAssets int
SourceAssets int
ControlAssets int
SkippedAssets int
VariableMacros int
ScenarioCallsResolved int
VariableMacrosPath string
VariableMacrosWritten bool
VariableMacrosUpdated bool
VariableMacrosSkipped bool
ControlFlowWarnings []ControlFlowWarning
ControlFlowReportPath string
ControlFlowReportWritten bool
ControlFlowReportSkipped bool
PipelineCreated bool
ImportedAssetPaths []string
LogicalSchemaMapping map[string]string
}
func Import ¶
func Import(ctx context.Context, fs afero.Fs, opts ImportOptions) (*ImportResult, error)
type Project ¶
type Project struct {
Scenarios []Scenario
LogicalSchemaMapping map[string]string
Variables pipeline.Variables
VariableMacros map[string]VariableMacro
ControlFlowWarnings []ControlFlowWarning
XMLFiles int
}
Click to show internal directories.
Click to hide internal directories.