| Package | Description | 
|---|---|
| org.apache.jackrabbit.spi.commons.query | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NAryQueryNode<T extends QueryNode>Defines an abstract query node for nodes that have child nodes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AndQueryNodeImplements a query node that defines an AND operation between arbitrary
 other  QueryNodes. | 
| class  | DerefQueryNodeRepresents query node that dereferences a reference property into a node and
 does an optional name test on the target node. | 
| class  | ExactQueryNodeImplements a query node that defines an exact match of a property and a
 value. | 
| class  | LocationStepQueryNodeDefines 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  | NodeTypeQueryNodeImplements a query node that defines a node type match. | 
| class  | NotQueryNodeImplements a query node that defines a not operation on the child query. | 
| class  | OrderQueryNodeImplements a query node that defines the order of nodes according to the
 values of properties. | 
| class  | OrQueryNodeImplements a query node that defines an OR operation between arbitrary
 other  QueryNodes. | 
| class  | PathQueryNodeImplements a query node that defines a path restriction. | 
| class  | PropertyFunctionQueryNodePropertyFunctionQueryNodeallows to place function calls on properties
 in a query. | 
| class  | QueryRootNodeImplements the root node of a query tree. | 
| class  | RelationQueryNodeImplements a query node that defines property value relation. | 
| class  | TextsearchQueryNodeImplements a query node that defines a textsearch clause. | 
| Modifier and Type | Method and Description | 
|---|---|
| QueryNode[] | NAryQueryNode. getOperands()Returns an array of currently set  QueryNodeoperands of thisQueryNode. | 
| QueryNode | QueryNode. getParent()Returns the parent  QueryNodeornullif this is
 the root node of a query tree. | 
| QueryNode[] | LocationStepQueryNode. getPredicates()Returns the predicate nodes for this location step. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LocationStepQueryNode. addPredicate(QueryNode predicate)Adds a predicate node to this location step. | 
| AndQueryNode | DefaultQueryNodeFactory. createAndQueryNode(QueryNode parent)Creates a  AndQueryNodeinstance. | 
| AndQueryNode | QueryNodeFactory. createAndQueryNode(QueryNode parent)Creates a  AndQueryNodeinstance. | 
| DerefQueryNode | DefaultQueryNodeFactory. createDerefQueryNode(QueryNode parent,
                    Name nameTest,
                    boolean descendants)Creates a  DerefQueryNodeinstance. | 
| DerefQueryNode | QueryNodeFactory. createDerefQueryNode(QueryNode parent,
                    Name nameTest,
                    boolean descendants)Creates a  DerefQueryNodeinstance. | 
| LocationStepQueryNode | DefaultQueryNodeFactory. createLocationStepQueryNode(QueryNode parent)Creates a  LocationStepQueryNodeinstance. | 
| LocationStepQueryNode | QueryNodeFactory. createLocationStepQueryNode(QueryNode parent)Creates a  LocationStepQueryNodeinstance. | 
| NodeTypeQueryNode | DefaultQueryNodeFactory. createNodeTypeQueryNode(QueryNode parent,
                       Name nodeType)Creates a  NodeTypeQueryNodeinstance. | 
| NodeTypeQueryNode | QueryNodeFactory. createNodeTypeQueryNode(QueryNode parent,
                       Name nodeType)Creates a  NodeTypeQueryNodeinstance. | 
| NotQueryNode | DefaultQueryNodeFactory. createNotQueryNode(QueryNode parent)Creates a  NotQueryNodeinstance. | 
| NotQueryNode | QueryNodeFactory. createNotQueryNode(QueryNode parent)Creates a  NotQueryNodeinstance. | 
| OrderQueryNode | DefaultQueryNodeFactory. createOrderQueryNode(QueryNode parent)Creates a  OrderQueryNodeinstance. | 
| OrderQueryNode | QueryNodeFactory. createOrderQueryNode(QueryNode parent)Creates a  OrderQueryNodeinstance. | 
| OrQueryNode | DefaultQueryNodeFactory. createOrQueryNode(QueryNode parent)Creates a  OrQueryNodeinstance. | 
| OrQueryNode | QueryNodeFactory. createOrQueryNode(QueryNode parent)Creates a  OrQueryNodeinstance. | 
| PathQueryNode | DefaultQueryNodeFactory. createPathQueryNode(QueryNode parent)Creates a  PathQueryNodeinstance. | 
| PathQueryNode | QueryNodeFactory. createPathQueryNode(QueryNode parent)Creates a  PathQueryNodeinstance. | 
| PropertyFunctionQueryNode | DefaultQueryNodeFactory. createPropertyFunctionQueryNode(QueryNode parent,
                               String functionName)Creates a  PropertyFunctionQueryNodeinstance. | 
| PropertyFunctionQueryNode | QueryNodeFactory. createPropertyFunctionQueryNode(QueryNode parent,
                               String functionName)Creates a  PropertyFunctionQueryNodeinstance. | 
| RelationQueryNode | DefaultQueryNodeFactory. createRelationQueryNode(QueryNode parent,
                       int operation)Creates a  RelationQueryNodeinstance. | 
| RelationQueryNode | QueryNodeFactory. createRelationQueryNode(QueryNode parent,
                       int operation)Creates a  RelationQueryNodeinstance. | 
| TextsearchQueryNode | DefaultQueryNodeFactory. createTextsearchQueryNode(QueryNode parent,
                         String query)Creates a  TextsearchQueryNodeinstance. | 
| TextsearchQueryNode | QueryNodeFactory. createTextsearchQueryNode(QueryNode parent,
                         String query)Creates a  TextsearchQueryNodeinstance. | 
| static void | QueryTreeDump. dump(QueryNode node,
    StringBuffer buffer)Dumps a query node tree to the string  buffer. | 
| Constructor and Description | 
|---|
| AndQueryNode(QueryNode parent)Creates a new  AndQueryNodewith aparentquery node. | 
| DerefQueryNode(QueryNode parent,
              Name nameTest,
              boolean descendants)Creates a new  DerefQueryNodewithout a name set for the
 reference property. | 
| ExactQueryNode(QueryNode parent,
              Name property,
              Name value)Creates a new  ExactQueryNodeinstance. | 
| LocationStepQueryNode(QueryNode parent)Creates a new  LocationStepQueryNodethat matches only the
 empty name (the repository root). | 
| NAryQueryNode(QueryNode parent)Creates a new  NAryQueryNodewith a reference to a parentQueryNode. | 
| NAryQueryNode(QueryNode parent,
             T[] operands) | 
| NAryQueryNode(QueryNode parent,
             T[] operands) | 
| NodeTypeQueryNode(QueryNode parent,
                 Name nodeType)Creates a new  NodeTypeQueryNode. | 
| NotQueryNode(QueryNode parent)Creates a new  NotQueryNodeinstance. | 
| OrderQueryNode(QueryNode parent)Creates a new  OrderQueryNodewith a reference to a parent
 node and sort properties. | 
| OrQueryNode(QueryNode parent)Creates a new  OrQueryNodewith aparentquery node. | 
| PathQueryNode(QueryNode parent,
             Collection<Name> validJcrSystemNodeTypeNames)Creates a relative  PathQueryNodewith 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  QueryNodewith a reference to it's parent. | 
| RelationQueryNode(QueryNode parent,
                 int operation,
                 QueryNodeFactory factory)Creates a new  RelationQueryNodewithout a type nor value
 assigned. | 
| TextsearchQueryNode(QueryNode parent,
                   String query)Creates a new  TextsearchQueryNodewith aparentand a textsearchquerystatement. | 
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.