StepContext

data class StepContext(compileOptions: CompileOptions, functions: @JvmSuppressWildcards Map<String, ExprFunction>, procedures: @JvmSuppressWildcards Map<String, StoredProcedure>)

Contains all information needed for processing steps.

Constructors

Link copied to clipboard
fun StepContext(compileOptions: CompileOptions, functions: @JvmSuppressWildcards Map<String, ExprFunction>, procedures: @JvmSuppressWildcards Map<String, StoredProcedure>)

Properties

Link copied to clipboard
val compileOptions: CompileOptions

The compilation options.

Link copied to clipboard
val functions: @JvmSuppressWildcards Map<String, ExprFunction>

Returns a list of all functions which are available for execution. Includes built-in functions as well as custom functions added while the CompilerPipeline was being built.

Link copied to clipboard
val procedures: @JvmSuppressWildcards Map<String, StoredProcedure>

Returns a list of all stored procedures which are available for execution. Only includes the custom stored procedures added while the CompilerPipeline was being built.