Uses of Class
org.apache.jackrabbit.spi.commons.query.QueryNode

Packages that use QueryNode
org.apache.jackrabbit.spi.commons.query   
 

Uses of QueryNode in org.apache.jackrabbit.spi.commons.query
 

Classes in org.apache.jackrabbit.spi.commons.query with type parameters of type QueryNode
 class NAryQueryNode<T extends QueryNode>
          Defines an abstract query node for nodes that have child nodes.
 

Subclasses of QueryNode in org.apache.jackrabbit.spi.commons.query
 class AndQueryNode
          Implements a query node that defines an AND operation between arbitrary other QueryNodes.
 class DerefQueryNode
          Represents query node that dereferences a reference property into a node and does an optional name test on the target node.
 class ExactQueryNode
          Implements a query node that defines an exact match of a property and a value.
 class LocationStepQueryNode
          Defines a location step for querying the path of a node.
 class NAryQueryNode<T extends QueryNode>
          Defines an abstract query node for nodes that have child nodes.
 class NodeTypeQueryNode
          Implements a query node that defines a node type match.
 class NotQueryNode
          Implements a query node that defines a not operation on the child query.
 class OrderQueryNode
          Implements a query node that defines the order of nodes according to the values of properties.
 class OrQueryNode
          Implements a query node that defines an OR operation between arbitrary other QueryNodes.
 class PathQueryNode
          Implements a query node that defines a path restriction.
 class PropertyFunctionQueryNode
          PropertyFunctionQueryNode allows to place function calls on properties in a query.
 class QueryRootNode
          Implements the root node of a query tree.
 class RelationQueryNode
          Implements a query node that defines property value relation.
 class TextsearchQueryNode
          Implements a query node that defines a textsearch clause.
 

Methods in org.apache.jackrabbit.spi.commons.query that return QueryNode
 QueryNode[] NAryQueryNode.getOperands()
          Returns an array of currently set QueryNode operands of this QueryNode.
 QueryNode QueryNode.getParent()
          Returns the parent QueryNode or null if this is the root node of a query tree.
 QueryNode[] LocationStepQueryNode.getPredicates()
          Returns the predicate nodes for this location step.
 

Methods in org.apache.jackrabbit.spi.commons.query with parameters of type QueryNode
 void LocationStepQueryNode.addPredicate(QueryNode predicate)
          Adds a predicate node to this location step.
 AndQueryNode QueryNodeFactory.createAndQueryNode(QueryNode parent)
          Creates a AndQueryNode instance.
 AndQueryNode DefaultQueryNodeFactory.createAndQueryNode(QueryNode parent)
          Creates a AndQueryNode instance.
 DerefQueryNode QueryNodeFactory.createDerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
          Creates a DerefQueryNode instance.
 DerefQueryNode DefaultQueryNodeFactory.createDerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
          Creates a DerefQueryNode instance.
 LocationStepQueryNode QueryNodeFactory.createLocationStepQueryNode(QueryNode parent)
          Creates a LocationStepQueryNode instance.
 LocationStepQueryNode DefaultQueryNodeFactory.createLocationStepQueryNode(QueryNode parent)
          Creates a LocationStepQueryNode instance.
 NodeTypeQueryNode QueryNodeFactory.createNodeTypeQueryNode(QueryNode parent, Name nodeType)
          Creates a NodeTypeQueryNode instance.
 NodeTypeQueryNode DefaultQueryNodeFactory.createNodeTypeQueryNode(QueryNode parent, Name nodeType)
          Creates a NodeTypeQueryNode instance.
 NotQueryNode QueryNodeFactory.createNotQueryNode(QueryNode parent)
          Creates a NotQueryNode instance.
 NotQueryNode DefaultQueryNodeFactory.createNotQueryNode(QueryNode parent)
          Creates a NotQueryNode instance.
 OrderQueryNode QueryNodeFactory.createOrderQueryNode(QueryNode parent)
          Creates a OrderQueryNode instance.
 OrderQueryNode DefaultQueryNodeFactory.createOrderQueryNode(QueryNode parent)
          Creates a OrderQueryNode instance.
 OrQueryNode QueryNodeFactory.createOrQueryNode(QueryNode parent)
          Creates a OrQueryNode instance.
 OrQueryNode DefaultQueryNodeFactory.createOrQueryNode(QueryNode parent)
          Creates a OrQueryNode instance.
 PathQueryNode QueryNodeFactory.createPathQueryNode(QueryNode parent)
          Creates a PathQueryNode instance.
 PathQueryNode DefaultQueryNodeFactory.createPathQueryNode(QueryNode parent)
          Creates a PathQueryNode instance.
 PropertyFunctionQueryNode QueryNodeFactory.createPropertyFunctionQueryNode(QueryNode parent, String functionName)
          Creates a PropertyFunctionQueryNode instance.
 PropertyFunctionQueryNode DefaultQueryNodeFactory.createPropertyFunctionQueryNode(QueryNode parent, String functionName)
          Creates a PropertyFunctionQueryNode instance.
 RelationQueryNode QueryNodeFactory.createRelationQueryNode(QueryNode parent, int operation)
          Creates a RelationQueryNode instance.
 RelationQueryNode DefaultQueryNodeFactory.createRelationQueryNode(QueryNode parent, int operation)
          Creates a RelationQueryNode instance.
 TextsearchQueryNode QueryNodeFactory.createTextsearchQueryNode(QueryNode parent, String query)
          Creates a TextsearchQueryNode instance.
 TextsearchQueryNode DefaultQueryNodeFactory.createTextsearchQueryNode(QueryNode parent, String query)
          Creates a TextsearchQueryNode instance.
static void QueryTreeDump.dump(QueryNode node, StringBuffer buffer)
          Dumps a query node tree to the string buffer.
 

Constructors in org.apache.jackrabbit.spi.commons.query with parameters of type QueryNode
AndQueryNode(QueryNode parent)
          Creates a new AndQueryNode with a parent query node.
DerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
          Creates a new DerefQueryNode without a name set for the reference property.
ExactQueryNode(QueryNode parent, Name property, Name value)
          Creates a new ExactQueryNode instance.
LocationStepQueryNode(QueryNode parent)
          Creates a new LocationStepQueryNode that matches only the empty name (the repository root).
NAryQueryNode(QueryNode parent)
          Creates a new NAryQueryNode with a reference to a parent QueryNode.
NAryQueryNode(QueryNode parent, T[] operands)
          Creates a new NAryQueryNode with a reference to a parent QueryNode and initial operands.
NAryQueryNode(QueryNode parent, T[] operands)
          Creates a new NAryQueryNode with a reference to a parent QueryNode and initial operands.
NodeTypeQueryNode(QueryNode parent, Name nodeType)
          Creates a new NodeTypeQueryNode.
NotQueryNode(QueryNode parent)
          Creates a new NotQueryNode instance.
OrderQueryNode(QueryNode parent)
          Creates a new OrderQueryNode with a reference to a parent node and sort properties.
OrQueryNode(QueryNode parent)
          Creates a new OrQueryNode with a parent query node.
PathQueryNode(QueryNode parent, Collection<Name> validJcrSystemNodeTypeNames)
          Creates a relative PathQueryNode with no location steps and the collection of node types under /jcr:system.
PropertyFunctionQueryNode(QueryNode parent, String functionName)
          Creates a property function query node.
QueryNode(QueryNode parent)
          Constructs a new QueryNode with a reference to it's parent.
RelationQueryNode(QueryNode parent, int operation, QueryNodeFactory factory)
          Creates a new RelationQueryNode without a type nor value assigned.
TextsearchQueryNode(QueryNode parent, String query)
          Creates a new TextsearchQueryNode with a parent and a textsearch query statement.
 



Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.