ModeShape Distribution 3.0.0.Beta4

Uses of Class
org.modeshape.jcr.query.QueryBuilder.ConstraintBuilder

Packages that use QueryBuilder.ConstraintBuilder
org.modeshape.jcr.query The Query API provides a mechanism for building and executing queries. 
org.modeshape.jcr.query.xpath The components used to parse JCR XPath queries and translate them into equivalent JCR-SQL2 queries. 
 

Uses of QueryBuilder.ConstraintBuilder in org.modeshape.jcr.query
 

Subclasses of QueryBuilder.ConstraintBuilder in org.modeshape.jcr.query
protected  class QueryBuilder.LowerCaser
          A specialized form of the QueryBuilder.ConstraintBuilder that always wraps the generated constraint in a LowerCase instance.
protected  class QueryBuilder.UpperCaser
          A specialized form of the QueryBuilder.ConstraintBuilder that always wraps the generated constraint in a UpperCase instance.
 

Fields in org.modeshape.jcr.query declared as QueryBuilder.ConstraintBuilder
protected  QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.constraintBuilder
           
 

Methods in org.modeshape.jcr.query that return QueryBuilder.ConstraintBuilder
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.and()
          Signal that the previous constraint clause be AND-ed together with another constraint clause that will be defined immediately after this method call.
 QueryBuilder.ConstraintBuilder QueryBuilder.CastAsRightHandSide.as(String type)
          Define the right-hand side literal value cast as the specified type.
 QueryBuilder.ConstraintBuilder QueryBuilder.CastAsUpperBoundary.as(String type)
          Define the right-hand side literal value cast as the specified type.
