Class DefaultTraversingQOMTreeVisitor
java.lang.Object
org.apache.jackrabbit.spi.commons.query.qom.DefaultQOMTreeVisitor
org.apache.jackrabbit.spi.commons.query.qom.DefaultTraversingQOMTreeVisitor
- All Implemented Interfaces:
QOMTreeVisitor
DefaultTraversingQOMTreeVisitor default implementation of a
traversing QOMTreeVisitor.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ObjectCalls accept on each of the attached constraints of the AND node.visit(ComparisonImpl node, Object data) Calls accept on the two operands in the comparison node.visit(FullTextSearchImpl node, Object data) Calls accept on the static operand in the fulltext search constraint.Calls accept on the two sources and the join condition in the join node.visit(LengthImpl node, Object data) Calls accept on the property value in the length node.visit(LowerCaseImpl node, Object data) Calls accept on the dynamic operand in the lower-case node.Calls accept on the constraint in the NOT node.visit(OrderingImpl node, Object data) Calls accept on the dynamic operand in the ordering node.Calls accept on each of the attached constraints of the OR node.visit(QueryObjectModelTree node, Object data) Calls accept on the following contained QOM nodes: Source Constraints Orderings Columnsvisit(UpperCaseImpl node, Object data) Calls accept on the dynamic operand in the lower-case node.
-
Constructor Details
-
DefaultTraversingQOMTreeVisitor
public DefaultTraversingQOMTreeVisitor()
-
-
Method Details
-
visit
Calls accept on each of the attached constraints of the AND node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the two operands in the comparison node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the static operand in the fulltext search constraint.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the two sources and the join condition in the join node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the property value in the length node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the dynamic operand in the lower-case node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the constraint in the NOT node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the dynamic operand in the ordering node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on each of the attached constraints of the OR node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the following contained QOM nodes:- Source
- Constraints
- Orderings
- Columns
- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-
visit
Calls accept on the dynamic operand in the lower-case node.- Specified by:
visitin interfaceQOMTreeVisitor- Overrides:
visitin classDefaultQOMTreeVisitor- Throws:
Exception
-