|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 QueryNode 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 other QueryNode 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 | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |