Package com.ibm.fhir.cql.translator
Interface CqlTranslationProvider
-
- All Known Implementing Classes:
BaseCqlTranslationProvider
,InJVMCqlTranslationProvider
public interface CqlTranslationProvider
Define an interface that applications can use for CQL to ELM translation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CqlTranslationProvider.Format
static class
CqlTranslationProvider.Option
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<org.cqframework.cql.elm.execution.Library>
translate(InputStream cql)
List<org.cqframework.cql.elm.execution.Library>
translate(InputStream cql, List<CqlTranslationProvider.Option> options)
List<org.cqframework.cql.elm.execution.Library>
translate(InputStream cql, List<CqlTranslationProvider.Option> options, CqlTranslationProvider.Format targetFormat)
-
-
-
Method Detail
-
translate
List<org.cqframework.cql.elm.execution.Library> translate(InputStream cql) throws CqlTranslationException
- Throws:
CqlTranslationException
-
translate
List<org.cqframework.cql.elm.execution.Library> translate(InputStream cql, List<CqlTranslationProvider.Option> options) throws CqlTranslationException
- Throws:
CqlTranslationException
-
translate
List<org.cqframework.cql.elm.execution.Library> translate(InputStream cql, List<CqlTranslationProvider.Option> options, CqlTranslationProvider.Format targetFormat) throws CqlTranslationException
- Throws:
CqlTranslationException
-
-