# Functions
EvalConditions evaluates a list of conditions and checks the results.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Load loads the DAG from the given file with the specified options.
LoadYAML loads the DAG from the given YAML data with the specified options.
No description provided by the author
No description provided by the author
OnlyMetadata sets the flag to load only metadata.
ParseHandlerType converts a string to a HandlerType.
WithBaseConfig sets the base DAG configuration file.
No description provided by the author
WithoutEval disables the evaluation of dynamic fields.
WithParams sets the parameters for the DAG.
No description provided by the author
# Constants
Special environment variables.
Special environment variables.
Special environment variables.
Special environment variables.
Special environment variables.
Deprecated in favor of EnvKeyDAGStepLogPath.
ExecutorTypeSubWorkflow is defined here in order to parse the `run` field in the DAG file.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
BuildContext is the context for building a DAG.
Condition contains a condition and the expected value.
No description provided by the author
ContinueOn contains the conditions to continue on failure or skipped.
DAG contains all information about a workflow.
ExecutorConfig contains the configuration for the executor.
HandlerOn contains the steps to be executed on different events in the DAG.
LoadError represents an error in a specific field of the configuration.
LoadOptions contains options for loading a DAG.
MailConfig contains the mail configuration.
MailOn contains the conditions to send mail.
RepeatPolicy contains the repeat policy for a step.
RetryPolicy contains the retry policy for a step.
Schedule contains the cron expression and the parsed cron schedule.
SMTPConfig contains the SMTP configuration.
Status is the result of a DAG execution.
Step contains the runtime information for a step in a DAG.
No description provided by the author
SubWorkflow contains information about a sub DAG to be executed.
SyncMap wraps a sync.Map to make it JSON serializable.
# Interfaces
DBClient gets a result of a DAG execution.
# Type aliases
BuilderFn is a function that builds a part of the DAG.
HandlerType is the type of the handler.
LoadOption is a function type for setting LoadOptions.
StepBuilderFn is a function that builds a part of the step.