Class SameOrAfterEvaluator
- 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.SameOrAfter
-
- org.opencds.cqf.cql.engine.elm.execution.SameOrAfterEvaluator
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class SameOrAfterEvaluator extends SameOrAfter
-
-
Field Summary
-
Fields inherited from class org.cqframework.cql.elm.execution.SameOrAfter
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 SameOrAfterEvaluator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectinternalEvaluate(Context context)static java.lang.BooleanonOrAfter(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)static java.lang.BooleansameOrAfter(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)-
Methods inherited from class org.cqframework.cql.elm.execution.SameOrAfter
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
-
onOrAfter
public static java.lang.Boolean onOrAfter(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)
-
sameOrAfter
public static java.lang.Boolean sameOrAfter(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)
-
internalEvaluate
protected java.lang.Object internalEvaluate(Context context)
- Overrides:
internalEvaluatein classExecutable
-
-