Class ComparisonImpl
java.lang.Object
org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
org.apache.jackrabbit.spi.commons.query.qom.ConstraintImpl
org.apache.jackrabbit.spi.commons.query.qom.ComparisonImpl
- All Implemented Interfaces:
Comparison,Constraint
ComparisonImpl...-
Method Summary
Modifier and TypeMethodDescriptionaccept(QOMTreeVisitor visitor, Object data) Accepts avisitorand calls the appropriate visit method depending on the type of this QOM node.Gets the first operand.Gets the second operand.Gets the operator.toString()
-
Method Details
-
getOperatorInstance
-
getOperand1
Gets the first operand.- Specified by:
getOperand1in interfaceComparison- Returns:
- the operand; non-null
-
getOperator
Gets the operator.- Specified by:
getOperatorin interfaceComparison- Returns:
- either
QueryObjectModelConstants.JCR_OPERATOR_EQUAL_TO,QueryObjectModelConstants.JCR_OPERATOR_NOT_EQUAL_TO,QueryObjectModelConstants.JCR_OPERATOR_LESS_THAN,QueryObjectModelConstants.JCR_OPERATOR_LESS_THAN_OR_EQUAL_TO,QueryObjectModelConstants.JCR_OPERATOR_GREATER_THAN,QueryObjectModelConstants.JCR_OPERATOR_GREATER_THAN_OR_EQUAL_TO, orQueryObjectModelConstants.JCR_OPERATOR_LIKE
-
getOperand2
Gets the second operand.- Specified by:
getOperand2in interfaceComparison- Returns:
- the operand; non-null
-
accept
Accepts avisitorand calls the appropriate visit method depending on the type of this QOM node.- Specified by:
acceptin classAbstractQOMNode- Parameters:
visitor- the visitor.data- user defined data, which is passed to the visit method.- Throws:
Exception
-
toString
-