org.modeshape.graph.query
Class QueryBuilder.RightHandSide

java.lang.Object
  extended by org.modeshape.graph.query.QueryBuilder.RightHandSide
Enclosing class:
QueryBuilder

public class QueryBuilder.RightHandSide
extends Object


Method Summary
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(BigDecimal literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(boolean literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(DateTime literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(double literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(int literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(long literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(Name literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(Path literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(String literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(URI literal)
          Define the right-hand side of a comparison.
 QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(UUID literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(BigDecimal literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(Binary literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(boolean literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(DateTime literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(double literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(float literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(int literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(long literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(Name literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(Path literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(String literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(URI literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder literal(UUID literal)
          Define the right-hand side of a comparison.
 QueryBuilder.ConstraintBuilder variable(String variableName)
          Define the right-hand side of a comparison.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

literal

public QueryBuilder.ConstraintBuilder literal(String literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(int literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(long literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(float literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(double literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(DateTime literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(Path literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(Name literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(URI literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(UUID literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(Binary literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(BigDecimal literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

literal

public QueryBuilder.ConstraintBuilder literal(boolean literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value;
Returns:
the constraint builder; never null

variable

public QueryBuilder.ConstraintBuilder variable(String variableName)
Define the right-hand side of a comparison.

Parameters:
variableName - the name of the variable
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(int literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(String literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(boolean literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(long literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(double literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(BigDecimal literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(DateTime literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(Name literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(Path literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(UUID literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null

cast

public QueryBuilder.CastAs<QueryBuilder.ConstraintBuilder> cast(URI literal)
Define the right-hand side of a comparison.

Parameters:
literal - the literal value that is to be cast
Returns:
the constraint builder; never null


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