Versions in this module Expand all Collapse all v0 v0.1.1 May 25, 2025 v0.1.0 May 25, 2025 Changes in this version + type ExecutionFile struct + Path string + Platform string + Retry int + Timeout int + TransactionMode string + WorkDirectory string + type ExecutionResult struct + Duration int64 + Error error + Output string + Success bool + type SQLConfig struct + Database string + Driver string + Host string + Password string + Port int + SSLMode string + Username string + type SQLExecutor struct + func NewSQLExecutor() *SQLExecutor + func (e *SQLExecutor) Clone() *SQLExecutor + func (e *SQLExecutor) Close() error + func (e *SQLExecutor) Execute(ctx context.Context, file ExecutionFile) (*ExecutionResult, error) + func (e *SQLExecutor) Name() string + func (e *SQLExecutor) Validate(config map[string]interface{}) error + type SQLStepConfig struct + SkipIf string + Transaction bool + type ShellExecutor struct + func NewShellExecutor() *ShellExecutor + func (e *ShellExecutor) Execute(ctx context.Context, file ExecutionFile) (*ExecutionResult, error) + func (e *ShellExecutor) Name() string + func (e *ShellExecutor) Validate(config map[string]interface{}) error