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.