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

## Uses of Interface
org.modeshape.graph.query.model.DynamicOperand

Packages that use DynamicOperand
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.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.jcr.query |
org.modeshape.jcr.query.qom |
org.modeshape.search.lucene | An implementation of the `SearchEngine` interface that uses the Lucene library.

Uses of DynamicOperand in org.modeshape.graph.query

Fields in org.modeshape.graph.query declared as DynamicOperand
`protected DynamicOperand` | `QueryBuilder.ArithmeticBuilder.left`
`protected DynamicOperand` | `QueryBuilder.ComparisonBuilder.left`

Methods in org.modeshape.graph.query with parameters of type DynamicOperand
`protected QueryBuilder.OrderByBuilder` | `QueryBuilder.SingleOrderByOperandBuilder.addOrdering(DynamicOperand operand)`
`protected QueryBuilder.ComparisonBuilder` | `QueryBuilder.ConstraintBuilder.comparisonBuilder(DynamicOperand operand)`
`protected QueryBuilder.ComparisonBuilder` | `QueryBuilder.ArithmeticBuilder.comparisonBuilder(DynamicOperand right)`

Constructors in org.modeshape.graph.query with parameters of type DynamicOperand
`QueryBuilder.ArithmeticBuilder(ArithmeticOperator operator, QueryBuilder.ComparisonBuilder comparisonBuilder, DynamicOperand left, QueryBuilder.ArithmeticBuilder parent)`
`QueryBuilder.ComparisonBuilder(QueryBuilder.ConstraintBuilder constraintBuilder, DynamicOperand left)`

Uses of DynamicOperand in org.modeshape.graph.query.model

Classes in org.modeshape.graph.query.model that implement DynamicOperand
`class` | `ArithmeticOperand` A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
`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` | `Length` A dynamic operand that evaluates to the length of the supplied propety values, 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` | `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` | `PropertyValue` A dynamic operand that evaluates to the value(s) of a property on a selector, used in a `Comparison` constraint.
`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` | `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 that return DynamicOperand
`DynamicOperand` | `ArithmeticOperand.left()` Get the left-hand operand.
`DynamicOperand` | `SetCriteria.leftOperand()` Get the dynamic operand to which the set constraint applies
`DynamicOperand` | `UpperCase.operand()` Get the operand that is being uppercased.
`DynamicOperand` | `Ordering.operand()` Get the operand being ordered.
`DynamicOperand` | `LowerCase.operand()` Get the dynamic operand that is to be lower-cased.
`DynamicOperand` | `Between.operand()` Get the dynamic operand specification.
`DynamicOperand` | `Comparison.operand1()` Get the dynamic operand of this comparison.
`DynamicOperand` | `ArithmeticOperand.right()` Get the right-hand operand.

Constructors in org.modeshape.graph.query.model with parameters of type DynamicOperand
`ArithmeticOperand(DynamicOperand left, ArithmeticOperator operator, DynamicOperand right)` Create a arithmetic dynamic operand that operates upon the supplied operand(s).
`Between(DynamicOperand operand, StaticOperand lowerBound, StaticOperand upperBound)` Create a constraint that the values of the supplied dynamic operand are between the lower and upper bounds (inclusive).
`Between(DynamicOperand operand, StaticOperand lowerBound, StaticOperand upperBound, boolean includeLowerBound, boolean includeUpperBound)` Create a constraint that the values of the supplied dynamic operand are between the lower and upper bounds, specifying whether the boundary values are to be included in the range.
`Comparison(DynamicOperand operand1, Operator operator, StaticOperand operand2)`
`LowerCase(DynamicOperand operand)` Create a dynamic operand that evaluates to the lower-case representation of the supplied operand.
`Ordering(DynamicOperand operand, Order order)` Create a new ordering specification, given the supplied operand and order.
`SetCriteria(DynamicOperand left, Collection<? extends StaticOperand> setOperands)`
`SetCriteria(DynamicOperand left, StaticOperand... setOperands)`
`UpperCase(DynamicOperand operand)` Create a dynamic operand that evaluates to the upper-case representation of the supplied operand.

Uses of DynamicOperand in org.modeshape.graph.query.parse

Methods in org.modeshape.graph.query.parse that return DynamicOperand
`protected DynamicOperand` | `SqlQueryParser.parseDynamicOperand(TokenStream tokens, TypeSystem typeSystem, Source source)`

Methods in org.modeshape.graph.query.parse with parameters of type DynamicOperand
`protected ArithmeticOperand` | `SqlQueryParser.arithmeticOperand(DynamicOperand leftOperand, ArithmeticOperator operator, DynamicOperand rightOperand)`
`protected Between` | `SqlQueryParser.between(DynamicOperand operand, StaticOperand lowerBound, StaticOperand upperBound, boolean lowerInclusive, boolean upperInclusive)`
`protected Comparison` | `SqlQueryParser.comparison(DynamicOperand left, Operator operator, StaticOperand right)`
`protected LowerCase` | `SqlQueryParser.lowerCase(DynamicOperand operand)`
`protected Ordering` | `SqlQueryParser.ordering(DynamicOperand operand, Order order)`
`protected SetCriteria` | `SqlQueryParser.setCriteria(DynamicOperand operand, Collection<? extends StaticOperand> values)`
`protected UpperCase` | `SqlQueryParser.upperCase(DynamicOperand operand)`

