Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
org.modeshape.graph.query.model

Packages that use org.modeshape.graph.query.model
org.modeshape.graph | The ModeShape Graph API defines the types that allow you to work with content organized as a graph.
org.modeshape.graph.property | Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values.
org.modeshape.graph.property.basic | A set of basic implementations of the various interfaces defined in `org.modeshape.graph.property`.
org.modeshape.graph.query | The Query API provides a mechanism for building and executing queries.
org.modeshape.graph.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
org.modeshape.graph.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.
org.modeshape.graph.query.parse | This package defines the `QueryParser` interface, which defines a component that can parse a query represented in a specific language and produce the corresponding `abstract query model` representation.
org.modeshape.graph.query.plan | This package defines the `Planner` interface, the `CanonicalPlanner` implementation, and the `PlanNode` class that is used to represent a canonical query plan.
org.modeshape.graph.query.process | This package defines the `QueryProcessor` interface, which is responsible for constructing for each query a tree of `ProcessingComponent` objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component.
org.modeshape.graph.query.validate | This package provides the interfaces that define the tables and columns that can be queried.
org.modeshape.graph.request | Sometimes its useful to work with a graph using objects that represent individual commands on the graph.
org.modeshape.jcr.query |
org.modeshape.jcr.query.qom |
org.modeshape.jcr.xpath | The components used to parse JCR XPath queries and translate them into equivalent JCR-SQL2 queries.
org.modeshape.search.lucene | An implementation of the `SearchEngine` interface that uses the Lucene library.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph
QueryCommand Represents the abstract base class for all query commands.
TypeSystem An interface that defines the value types used in tuples.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.property
TypeSystem An interface that defines the value types used in tuples.
TypeSystem.TypeFactory Factory interface for creating values from strings.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.property.basic
TypeSystem An interface that defines the value types used in tuples.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.query
ArithmeticOperator The arithmetic operators.
Column
Constraint Represents the abstract base class for all constraints.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
JoinCondition The condition used for a join between two sources.
JoinType
Limit
NamedSelector
Operator
Order
Ordering A specification of the ordering for the results.
QueryCommand Represents the abstract base class for all query commands.
SelectorName A representation of a qualified or expanded name.
SetQuery.Operation
Source The source that represents a set of node tuples.
StaticOperand A static operand used in a `Comparison` constraint.
Subquery A representation of a non-correlated subquery.
TypeSystem An interface that defines the value types used in tuples.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.query.model
AllNodes A selector that represents a source that returns all nodes.
And A constraint that evaluates to true when both of the other constraints evaluate to true.
ArithmeticOperand A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
ArithmeticOperator The arithmetic operators.
ArithmeticOperator.Arity
Between A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
BindVariableName A value bound to a variable name used in a `Comparison` constraint.
ChildNode A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
ChildNodeJoinCondition A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
Column
Command Represents the abstract base class for all top-level language objects that are the root of a language object tree.
Comparison A constraint that evaluates to true when the defined operation evaluates to true.
Constraint Represents the abstract base class for all constraints.
DescendantNode A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
DescendantNodeJoinCondition A join condition that evaluates to true only when the named node is a descendant of another named node.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
EquiJoinCondition A join condition that tests whether a property on a node is equal to a property on another node.
FullTextSearch A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
FullTextSearch.CompoundTerm A list of `FullTextSearch.Term`s.
FullTextSearch.Term The general notion of a term that makes up a full-text search.
FullTextSearchScore A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a `Comparison` constraint and `Ordering`s.
Join
JoinCondition The condition used for a join between two sources.
JoinType
LanguageObject A common interface for all query language objects.
Length A dynamic operand that evaluates to the length of the supplied propety values, used in a `Comparison` constraint.
Limit
Literal A literal value used in a `Comparison` constraint.
LowerCase A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a `Comparison` constraint.
NamedSelector
NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
NodeLocalName A dynamic operand that evaluates to the local name of a node given by a selector, used in a `Comparison` constraint.
NodeName A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a `Comparison` constraint.
NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
Not A constraint that negates another constraint.
Operator
Or A constraint that evaluates to true when either of the other constraints evaluates to true.
Order
Ordering A specification of the ordering for the results.
PropertyExistence A constraint that evaluates to true only when a named property exists on a node.
PropertyValue A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
Query
QueryCommand Represents the abstract base class for all query commands.
Readable
ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
SameNode A constraint requiring that the selected node is reachable by the supplied absolute path
SameNodeJoinCondition A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).
Selector
SelectorName A representation of a qualified or expanded name.
SetCriteria A constraint that evaluates to true when the defined operation evaluates to true.
SetQuery This object acts as a Set operator on multiple `queries`, such as performing UNION, INTERSECT, and EXCEPT operations.
SetQuery.Operation
Source The source that represents a set of node tuples.
StaticOperand A static operand used in a `Comparison` constraint.
Subquery A representation of a non-correlated subquery.
TypeSystem.TypeFactory Factory interface for creating values from strings.
UpperCase A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a `Comparison` constraint.
Visitable An interface called by a visitor when that visitor is visiting the node.
Visitor The basic interface for all query visitor implementations.
Visitors.NavigationVisitor An abstract visitor implementation that performs navigation of the query object.
Visitors.ReadableVisitor

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.query.optimize
Column
Comparison A constraint that evaluates to true when the defined operation evaluates to true.
Constraint Represents the abstract base class for all constraints.
JoinCondition The condition used for a join between two sources.
SelectorName A representation of a qualified or expanded name.
StaticOperand A static operand used in a `Comparison` constraint.
Visitable An interface called by a visitor when that visitor is visiting the node.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.query.parse
And A constraint that evaluates to true when both of the other constraints evaluate to true.
ArithmeticOperand A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
ArithmeticOperator The arithmetic operators.
Between A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
BindVariableName A value bound to a variable name used in a `Comparison` constraint.
ChildNode A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
ChildNodeJoinCondition A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
Column
Comparison A constraint that evaluates to true when the defined operation evaluates to true.
Constraint Represents the abstract base class for all constraints.
DescendantNode A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
DescendantNodeJoinCondition A join condition that evaluates to true only when the named node is a descendant of another named node.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
EquiJoinCondition A join condition that tests whether a property on a node is equal to a property on another node.
FullTextSearch A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
FullTextSearch.Term The general notion of a term that makes up a full-text search.
FullTextSearchScore A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a `Comparison` constraint and `Ordering`s.
Join
JoinCondition The condition used for a join between two sources.
JoinType
Length A dynamic operand that evaluates to the length of the supplied propety values, used in a `Comparison` constraint.
Limit
Literal A literal value used in a `Comparison` constraint.
LowerCase A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a `Comparison` constraint.
NamedSelector
NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
NodeLocalName A dynamic operand that evaluates to the local name of a node given by a selector, used in a `Comparison` constraint.
NodeName A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a `Comparison` constraint.
NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
Not A constraint that negates another constraint.
Operator
Or A constraint that evaluates to true when either of the other constraints evaluates to true.
Order
Ordering A specification of the ordering for the results.
PropertyExistence A constraint that evaluates to true only when a named property exists on a node.
PropertyValue A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
Query
QueryCommand Represents the abstract base class for all query commands.
ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
SameNode A constraint requiring that the selected node is reachable by the supplied absolute path
SameNodeJoinCondition A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).
SelectorName A representation of a qualified or expanded name.
SetCriteria A constraint that evaluates to true when the defined operation evaluates to true.
SetQuery This object acts as a Set operator on multiple `queries`, such as performing UNION, INTERSECT, and EXCEPT operations.
SetQuery.Operation
Source The source that represents a set of node tuples.
StaticOperand A static operand used in a `Comparison` constraint.
Subquery A representation of a non-correlated subquery.
TypeSystem An interface that defines the value types used in tuples.
UpperCase A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a `Comparison` constraint.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.query.plan
Column
Constraint Represents the abstract base class for all constraints.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
EquiJoinCondition A join condition that tests whether a property on a node is equal to a property on another node.
JoinCondition The condition used for a join between two sources.
Limit
Ordering A specification of the ordering for the results.
PropertyExistence A constraint that evaluates to true only when a named property exists on a node.
PropertyValue A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
Query
QueryCommand Represents the abstract base class for all query commands.
Readable
ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
SelectorName A representation of a qualified or expanded name.
SetQuery This object acts as a Set operator on multiple `queries`, such as performing UNION, INTERSECT, and EXCEPT operations.
Source The source that represents a set of node tuples.
StaticOperand A static operand used in a `Comparison` constraint.
Subquery A representation of a non-correlated subquery.
Visitor The basic interface for all query visitor implementations.
Visitors.AbstractVisitor A common base class for all visitors, which provides no-op implementations for all `visit(...)` methods.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.query.process
ChildNodeJoinCondition A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
Column
Constraint Represents the abstract base class for all constraints.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
EquiJoinCondition A join condition that tests whether a property on a node is equal to a property on another node.
JoinCondition The condition used for a join between two sources.
JoinType
Limit
Operator
Ordering A specification of the ordering for the results.
QueryCommand Represents the abstract base class for all query commands.
SameNodeJoinCondition A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).
SelectorName A representation of a qualified or expanded name.
StaticOperand A static operand used in a `Comparison` constraint.
TypeSystem An interface that defines the value types used in tuples.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.query.validate
AllNodes A selector that represents a source that returns all nodes.
ArithmeticOperand A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
ChildNode A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
ChildNodeJoinCondition A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
Column
Comparison A constraint that evaluates to true when the defined operation evaluates to true.
DescendantNode A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
DescendantNodeJoinCondition A join condition that evaluates to true only when the named node is a descendant of another named node.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
EquiJoinCondition A join condition that tests whether a property on a node is equal to a property on another node.
FullTextSearch A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
FullTextSearchScore A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a `Comparison` constraint and `Ordering`s.
Length A dynamic operand that evaluates to the length of the supplied propety values, used in a `Comparison` constraint.
LowerCase A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a `Comparison` constraint.
NamedSelector
NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
NodeLocalName A dynamic operand that evaluates to the local name of a node given by a selector, used in a `Comparison` constraint.
NodeName A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a `Comparison` constraint.
NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
Operator
Ordering A specification of the ordering for the results.
PropertyExistence A constraint that evaluates to true only when a named property exists on a node.
PropertyValue A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
Query
QueryCommand Represents the abstract base class for all query commands.
ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
SameNode A constraint requiring that the selected node is reachable by the supplied absolute path
SameNodeJoinCondition A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).
SelectorName A representation of a qualified or expanded name.
StaticOperand A static operand used in a `Comparison` constraint.
Subquery A representation of a non-correlated subquery.
TypeSystem An interface that defines the value types used in tuples.
Visitable An interface called by a visitor when that visitor is visiting the node.
Visitor The basic interface for all query visitor implementations.
Visitors.AbstractVisitor A common base class for all visitors, which provides no-op implementations for all `visit(...)` methods.

