Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DbtConverterMeta = core.SubTaskMeta{ Name: "DbtConverter", EntryPoint: DbtConverter, EnabledByDefault: true, Description: "Convert data by dbt", }
View Source
var GitMeta = core.SubTaskMeta{ Name: "Git", EntryPoint: Git, EnabledByDefault: true, Description: "Clone dbt project from git", }
Functions ¶
func DbtConverter ¶
func DbtConverter(taskCtx core.SubTaskContext) errors.Error
Types ¶
type DbtOptions ¶
type DbtOptions struct {
ProjectPath string `json:"projectPath"`
ProjectName string `json:"projectName"`
ProjectTarget string `json:"projectTarget"`
// clone from git to projectPath if projectGitURL is not empty
ProjectGitURL string `json:"projectGitURL"`
// deprecated, use args instead
ProjectVars map[string]interface{} `json:"projectVars"`
SelectedModels []string `json:"selectedModels"`
// dbt run args
Args []string `json:"args"`
Tasks []string `json:"tasks,omitempty"`
}
type DbtTaskData ¶
type DbtTaskData struct {
Options *DbtOptions
}
Click to show internal directories.
Click to hide internal directories.