Uses of DynamicOperand in org.modeshape.graph.query.plan

Methods in org.modeshape.graph.query.plan that return DynamicOperand
`static DynamicOperand` | `PlanUtil.replaceAliasesWithProperties(QueryContext context, DynamicOperand operand, Map<String,String> propertyByAlias)`
`static DynamicOperand` | `PlanUtil.replaceReferencesToRemovedSource(QueryContext context, DynamicOperand operand, Map<SelectorName,SelectorName> rewrittenSelectors)`
`static DynamicOperand` | `PlanUtil.replaceViewReferences(QueryContext context, DynamicOperand operand, PlanUtil.ColumnMapping mapping, PlanNode node)`

Methods in org.modeshape.graph.query.plan with parameters of type DynamicOperand
`static DynamicOperand` | `PlanUtil.replaceAliasesWithProperties(QueryContext context, DynamicOperand operand, Map<String,String> propertyByAlias)`
`static DynamicOperand` | `PlanUtil.replaceReferencesToRemovedSource(QueryContext context, DynamicOperand operand, Map<SelectorName,SelectorName> rewrittenSelectors)`
`static DynamicOperand` | `PlanUtil.replaceViewReferences(QueryContext context, DynamicOperand operand, PlanUtil.ColumnMapping mapping, PlanNode node)`

Uses of DynamicOperand in org.modeshape.graph.query.process

Methods in org.modeshape.graph.query.process with parameters of type DynamicOperand
`protected ProcessingComponent.DynamicOperation` | `ProcessingComponent.createDynamicOperation(TypeSystem typeSystem, Schemata schemata, QueryResults.Columns columns, DynamicOperand operand)` Create a `ProcessingComponent.DynamicOperation` instance that is able to evaluate the supplied `DynamicOperand`.

Uses of DynamicOperand in org.modeshape.graph.query.validate

Methods in org.modeshape.graph.query.validate with parameters of type DynamicOperand
`protected void` | `Validator.verifyArithmeticOperand(DynamicOperand operand)`
`protected void` | `Validator.verifyOperator(DynamicOperand operand, Operator op)`
`protected void` | `Validator.verifyOrdering(DynamicOperand operand)`

Uses of DynamicOperand in org.modeshape.jcr.query

Methods in org.modeshape.jcr.query that return DynamicOperand
`protected DynamicOperand` | `RewritePseudoColumns.rewrite(QueryContext context, DynamicOperand operand)`

Methods in org.modeshape.jcr.query with parameters of type DynamicOperand
`protected JcrArithmeticOperand` | `JcrSql2QueryParser.arithmeticOperand(DynamicOperand leftOperand, ArithmeticOperator operator, DynamicOperand rightOperand)`
`protected Between` | `JcrSql2QueryParser.between(DynamicOperand operand, StaticOperand lowerBound, StaticOperand upperBound, boolean lowerInclusive, boolean upperInclusive)`
`protected JcrComparison` | `JcrSql2QueryParser.comparison(DynamicOperand left, Operator operator, StaticOperand right)`
`protected JcrLowerCase` | `JcrSql2QueryParser.lowerCase(DynamicOperand operand)`
`protected JcrOrdering` | `JcrSql2QueryParser.ordering(DynamicOperand operand, Order order)`
`protected DynamicOperand` | `RewritePseudoColumns.rewrite(QueryContext context, DynamicOperand operand)`
`protected SetCriteria` | `JcrSql2QueryParser.setCriteria(DynamicOperand operand, Collection<? extends StaticOperand> values)`
`protected JcrUpperCase` | `JcrSql2QueryParser.upperCase(DynamicOperand operand)`

Uses of DynamicOperand in org.modeshape.jcr.query.qom

Subinterfaces of DynamicOperand in org.modeshape.jcr.query.qom
`interface` | `JcrDynamicOperand` Representation of a dynamic operand from JCR and the Graph API.

Classes in org.modeshape.jcr.query.qom that implement DynamicOperand
`class` | `JcrArithmeticOperand`
`class` | `JcrFullTextSearchScore` Implementation of the full-text search score dynamic operand 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` | `JcrLowerCase` Implementation of the lower case dynamic operand 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` | `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` | `JcrUpperCase` Implementation of the upper case dynamic operand for the JCR Query Object Model and the Graph API.

Uses of DynamicOperand in org.modeshape.search.lucene

Methods in org.modeshape.search.lucene with parameters of type DynamicOperand
`org.apache.lucene.search.Query` | `AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory.createQuery(DynamicOperand left, Operator operator, StaticOperand right)`
`org.apache.lucene.search.Query` | `AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory.createQuery(DynamicOperand left, Operator operator, StaticOperand right, boolean caseSensitive)`
`org.apache.lucene.search.Query` | `AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory.createQuery(DynamicOperand left, StaticOperand lower, StaticOperand upper, boolean includesLower, boolean includesUpper, boolean caseSensitive)`

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.