Class Runner

java.lang.Object
org.hl7.fhir.r4.utils.sql.Runner
All Implemented Interfaces:
FHIRPathEngine.IEvaluationContext

public class Runner extends Object implements FHIRPathEngine.IEvaluationContext
How to use the Runner: create a resource, and fill out: the context (supports the FHIRPathEngine) a store that handles the output a tracker - if you want Once it's created, you either run it as a batch, or in trickle mode (1) Batch Mode * provide a provider * call execute() with a ViewDefinition * wait... (watch with an observer if you want to track progress) (2) Trickle Mode * call 'prepare', and keep the WorkContext that's returned * each time there's a resource to process, call processResource and pass in the workContext and the resource * when done, call finish(WorkContext)