|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Visitable | |
---|---|
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.jcr.query | |
org.modeshape.jcr.query.qom |
Uses of Visitable in org.modeshape.graph.query.model |
---|
Subinterfaces of Visitable in org.modeshape.graph.query.model | |
---|---|
interface |
Command
Represents the abstract base class for all top-level language objects that are the root of a language object tree. |
interface |
Constraint
Represents the abstract base class for all constraints. |
interface |
DynamicOperand
A dynamic operand used in a Comparison constraint. |
interface |
JoinCondition
The condition used for a join between two sources. |
interface |
LanguageObject
A common interface for all query language objects. |
interface |
QueryCommand
Represents the abstract base class for all query commands. |
interface |
Source
The source that represents a set of node tuples. |
interface |
StaticOperand
A static operand used in a Comparison constraint. |
Classes in org.modeshape.graph.query.model that implement Visitable | |
---|---|
class |
AllNodes
A selector that represents a source that returns all nodes. |
class |
And
A constraint that evaluates to true when both of the other constraints evaluate to true. |
class |
ArithmeticOperand
A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in Comparison
and Ordering components. |
class |
Between
A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range. |
class |
BindVariableName
A value bound to a variable name used in a Comparison constraint. |
class |
ChildNode
A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path |
class |
ChildNodeJoinCondition
A join condition that evaluates to true only when the named child node is indeed a child of the named parent node. |
class |
Column
|
class |
Comparison
A constraint that evaluates to true when the defined operation evaluates to true. |
class |
DescendantNode
A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path |
class |
DescendantNodeJoinCondition
A join condition that evaluates to true only when the named node is a descendant of another named node. |
class |
EquiJoinCondition
A join condition that tests whether a property on a node is equal to a property on another node. |
class |
FullTextSearch
A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings. |
class |
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. |
class |
Join
|
class |
Length
A dynamic operand that evaluates to the length of the supplied propety values, used in a Comparison constraint. |
class |
Limit
|
class |
Literal
A literal value used in a Comparison constraint. |
class |
LowerCase
A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a Comparison
constraint. |
class |
NamedSelector
|
class |
NodeDepth
A dynamic operand that evaluates to the depth of a node given by a selector, used in a Comparison constraint. |
class |
NodeLocalName
A dynamic operand that evaluates to the local name of a node given by a selector, used in a Comparison constraint. |
class |
NodeName
A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a Comparison constraint. |
class |
NodePath
A dynamic operand that evaluates to the path of a node given by a selector, used in a Comparison constraint. |
class |
Not
A constraint that negates another constraint. |
class |
Or
A constraint that evaluates to true when either of the other constraints evaluates to true. |
class |
Ordering
A specification of the ordering for the results. |
class |
PropertyExistence
A constraint that evaluates to true only when a named property exists on a node. |
class |
PropertyValue
A dynamic operand that evaluates to the value(s) of a property on a selector, used in a Comparison constraint. |
class |
Query
|
class |
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. |
class |
SameNode
A constraint requiring that the selected node is reachable by the supplied absolute path |
class |
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). |
class |
Selector
|
class |
SetCriteria
A constraint that evaluates to true when the defined operation evaluates to true. |
class |
SetQuery
This object acts as a Set operator on multiple queries , such as performing UNION, INTERSECT, and EXCEPT
operations. |
class |
UpperCase
A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a Comparison
constraint. |
Methods in org.modeshape.graph.query.model with parameters of type Visitable | ||
---|---|---|
protected void |
Visitors.NavigationVisitor.enqueue(Visitable objectToBeVisited)
|
|
static Map<SelectorName,SelectorName> |
Visitors.getSelectorAliasesByName(Visitable visitable)
Get a map of the selector aliases keyed by their names. |
|
static Map<SelectorName,SelectorName> |
Visitors.getSelectorNamesByAlias(Visitable visitable)
Get a map of the selector names keyed by their aliases. |
|
static Set<SelectorName> |
Visitors.getSelectorsReferencedBy(Visitable visitable)
Get the names of the selectors referenced by the visitable object. |
|
static String |
Visitors.readable(Visitable visitable)
Using a visitor, obtain the readable string representation of the supplied object |
|
static
|
Visitors.visit(Visitable visitable,
GeneralVisitor visitor)
Visit the supplied object using the supplied Visitors.AbstractVisitor , which must be responsible for navigation as
well as any business logic. |
|
static
|
Visitors.visitAll(Visitable visitable,
StrategyVisitor strategyVisitor)
Visit all objects in the supplied object using a Visitors.NavigationVisitor (specifically a
Visitors.WalkAllVisitor ), and with each of these visited objects calling the appropriate visit(...) method on the
supplied Visitors.AbstractVisitor . |
Method parameters in org.modeshape.graph.query.model with type arguments of type Visitable | |
---|---|
protected void |
Visitors.NavigationVisitor.enqueue(Iterable<? extends Visitable> objectsToBeVisited)
|
Uses of Visitable in org.modeshape.graph.query.optimize |
---|
Methods in org.modeshape.graph.query.optimize with parameters of type Visitable | |
---|---|
static Set<Column> |
RaiseSelectCriteria.getColumnsReferencedBy(Visitable visitable)
Get the set of Column objects that represent those columns referenced by the visitable object. |
static Set<Column> |
CopyCriteria.getColumnsReferencedBy(Visitable visitable)
Get the set of Column objects that represent those columns referenced by the visitable object. |
Uses of Visitable in org.modeshape.jcr.query |
---|
Classes in org.modeshape.jcr.query that implement Visitable | |
---|---|
protected static class |
JcrSqlQueryParser.JoinableSources
|
Uses of Visitable in org.modeshape.jcr.query.qom |
---|
Subinterfaces of Visitable in org.modeshape.jcr.query.qom | |
---|---|
interface |
JcrConstraint
Representation of a constraint from JCR and the Graph API. |
interface |
JcrDynamicOperand
Representation of a dynamic operand from JCR and the Graph API. |
interface |
JcrJoinCondition
Representation of a constraint from JCR and the Graph API. |
interface |
JcrQueryCommand
Representation of an abstract query command the Graph API and extension to the JCR API. |
interface |
JcrSource
Representation of a source from JCR and the Graph API. |
interface |
JcrStaticOperand
Representation of a static operand from JCR and the Graph API. |
Classes in org.modeshape.jcr.query.qom that implement Visitable | |
---|---|
class |
JcrAnd
Implementation of the 'and' constraint for the JCR Query Object Model and the Graph API. |
class |
JcrArithmeticOperand
|
class |
JcrBetween
Implementation of the 'between' constraint for the Graph API and that is an extension to JCR Query Object Model. |
class |
JcrBindVariableName
Implementation of the bind variable name static operand for the JCR Query Object Model and the Graph API. |
class |
JcrChildNode
Implementation of the child node constraint for the JCR Query Object Model and the Graph API. |
class |
JcrChildNodeJoinCondition
Implementation of the child-node join condition for the JCR Query Object Model and the Graph API. |
class |
JcrColumn
An implementation of JCR's Column and specialization of the Graph API's Column . |
class |
JcrComparison
|
class |
JcrDescendantNode
Implementation of the descendant node constraint for the JCR Query Object Model and the Graph API. |
class |
JcrDescendantNodeJoinCondition
Implementation of the descendant-node join condition for the JCR Query Object Model and the Graph API. |
class |
JcrEquiJoinCondition
Implementation of the equi-join condition for the JCR Query Object Model and the Graph API. |
class |
JcrFullTextSearch
Implementation of the full-text search constraint for the JCR Query Object Model and the Graph API. |
class |
JcrFullTextSearchScore
Implementation of the full-text search score dynamic operand for the JCR Query Object Model and the Graph API. |
class |
JcrJoin
Implementation of the join for the JCR Query Object Model and the Graph API. |
class |
JcrLength
Implementation of the 'length' dynamic operand for the JCR Query Object Model and the Graph API. |
class |
JcrLimit
Implementation of the equi-join condition for the extended JCR Query Object Model and the Graph API. |
class |
JcrLiteral
Implementation of the literal value static operand for the JCR Query Object Model and the Graph API. |
class |
JcrLowerCase
Implementation of the lower case dynamic operand for the JCR Query Object Model and the Graph API. |
class |
JcrNamedSelector
Implementation of the (named) selector for the JCR Query Object Model and the Graph API. |
class |
JcrNodeDepth
Implementation of the node depth dynamic operand for the Graph API and that is an extension to the JCR Query Object Model. |
class |
JcrNodeLocalName
Implementation of the node local-name dynamic operand for the JCR Query Object Model and the Graph API. |
class |
JcrNodeName
Implementation of the node name dynamic operand for the JCR Query Object Model and the Graph API. |
class |
JcrNodePath
Implementation of the node path dynamic operand for the Graph API and that is an extension to the JCR Query Object Model. |
class |
JcrNot
Implementation of the 'not' constraint for the JCR Query Object Model and the Graph API. |
class |
JcrOr
Implementation of the 'or' constraint for the JCR Query Object Model and the Graph API. |
class |
JcrOrdering
The implementation of the JCR Query Object Model's Ordering . |
class |
JcrPropertyExistence
Implementation of the property existence constraint for the JCR Query Object Model and the Graph API. |
class |
JcrPropertyValue
Implementation of the property value dynamic operand for the JCR Query Object Model and the Graph API. |
class |
JcrReferenceValue
Implementation of the property value dynamic operand for the JCR Query Object Model and the Graph API. |
class |
JcrSameNode
Implementation of the same node constraint for the JCR Query Object Model and the Graph API. |
class |
JcrSameNodeJoinCondition
Implementation of the same-node join condition for the JCR Query Object Model and the Graph API. |
class |
JcrSelectQuery
|
class |
JcrSetCriteria
Implementation of the same node constraint for the JCR Query Object Model and the Graph API. |
class |
JcrSetQuery
|
class |
JcrUpperCase
Implementation of the upper case dynamic operand for the JCR Query Object Model and the Graph API. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |