Class SameOrBeforeEvaluator
- 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.SameOrBefore
-
- org.opencds.cqf.cql.engine.elm.execution.SameOrBeforeEvaluator
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class SameOrBeforeEvaluator extends SameOrBefore
-
-
Field Summary
-
Fields inherited from class org.cqframework.cql.elm.execution.SameOrBefore
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 SameOrBeforeEvaluator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectinternalEvaluate(Context context)static java.lang.BooleanonOrBefore(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)static java.lang.BooleansameOrBefore(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)-
Methods inherited from class org.cqframework.cql.elm.execution.SameOrBefore
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
-
onOrBefore
public static java.lang.Boolean onOrBefore(java.lang.Object left, java.lang.Object right, java.lang.String precision, Context context)
-
sameOrBefore
public static java.lang.Boolean sameOrBefore(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
-
-