Classes in org.modeshape.graph.query.model used by org.modeshape.graph.request
Constraint Represents the abstract base class for all constraints.
Limit
SelectorName A representation of a qualified or expanded name.

Classes in org.modeshape.graph.query.model used by org.modeshape.jcr.query
ArithmeticOperator The arithmetic operators.
Between A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
Column
Constraint Represents the abstract base class for all constraints.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
FullTextSearch.Term The general notion of a term that makes up a full-text search.
Join
JoinCondition The condition used for a join between two sources.
JoinType
LanguageObject A common interface for all query language objects.
Length A dynamic operand that evaluates to the length of the supplied propety values, used in a `Comparison` constraint.
Limit
Literal A literal value used in a `Comparison` constraint.
Operator
Order
Ordering A specification of the ordering for the results.
PropertyValue A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
Query
QueryCommand Represents the abstract base class for all query commands.
SameNodeJoinCondition A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).
Selector
SelectorName A representation of a qualified or expanded name.
SetCriteria A constraint that evaluates to true when the defined operation evaluates to true.
SetQuery This object acts as a Set operator on multiple `queries`, such as performing UNION, INTERSECT, and EXCEPT operations.
SetQuery.Operation
Source The source that represents a set of node tuples.
StaticOperand A static operand used in a `Comparison` constraint.
Subquery A representation of a non-correlated subquery.
TypeSystem An interface that defines the value types used in tuples.
Visitable An interface called by a visitor when that visitor is visiting the node.
Visitor The basic interface for all query visitor implementations.
Visitors A set of common visitors that can be reused or extended, and methods that provide easy construction and calling of visitors.
Visitors.JcrSql2Writer

