|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.jboss.dna.graph.query.model | |
|---|---|
| org.jboss.dna.graph | The JBoss DNA Graph API defines the types that allow you to work with content organized as a graph. |
| org.jboss.dna.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.jboss.dna.graph.property.basic | A set of basic implementations of the various interfaces defined in org.jboss.dna.graph.property. |
| org.jboss.dna.graph.query | The Query API provides a mechanism for building and executing queries. |
| org.jboss.dna.graph.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query. |
| org.jboss.dna.graph.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules. |
| org.jboss.dna.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.jboss.dna.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.jboss.dna.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.jboss.dna.graph.query.validate | This package provides the interfaces that define the tables and columns that can be queried. |
| org.jboss.dna.graph.request | Sometimes its useful to work with a graph using objects that represent individual commands on the graph. |
| org.jboss.dna.jcr.xpath | |
| org.jboss.dna.search.lucene | |
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.graph | |
|---|---|
| QueryCommand
Represents the abstract base class for all query commands. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.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.jboss.dna.graph.query.model used by org.jboss.dna.graph.property.basic | |
|---|---|
| TypeSystem
An interface that defines the value types used in tuples. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.graph.query | |
|---|---|
| Column
|
|
| Operator
|
|
| QueryCommand
Represents the abstract base class for all query commands. |
|
| TypeSystem
An interface that defines the value types used in tuples. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.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
|
|
| 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.Terms. |
|
| 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 Orderings. |
|
| 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
|
|
| 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. |
|
| 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. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.graph.query.optimize | |
|---|---|
| Column
|
|
| Visitable
An interface called by a visitor when that visitor is visiting the node. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.graph.query.parse | |
|---|---|
| FullTextSearch.Term
The general notion of a term that makes up a full-text search. |
|
| QueryCommand
Represents the abstract base class for all query commands. |
|
| TypeSystem
An interface that defines the value types used in tuples. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.graph.query.plan | |
|---|---|
| Column
|
|
| Constraint
|
|
| DynamicOperand
A dynamic operand used in a Comparison constraint. |
|
| JoinCondition
The condition used for a join between two sources. |
|
| QueryCommand
Represents the abstract base class for all query commands. |
|
| Readable
|
|
| SelectorName
A representation of a qualified or expanded name. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.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
|
|
| 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
|
|
| 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). |
|
| TypeSystem
An interface that defines the value types used in tuples. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.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
|
|
| 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. |
|
| 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 Orderings. |
|
| 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. |
|
| 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. |
|
| 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. |
|
| TypeSystem
An interface that defines the value types used in tuples. |
|
| 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.jboss.dna.graph.query.model used by org.jboss.dna.graph.request | |
|---|---|
| Constraint
|
|
| Limit
|
|
| SelectorName
A representation of a qualified or expanded name. |
|
| Classes in org.jboss.dna.graph.query.model used by org.jboss.dna.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.jboss.dna.graph.query.model used by org.jboss.dna.search.lucene | |
|---|---|
| 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
|
|
| PropertyValue
A dynamic operand that evaluates to the value(s) of a property on a selector, used in a Comparison constraint. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||