Class IncludedInEvaluator
- java.lang.Object
-
- org.opencds.cqf.cql.engine.elm.execution.Executable
-
- org.cqframework.cql.elm.execution.Element
-
- org.cqframework.cql.elm.execution.Expression
-
- org.cqframework.cql.elm.execution.OperatorExpression
-
- org.cqframework.cql.elm.execution.BinaryExpression
-
- org.cqframework.cql.elm.execution.IncludedIn
-
- org.opencds.cqf.cql.engine.elm.execution.IncludedInEvaluator
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class IncludedInEvaluator extends IncludedIn
-
-
Field Summary
-
Fields inherited from class org.cqframework.cql.elm.execution.IncludedIn
precision
-
Fields inherited from class org.cqframework.cql.elm.execution.BinaryExpression
operand
-
Fields inherited from class org.cqframework.cql.elm.execution.OperatorExpression
signature
-
Fields inherited from class org.cqframework.cql.elm.execution.Element
annotation, localId, locator, resultTypeName, resultTypeSpecifier
-
-
Constructor Summary
Constructors Constructor Description IncludedInEvaluator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.BooleanincludedIn(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)protected java.lang.ObjectinternalEvaluate(Context context)static java.lang.BooleanintervalIncludedIn(Interval left, Interval right, java.lang.String precision, Context context)static java.lang.BooleanlistIncludedIn(java.lang.Iterable<?> left, java.lang.Iterable<?> right, Context context)-
Methods inherited from class org.cqframework.cql.elm.execution.IncludedIn
append, appendFields, equals, equals, getPrecision, hashCode, hashCode, setPrecision, toString, withAnnotation, withAnnotation, withLocalId, withLocator, withOperand, withOperand, withPrecision, withResultTypeName, withResultTypeSpecifier, withSignature, withSignature
-
Methods inherited from class org.cqframework.cql.elm.execution.BinaryExpression
getOperand
-
Methods inherited from class org.cqframework.cql.elm.execution.OperatorExpression
getSignature
-
Methods inherited from class org.cqframework.cql.elm.execution.Element
getAnnotation, getLocalId, getLocator, getResultTypeName, getResultTypeSpecifier, setLocalId, setLocator, setResultTypeName, setResultTypeSpecifier
-
Methods inherited from class org.opencds.cqf.cql.engine.elm.execution.Executable
evaluate
-
-
-
-
Method Detail
-
includedIn
public static java.lang.Boolean includedIn(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)
-
intervalIncludedIn
public static java.lang.Boolean intervalIncludedIn(Interval left, Interval right, java.lang.String precision, Context context)
-
listIncludedIn
public static java.lang.Boolean listIncludedIn(java.lang.Iterable<?> left, java.lang.Iterable<?> right, Context context)
-
internalEvaluate
protected java.lang.Object internalEvaluate(Context context)
- Overrides:
internalEvaluatein classExecutable
-
-