AshR2RML.Reactor.Steps.CompileResources (AshR2RML v26.8.22)

Copy Markdown View Source

Reactor step: compile a list of Ash resource modules into a normalized AshR2RML.Mapping.Bundle via AshR2RML.Compiler.compile_resources/1.

Arguments

  • :resources — a single resource module or list of modules to compile.

Compensate behaviour

  • Typed %AshR2RML.Refusal{} errors are non-retryable; compensate returns :ok.
  • All other errors trigger a single retry (max_retries 1 in the pipeline DSL).