@Version("2.4.0")
Package org.apache.jackrabbit.spi.commons.query
-
Interface Summary Interface Description ConstantNameProvider Provides descriptive names for integer constantsQueryConstants This interface defines constants for data types and operation types used in queries.QueryNodeFactory A factory forQueryNode
s.QueryNodeVisitor Defines the interface for aQueryNodeVisitor
.QueryTreeBuilder Specifies an interface for a query tree builder. -
Class Summary Class Description AndQueryNode Implements a query node that defines an AND operation between arbitrary otherQueryNode
s.DefaultQueryNodeFactory Default implementation of aQueryNodeFactory
.DefaultQueryNodeVisitor Implements theQueryNodeVisitor
interface with default behaviour.DerefQueryNode Represents query node that dereferences a reference property into a node and does an optional name test on the target node.ExactQueryNode Implements a query node that defines an exact match of a property and a value.LocationStepQueryNode Defines a location step for querying the path of a node.NAryQueryNode<T extends QueryNode> Defines an abstract query node for nodes that have child nodes.NodeTypeQueryNode Implements a query node that defines a node type match.NotQueryNode Implements a query node that defines a not operation on the child query.OrderQueryNode Implements a query node that defines the order of nodes according to the values of properties.OrderQueryNode.OrderSpec Implements a single order specification.OrQueryNode Implements a query node that defines an OR operation between arbitrary otherQueryNode
s.PathQueryNode Implements a query node that defines a path restriction.PropertyFunctionQueryNode PropertyFunctionQueryNode
allows to place function calls on properties in a query.QueryNode Implements an abstract base class for nodes of a query tree that represents a query.QueryParser This class acts as the central entry point for parsing query statements from different query syntaxes into a query tree.QueryRootNode Implements the root node of a query tree.QueryTreeBuilderRegistry Implements a central access to QueryTreeBuilder instances.QueryTreeDump Utility class to dump aQueryNode
tree to a StringBuffer.RelationQueryNode Implements a query node that defines property value relation.TextsearchQueryNode Implements a query node that defines a textsearch clause.TraversingQueryNodeVisitor TraversingQueryNodeVisitor
implements a base class for a traversing query node visitor.