Uses of Class
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. 
 

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
 

Subclasses of DynamicOperand in org.modeshape.graph.query.model
 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 Orderings.
 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.getLeft()
          Get the left-hand operand.
 DynamicOperand SetCriteria.getLeftOperand()
          Get the dynamic operand to which the set constraint applies
 DynamicOperand UpperCase.getOperand()
          Get the operand that is being uppercased.
 DynamicOperand Ordering.getOperand()
          Get the operand being ordered.
 DynamicOperand LowerCase.getOperand()
          Get the dynamic operand that is to be lower-cased.
 DynamicOperand Between.getOperand()
          Get the dynamic operand specification.
 DynamicOperand Comparison.getOperand1()
          Get the dynamic operand of this comparison.
 DynamicOperand ArithmeticOperand.getRight()
          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)
           
DynamicOperand(DynamicOperand... operands)
          Create a arithmetic dynamic operand that operates upon the selector names given by the supplied dynamic operand(s).
DynamicOperand(DynamicOperand operand)
          Create a arithmetic dynamic operand that operates upon the selector names given by the supplied dynamic operand(s).
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<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.
 

Constructor parameters in org.modeshape.graph.query.model with type arguments of type DynamicOperand
DynamicOperand(Iterable<? extends DynamicOperand> operands)
          Create a arithmetic dynamic operand that operates upon the selector names given by the supplied dynamic operand(s).
 

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)
           
 

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

Methods in org.modeshape.graph.query.plan that return DynamicOperand
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.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)
           
 



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