|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LogicExpression
LogicExpression is an internal representation of the LogicCriteria created through LogicService. This
internal representation will be processed by the LogicService backend engine to create hibernate query.
LogicExpression has two form, the binary and unary. Binary logic expression takes the form of
LogicExpressionBinary -- (Operand Operator Operand)
LogicExpressionUnary -- (Operator Operand)
Method Summary | |
---|---|
Operator |
getOperator()
Get the operator for the current LogicExpression |
Operand |
getRightOperand()
Get the right operand of the LogicExpression. |
java.lang.String |
getRootToken()
Method to get the root token of the current LogicCriteria. |
LogicTransform |
getTransform()
Get the transformation expression applied to the LogicExpression |
void |
setTransform(LogicTransform transform)
Set the transformation expression applied to the LogicExpression |
Methods inherited from interface org.openmrs.logic.op.Operand |
---|
supports |
Method Detail |
---|
Operator getOperator()
java.lang.String getRootToken()
LogicCriteria.getRootToken()
Operand getRightOperand()
LogicTransform getTransform()
TransformOperator
void setTransform(LogicTransform transform)
TransformOperator
|
OpenMRS-1.7.x | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |