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 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.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.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)
           
 

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)
           
 



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