ModeShape Distribution 3.0.0.Beta4

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)
           
 


ModeShape Distribution 3.0.0.Beta4

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