Uses of Class
org.apache.jackrabbit.spi.commons.query.QueryNode
-
Packages that use QueryNode Package Description 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 Modifier and Type Class Description 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 Modifier and Type Class Description class
AndQueryNode
Implements a query node that defines an AND operation between arbitrary otherQueryNode
s.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 otherQueryNode
s.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 Modifier and Type Method Description QueryNode[]
NAryQueryNode. getOperands()
Returns an array of currently setQueryNode
operands of thisQueryNode
.QueryNode
QueryNode. getParent()
Returns the parentQueryNode
ornull
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 Modifier and Type Method Description void
LocationStepQueryNode. addPredicate(QueryNode predicate)
Adds a predicate node to this location step.AndQueryNode
DefaultQueryNodeFactory. createAndQueryNode(QueryNode parent)
Creates aAndQueryNode
instance.AndQueryNode
QueryNodeFactory. createAndQueryNode(QueryNode parent)
Creates aAndQueryNode
instance.DerefQueryNode
DefaultQueryNodeFactory. createDerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
Creates aDerefQueryNode
instance.DerefQueryNode
QueryNodeFactory. createDerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
Creates aDerefQueryNode
instance.LocationStepQueryNode
DefaultQueryNodeFactory. createLocationStepQueryNode(QueryNode parent)
Creates aLocationStepQueryNode
instance.LocationStepQueryNode
QueryNodeFactory. createLocationStepQueryNode(QueryNode parent)
Creates aLocationStepQueryNode
instance.NodeTypeQueryNode
DefaultQueryNodeFactory. createNodeTypeQueryNode(QueryNode parent, Name nodeType)
Creates aNodeTypeQueryNode
instance.NodeTypeQueryNode
QueryNodeFactory. createNodeTypeQueryNode(QueryNode parent, Name nodeType)
Creates aNodeTypeQueryNode
instance.NotQueryNode
DefaultQueryNodeFactory. createNotQueryNode(QueryNode parent)
Creates aNotQueryNode
instance.NotQueryNode
QueryNodeFactory. createNotQueryNode(QueryNode parent)
Creates aNotQueryNode
instance.OrderQueryNode
DefaultQueryNodeFactory. createOrderQueryNode(QueryNode parent)
Creates aOrderQueryNode
instance.OrderQueryNode
QueryNodeFactory. createOrderQueryNode(QueryNode parent)
Creates aOrderQueryNode
instance.OrQueryNode
DefaultQueryNodeFactory. createOrQueryNode(QueryNode parent)
Creates aOrQueryNode
instance.OrQueryNode
QueryNodeFactory. createOrQueryNode(QueryNode parent)
Creates aOrQueryNode
instance.PathQueryNode
DefaultQueryNodeFactory. createPathQueryNode(QueryNode parent)
Creates aPathQueryNode
instance.PathQueryNode
QueryNodeFactory. createPathQueryNode(QueryNode parent)
Creates aPathQueryNode
instance.PropertyFunctionQueryNode
DefaultQueryNodeFactory. createPropertyFunctionQueryNode(QueryNode parent, String functionName)
Creates aPropertyFunctionQueryNode
instance.PropertyFunctionQueryNode
QueryNodeFactory. createPropertyFunctionQueryNode(QueryNode parent, String functionName)
Creates aPropertyFunctionQueryNode
instance.RelationQueryNode
DefaultQueryNodeFactory. createRelationQueryNode(QueryNode parent, int operation)
Creates aRelationQueryNode
instance.RelationQueryNode
QueryNodeFactory. createRelationQueryNode(QueryNode parent, int operation)
Creates aRelationQueryNode
instance.TextsearchQueryNode
DefaultQueryNodeFactory. createTextsearchQueryNode(QueryNode parent, String query)
Creates aTextsearchQueryNode
instance.TextsearchQueryNode
QueryNodeFactory. createTextsearchQueryNode(QueryNode parent, String query)
Creates aTextsearchQueryNode
instance.static void
QueryTreeDump. dump(QueryNode node, StringBuffer buffer)
Dumps a query node tree to the stringbuffer
.Constructors in org.apache.jackrabbit.spi.commons.query with parameters of type QueryNode Constructor Description AndQueryNode(QueryNode parent)
Creates a newAndQueryNode
with aparent
query node.DerefQueryNode(QueryNode parent, Name nameTest, boolean descendants)
Creates a newDerefQueryNode
without a name set for the reference property.ExactQueryNode(QueryNode parent, Name property, Name value)
Creates a newExactQueryNode
instance.LocationStepQueryNode(QueryNode parent)
Creates a newLocationStepQueryNode
that matches only the empty name (the repository root).NAryQueryNode(QueryNode parent)
Creates a newNAryQueryNode
with a reference to a parentQueryNode
.NAryQueryNode(QueryNode parent, T[] operands)
NAryQueryNode(QueryNode parent, T[] operands)
NodeTypeQueryNode(QueryNode parent, Name nodeType)
Creates a newNodeTypeQueryNode
.NotQueryNode(QueryNode parent)
Creates a newNotQueryNode
instance.OrderQueryNode(QueryNode parent)
Creates a newOrderQueryNode
with a reference to a parent node and sort properties.OrQueryNode(QueryNode parent)
Creates a newOrQueryNode
with aparent
query node.PathQueryNode(QueryNode parent, Collection<Name> validJcrSystemNodeTypeNames)
Creates a relativePathQueryNode
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 newQueryNode
with a reference to it's parent.RelationQueryNode(QueryNode parent, int operation, QueryNodeFactory factory)
Creates a newRelationQueryNode
without a type nor value assigned.TextsearchQueryNode(QueryNode parent, String query)
Creates a newTextsearchQueryNode
with aparent
and a textsearchquery
statement.
-