protected  QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.buildLogicalConstraint()
           
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.closeParen()
          Complete the specification of a constraint clause, and return the builder for the parent constraint clause.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.hasProperty(String table, String propertyName)
          Define a constraint clause that the node within the named table has at least one value for the named property.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.is(Operator operator, Object literalOrSubquery)
          Define the right-hand-side of the constraint using the supplied operator.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.is(Operator operator, QueryCommand subquery)
          Define the right-hand-side of the constraint using the supplied operator.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.is(Operator operator, Subquery subquery)
          Define the right-hand-side of the constraint using the supplied operator.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.isBelowPath(String descendantTable, String ancestorPath)
          Define a constraint clause that the node within the named table is a descendant of the node at the supplied path.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isBetween(Object lowerBoundLiteral, Object upperBoundLiteral)
          Define the right-hand-side of the constraint using the supplied operator.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.isChild(String childTable, String parentPath)
          Define a constraint clause that the node within the named table is the child of the node at the supplied path.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isEqualTo(Object literalOrSubquery)
          Define the right-hand-side of the constraint to be equivalent to the supplied literal value.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isEqualToVariable(String variableName)
          Define the right-hand-side of the constraint to be equivalent to the value of the supplied variable.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isGreaterThan(Object literalOrSubquery)
          Define the right-hand-side of the constraint to be greater than the supplied literal value.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isGreaterThanOrEqualTo(Object literalOrSubquery)
          Define the right-hand-side of the constraint to be greater than or equal to the supplied literal value.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isGreaterThanOrEqualToVariable(String variableName)
          Define the right-hand-side of the constraint to be greater than or equal to the value of the supplied variable.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isGreaterThanVariable(String variableName)
          Define the right-hand-side of the constraint to be greater than the value of the supplied variable.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isIn(Iterable<Object> literals)
           
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isIn(Object... literals)
           
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isInSubquery(QueryCommand subquery)
           
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isInSubquery(Subquery subquery)
           
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isLessThan(Object literalOrSubquery)
          Define the right-hand-side of the constraint to be less than the supplied literal value.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isLessThanOrEqualTo(Object literalOrSubquery)
          Define the right-hand-side of the constraint to be less than or equal to the supplied literal value.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isLessThanOrEqualToVariable(String variableName)
          Define the right-hand-side of the constraint to be less than or equal to the value of the supplied variable.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isLessThanVariable(String variableName)
          Define the right-hand-side of the constraint to be less than the value of the supplied variable.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isLike(Object literalOrSubquery)
          Define the right-hand-side of the constraint to be LIKE the supplied literal value.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isLikeVariable(String variableName)
          Define the right-hand-side of the constraint to be LIKE the value of the supplied variable.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isNotEqualTo(Object literalOrSubquery)
          Define the right-hand-side of the constraint to be not equal to the supplied literal value.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isNotEqualToVariable(String variableName)
          Define the right-hand-side of the constraint to be not equal to the value of the supplied variable.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.isSameNode(String table, String asNodeAtPath)
          Define a constraint clause that the node within the named table is the same node as that appearing at the supplied path.
 QueryBuilder.ConstraintBuilder QueryBuilder.ComparisonBuilder.isVariable(Operator operator, String variableName)
          Define the right-hand-side of the constraint using the supplied operator.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(BigDecimal literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(BigDecimal literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(Binary literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(Binary literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(boolean literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(boolean literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(DateTime literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(DateTime literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(double literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(double literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(float literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(float literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(int literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(int literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(long literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(long literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(Name literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(Name literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(Path literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(Path literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(QueryCommand subquery)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(String literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(String literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(URI literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(URI literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.literal(UUID literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.literal(UUID literal)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.not()
          Signal that the next constraint clause (defined immediately after this method) should be negated.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.openParen()
          Simulate the use of an open parenthesis in the constraint.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.or()
          Signal that the previous constraint clause be OR-ed together with another constraint clause that will be defined immediately after this method call.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.search(String table, String searchExpression)
          Define a constraint clause that the node within the named table have at least one property that satisfies the full-text search expression.
 QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.search(String table, String propertyName, String searchExpression)
          Define a constraint clause that the node within the named table have a value for the named property that satisfies the full-text search expression.
protected  QueryBuilder.ConstraintBuilder QueryBuilder.ConstraintBuilder.setConstraint(Constraint constraint)
           
protected  QueryBuilder.ConstraintBuilder QueryBuilder.UpperCaser.setConstraint(Constraint constraint)
           
protected  QueryBuilder.ConstraintBuilder QueryBuilder.LowerCaser.setConstraint(Constraint constraint)
           
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.subquery(QueryCommand subquery)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.subquery(Subquery subquery)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.RightHandSide.variable(String variableName)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder QueryBuilder.UpperBoundary.variable(String variableName)
          Define the upper boundary value of a range.
 QueryBuilder.ConstraintBuilder QueryBuilder.where()
          Begin the WHERE clause for this query by obtaining the constraint builder.
 

Methods in org.modeshape.jcr.query that return types with arguments of type QueryBuilder.ConstraintBuilder
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(BigDecimal literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(BigDecimal literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(boolean literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(boolean literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(DateTime literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(DateTime literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(double literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(double literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(int literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(int literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(long literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(long literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(Name literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(Name literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(Path literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(Path literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(String literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(String literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(URI literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(URI literal)
          Define the upper boundary value of a range.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.RightHandSide.cast(UUID literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> QueryBuilder.UpperBoundary.cast(UUID literal)
          Define the upper boundary value of a range.
 

Constructors in org.modeshape.jcr.query with parameters of type QueryBuilder.ConstraintBuilder
QueryBuilder.ComparisonBuilder(QueryBuilder.ConstraintBuilder constraintBuilder, DynamicOperand left)
           
QueryBuilder.ConstraintBuilder(QueryBuilder.ConstraintBuilder parent)
           
QueryBuilder.LowerCaser(QueryBuilder.ConstraintBuilder delegate)
           
QueryBuilder.UpperCaser(QueryBuilder.ConstraintBuilder delegate)
           
 

Uses of QueryBuilder.ConstraintBuilder in org.modeshape.jcr.query.xpath
 

Methods in org.modeshape.jcr.query.xpath with parameters of type QueryBuilder.ConstraintBuilder
protected  String XPathToQueryTranslator.translateElementTest(XPath.ElementTest elementTest, List<XPath.StepExpression> pathConstraint, QueryBuilder.ConstraintBuilder where)
           
protected  boolean XPathToQueryTranslator.translatePathExpressionConstraint(XPath.PathExpression pathExrp, QueryBuilder.ConstraintBuilder where, String tableName)
           
protected  String XPathToQueryTranslator.translatePredicate(XPath.Component predicate, String tableName, QueryBuilder.ConstraintBuilder where)
           
protected  void XPathToQueryTranslator.translatePredicates(List<XPath.Component> predicates, String tableName, QueryBuilder.ConstraintBuilder where)
           
protected  String XPathToQueryTranslator.translateSource(String tableName, List<XPath.StepExpression> path, QueryBuilder.ConstraintBuilder where)
           
 


ModeShape Distribution 3.0.0.Beta4

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