All Classes and Interfaces
Class
Description
There are at least two types of data that need to be cached, some that is context dependent, like expression results
(and thus can be invalidated during the course of evaluation) and some that is not, like Function resolutions (and thus
can be cache for the entire duration of the evaluation).
NOTE: We have updated CqlEngine to adopt a visitor pattern approach to traversing the ELM tree for execution:
Visitor pattern reduces the process to convert EML Tree to Executable ELM tree and thus reduces a potential maintenance issue.
The Environment class represents the current CQL execution environment.
This class provides static utility methods for resolving ELM elements from a ELM library.
A ModelResolver provides support for mapping a logical model (e.g.
Created by Bryn on 8/11/2019.
Created by Bryn on 8/11/2019.
State represents the internal state of the CqlEngine.
This class is meant to be thrown by implementations of the TerminologyProvider interface whenever they encounter an Exception
Created by Bryn on 8/11/2019.