Classes in org.modeshape.graph.query.model used by org.modeshape.jcr.query.qom
And A constraint that evaluates to true when both of the other constraints evaluate to true.
ArithmeticOperand A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
ArithmeticOperator The arithmetic operators.
Between A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
BindVariableName A value bound to a variable name used in a `Comparison` constraint.
ChildNode A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
ChildNodeJoinCondition A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
Column
Command Represents the abstract base class for all top-level language objects that are the root of a language object tree.
Comparison A constraint that evaluates to true when the defined operation evaluates to true.
Constraint Represents the abstract base class for all constraints.
DescendantNode A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
DescendantNodeJoinCondition A join condition that evaluates to true only when the named node is a descendant of another named node.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
EquiJoinCondition A join condition that tests whether a property on a node is equal to a property on another node.
FullTextSearch A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
FullTextSearch.Term The general notion of a term that makes up a full-text search.
FullTextSearchScore A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a `Comparison` constraint and `Ordering`s.
Join
JoinCondition The condition used for a join between two sources.
JoinType
LanguageObject A common interface for all query language objects.
Length A dynamic operand that evaluates to the length of the supplied propety values, used in a `Comparison` constraint.
Limit
Literal A literal value used in a `Comparison` constraint.
LowerCase A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a `Comparison` constraint.
NamedSelector
NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
NodeLocalName A dynamic operand that evaluates to the local name of a node given by a selector, used in a `Comparison` constraint.
NodeName A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a `Comparison` constraint.
NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
Not A constraint that negates another constraint.
Operator
Or A constraint that evaluates to true when either of the other constraints evaluates to true.
Order
Ordering A specification of the ordering for the results.
PropertyExistence A constraint that evaluates to true only when a named property exists on a node.
PropertyValue A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
Query
QueryCommand Represents the abstract base class for all query commands.
ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
SameNode A constraint requiring that the selected node is reachable by the supplied absolute path
SameNodeJoinCondition A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative path from the nearest ancestor with an identifiers).
Selector
SelectorName A representation of a qualified or expanded name.
SetCriteria A constraint that evaluates to true when the defined operation evaluates to true.
SetQuery This object acts as a Set operator on multiple `queries`, such as performing UNION, INTERSECT, and EXCEPT operations.
SetQuery.Operation
Source The source that represents a set of node tuples.
StaticOperand A static operand used in a `Comparison` constraint.
Subquery A representation of a non-correlated subquery.
UpperCase A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a `Comparison` constraint.
Visitable An interface called by a visitor when that visitor is visiting the node.
Visitor The basic interface for all query visitor implementations.

Classes in org.modeshape.graph.query.model used by org.modeshape.jcr.xpath
Operator
Order
QueryCommand Represents the abstract base class for all query commands.
TypeSystem An interface that defines the value types used in tuples.

Classes in org.modeshape.graph.query.model used by org.modeshape.search.lucene
Constraint Represents the abstract base class for all constraints.
DynamicOperand A dynamic operand used in a `Comparison` constraint.
FullTextSearch.Term The general notion of a term that makes up a full-text search.
Length A dynamic operand that evaluates to the length of the supplied propety values, used in a `Comparison` constraint.
NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
NodeLocalName A dynamic operand that evaluates to the local name of a node given by a selector, used in a `Comparison` constraint.
NodeName A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a `Comparison` constraint.
NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
Operator
PropertyExistence A constraint that evaluates to true only when a named property exists on a node.
PropertyValue A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
StaticOperand A static operand used in a `Comparison` constraint.
TypeSystem An interface that defines the value types used in tuples.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.