Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Beta3
PREV NEXT | FRAMES NO FRAMES

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

Packages that use DynamicOperand
org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
org.modeshape.jcr.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
org.modeshape.jcr.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.
org.modeshape.jcr.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.jcr.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.jcr.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.jcr.query.validate | This package provides the interfaces that define the tables and columns that can be queried.

Uses of DynamicOperand in org.modeshape.jcr.query

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

Methods in org.modeshape.jcr.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.jcr.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.jcr.query.model

Methods in org.modeshape.jcr.query.model that return DynamicOperand
`DynamicOperand` | `ArithmeticOperand.getLeft()`
`DynamicOperand` | `UpperCase.getOperand()`
`DynamicOperand` | `SetCriteria.getOperand()`
`DynamicOperand` | `Ordering.getOperand()`
`DynamicOperand` | `LowerCase.getOperand()`
`DynamicOperand` | `Between.getOperand()`
`DynamicOperand` | `Comparison.getOperand1()`
`DynamicOperand` | `ArithmeticOperand.getRight()`
`DynamicOperand` | `SetCriteria.leftOperand()` Get the dynamic operand to which the set constraint applies

Constructors in org.modeshape.jcr.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.jcr.query.optimize

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

Methods in org.modeshape.jcr.query.optimize with parameters of type DynamicOperand
`protected boolean` | `RewritePathAndNameCriteria.isPathOriented(DynamicOperand op)`
`protected DynamicOperand` | `RewritePseudoColumns.rewrite(QueryContext context, DynamicOperand operand)`

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

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

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

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

Methods in org.modeshape.jcr.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.jcr.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.jcr.query.process

Methods in org.modeshape.jcr.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.jcr.query.validate

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Beta3
PREV NEXT | FRAMES NO FRAMES

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