Object | 
AndQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
 This method can return null to indicate that this
 AndQueryNode does not contain any operands. 
 | 
Object | 
DerefQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
ExactQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
LocationStepQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
NodeTypeQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
NotQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
OrderQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
OrQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
PathQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
PropertyFunctionQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
abstract Object | 
QueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
QueryRootNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
RelationQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object | 
TextsearchQueryNode.accept(QueryNodeVisitor visitor,
      Object data) | 
Accepts a  QueryNodeVisitor and calls the appropriate  visit
 method on the visitor depending on the concrete implementation of
 this  QueryNode.  
 | 
Object[] | 
NAryQueryNode.acceptOperands(QueryNodeVisitor visitor,
              Object data) | 
 Helper class to accept a visitor for all operands
 of this NAryQueryNode. 
 |