|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |