Package org.apache.jackrabbit.spi.commons.query

Interface Summary
ConstantNameProvider Provides descriptive names for integer constants
QueryConstants This interface defines constants for data types and operation types used in queries.
QueryNodeFactory A factory for QueryNodes.
QueryNodeVisitor Defines the interface for a QueryNodeVisitor.
QueryTreeBuilder Specifies an interface for a query tree builder.
 

Class Summary
AndQueryNode Implements a query node that defines an AND operation between arbitrary other QueryNodes.
DefaultQueryNodeFactory Default implementation of a QueryNodeFactory.
DefaultQueryNodeVisitor Implements the QueryNodeVisitor 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 other QueryNodes.
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 a QueryNode 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.
 



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