Uses of Interface
org.castor.cpa.query.Expression

Packages that use Expression
org.castor.cpa.query   
org.castor.cpa.query.object   
org.castor.cpa.query.object.condition   
org.castor.cpa.query.object.expression   
org.castor.cpa.query.object.function   
org.castor.cpa.query.object.literal   
org.castor.cpa.query.object.parameter   
 

Uses of Expression in org.castor.cpa.query
 

Subinterfaces of Expression in org.castor.cpa.query
 interface Field
          Interface specification for Field of query objects.
 interface Function
          Marker interface for functions of query objects.
 interface Literal
          Marker interface for literals of query objects.
 interface Parameter
          Interface for parameters of query objects.
 interface Projection
          Interface for Projection of query objects.
 interface Schema
          Interface for Schema of query objects.
 

Methods in org.castor.cpa.query that return Expression
 Expression Expression.add(BigDecimal value)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression Expression.add(double value)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression Expression.add(Expression value)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression Expression.add(long value)
          The method for Add arithmetic expression of query objects.
 Expression Expression.concat(Expression value)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression Expression.concat(String value)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression Expression.divide(BigDecimal value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression Expression.divide(double value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression Expression.divide(Expression value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression Expression.divide(long value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression Expression.multiply(BigDecimal value)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression Expression.multiply(double value)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression Expression.multiply(Expression value)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression Expression.multiply(long value)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression Expression.negate()
          Negate.
 Expression SelectQuery.newTemporal(TemporalType temporalType)
          New temporal.
 Expression SelectQuery.newTemporal(TemporalType temporalType, Calendar value)
          New temporal.
 Expression SelectQuery.newTemporal(TemporalType temporalType, Date value)
          New temporal.
 Expression Expression.plus()
          Plus.
 Expression Expression.remainder(BigDecimal value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression Expression.remainder(double value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression Expression.remainder(Expression value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression Expression.remainder(long value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression Expression.subtract(BigDecimal value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression Expression.subtract(double value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression Expression.subtract(Expression value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression Expression.subtract(long value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 

Methods in org.castor.cpa.query with parameters of type Expression
 Expression Expression.add(Expression value)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Condition Expression.between(Expression low, Expression high)
          Between.
 Expression Expression.concat(Expression value)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression Expression.divide(Expression value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Condition Expression.equal(Expression value)
          Equal.
 Condition Expression.greaterEqual(Expression value)
          Greater equal.
 Condition Expression.greaterThan(Expression value)
          Greater Then.
 Condition Expression.lessEqual(Expression value)
          Less equal.
 Condition Expression.lessThan(Expression value)
          Less Then.
 Function Expression.locate(Expression value)
          The method for LOCATE function of query objects.
 Function Expression.locate(Expression value, Expression index)
          Locate.
 Function Expression.locate(Expression value, int index)
          Locate.
 Function Expression.locate(String value, Expression index)
          The method for LOCATE function of query objects.
 Expression Expression.multiply(Expression value)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Condition Expression.notBetween(Expression low, Expression high)
          Not between.
 Condition Expression.notEqual(Expression value)
          Not equal.
 Expression Expression.remainder(Expression value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Function Expression.substring(Expression index, Expression length)
          Substring.
 Function Expression.substring(Expression index, int length)
          Substring.
 Function Expression.substring(int index, Expression length)
          Substring.
 Expression Expression.subtract(Expression value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 

Uses of Expression in org.castor.cpa.query.object
 

Classes in org.castor.cpa.query.object that implement Expression
 class AbstractField
          Abstract base class for Field, Schema and Projection.
 class FieldImpl
          Final immutable class that implements Field.
 class ProjectionImpl
          Final immutable class that a projection of a select query.
 class SchemaImpl
          Final immutable class that implements Schema.
 

Methods in org.castor.cpa.query.object that return Expression
 Expression SelectQueryImpl.newTemporal(TemporalType temporalType)
          New temporal.
 Expression SelectQueryImpl.newTemporal(TemporalType temporalType, Calendar value)
          New temporal.
 Expression SelectQueryImpl.newTemporal(TemporalType temporalType, Date value)
          New temporal.
 

Uses of Expression in org.castor.cpa.query.object.condition
 

Methods in org.castor.cpa.query.object.condition that return Expression
 Expression Like.getEscape()
          Gets escape character of like condition.
 Expression SimpleCondition.getExpression()
          Get expression to test.
 Expression Between.getHigh()
          Get high bound of between range.
 Expression Comparison.getLeftSide()
          Get left side expression of comparison condition.
 Expression Between.getLow()
          Get low bound of between range.
 Expression Like.getPattern()
          Get pattern of like condition.
 Expression Comparison.getRightSide()
          Get right side expression of comparison condition.
 

Methods in org.castor.cpa.query.object.condition that return types with arguments of type Expression
 List<Expression> In.getItems()
          Get list of items to test against.
 

Methods in org.castor.cpa.query.object.condition with parameters of type Expression
 void Like.setEscape(Expression escape)
          Set escape character of like condition.
 void SimpleCondition.setExpression(Expression expression)
          Set expression to test.
 void Between.setHigh(Expression high)
          Set high bound of between range.
 void Comparison.setLeftSide(Expression expression)
          Set left side expression of comparison condition.
 void Between.setLow(Expression low)
          Set low bound of between range.
 void Like.setPattern(Expression pattern)
          Set pattern of like condition.
 void Comparison.setRightSide(Expression expression)
          Set right side expression of comparison condition.
 

Uses of Expression in org.castor.cpa.query.object.expression
 

Classes in org.castor.cpa.query.object.expression that implement Expression
 class AbstractExpression
          Abstract base class for Expressions.
 class Add
          Final class that represents add arithmetic expression.
 class CompoundExpression
          Abstract base class for compound expression.
 class Concat
          Final class that represents a concat arithmetic expression.
 class Divide
          Final class that represents a divide arithmetic expression.
 class Multiply
          Final class that represents Multiply expression.
 class Negate
          Final class that represents negate expression.
 class Remainder
          Final class that represents subtract arithmetic expression.
 class Subtract
          Final class that represents subtract arithmetic expression.
 

Methods in org.castor.cpa.query.object.expression that return Expression
 Expression AbstractExpression.add(BigDecimal value)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression AbstractExpression.add(double value)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression Add.add(Expression expression)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression AbstractExpression.add(Expression expression)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression AbstractExpression.add(long value)
          The method for Add arithmetic expression of query objects.
 Expression Concat.concat(Expression expression)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression AbstractExpression.concat(Expression expression)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression AbstractExpression.concat(String value)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression AbstractExpression.divide(BigDecimal value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.divide(double value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression Divide.divide(Expression expression)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.divide(Expression expression)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.divide(long value)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression Negate.getExpression()
          Get expression to negate.
 Expression AbstractExpression.multiply(BigDecimal value)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.multiply(double value)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression Multiply.multiply(Expression expression)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.multiply(Expression expression)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.multiply(long value)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression Negate.negate()
          Negate.
 Expression AbstractExpression.negate()
          Negate.
 Expression AbstractExpression.plus()
          Plus.
 Expression AbstractExpression.remainder(BigDecimal value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.remainder(double value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression Remainder.remainder(Expression expression)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.remainder(Expression expression)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.remainder(long value)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.subtract(BigDecimal value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression AbstractExpression.subtract(double value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression Subtract.subtract(Expression expression)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression AbstractExpression.subtract(Expression expression)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression AbstractExpression.subtract(long value)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 

Methods in org.castor.cpa.query.object.expression that return types with arguments of type Expression
 List<Expression> CompoundExpression.getExpressions()
          Get list of expressions.
 

Methods in org.castor.cpa.query.object.expression with parameters of type Expression
 Expression Add.add(Expression expression)
          The method for Add ( + ) additive arithmetic expression of query objects.
 Expression AbstractExpression.add(Expression expression)
          The method for Add ( + ) additive arithmetic expression of query objects.
 void CompoundExpression.addExpression(Expression expression)
          Add expression to the end of the list.
 Condition AbstractExpression.between(Expression low, Expression high)
          Between.
 Expression Concat.concat(Expression expression)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression AbstractExpression.concat(Expression expression)
          The method for Concat ( || ) additive arithmetic expression of query objects.
 Expression Divide.divide(Expression expression)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.divide(Expression expression)
          The method for Divide ( / ) multiplicative arithmetic expression of query objects.
 Condition AbstractExpression.equal(Expression value)
          Equal.
 Condition AbstractExpression.greaterEqual(Expression value)
          Greater equal.
 Condition AbstractExpression.greaterThan(Expression value)
          Greater Then.
 Condition AbstractExpression.lessEqual(Expression value)
          Less equal.
 Condition AbstractExpression.lessThan(Expression value)
          Less Then.
 Function AbstractExpression.locate(Expression value)
          The method for LOCATE function of query objects.
 Function AbstractExpression.locate(Expression value, Expression index)
          Locate.
 Function AbstractExpression.locate(Expression value, int index)
          Locate.
 Function AbstractExpression.locate(String value, Expression index)
          The method for LOCATE function of query objects.
 Expression Multiply.multiply(Expression expression)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.multiply(Expression expression)
          The method for Multiply ( * ) multiplicative arithmetic expression of query objects.
 Condition AbstractExpression.notBetween(Expression low, Expression high)
          Not between.
 Condition AbstractExpression.notEqual(Expression value)
          Not equal.
 Expression Remainder.remainder(Expression expression)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 Expression AbstractExpression.remainder(Expression expression)
          The method for Reminder ( % ) multiplicative arithmetic expression of query objects.
 void Negate.setExpression(Expression expression)
          Set expression to negate.
 Function AbstractExpression.substring(Expression index, Expression length)
          Substring.
 Function AbstractExpression.substring(Expression index, int length)
          Substring.
 Function AbstractExpression.substring(int index, Expression length)
          Substring.
 Expression Subtract.subtract(Expression expression)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 Expression AbstractExpression.subtract(Expression expression)
          The method for Subtract ( - ) additive arithmetic expression of query objects.
 

Uses of Expression in org.castor.cpa.query.object.function
 

Classes in org.castor.cpa.query.object.function that implement Expression
 class Abs
          Final class that represents ABS (absolute) function.
 class AbstractFunction
          Abstract base class for functions.
 class CustomFunction
          Final class that represents functions with custom names of CastorQL.
 class Length
          Final class that represents LENGTH function.
 class Locate
          Final class that represents LOCATE function.
 class Lower
          Final class that represents LOWER function of query objects.
 class Sqrt
          Final class that represents SQRT (square root) function.
 class Substring
          Final class that represents SUBSTRING function.
 class Trim
          Final class that represents TRIM function.
 class Upper
          Final class that represents UPPER function.
 

Methods in org.castor.cpa.query.object.function that return Expression
 Expression Trim.getCharacter()
          Gets the trim character expression of TRIM function.
 Expression Substring.getIndex()
          Gets the start expression of SUBSTRING function.
 Expression Locate.getIndex()
          Gets the expression defining the start position of LOCATE function.
 Expression Substring.getLength()
          Gets the length expression of SUBSTRING function.
 Expression Sqrt.getNumber()
          Gets the number expression of SQRT function.
 Expression Abs.getNumber()
          Gets the number expression of ABS function.
 Expression Upper.getString()
          Gets the string expression of UPPER function.
 Expression Trim.getString()
          Gets the string expression of TRIM function.
 Expression Substring.getString()
          Gets the string expression of SUBSTRING function.
 Expression Lower.getString()
          Gets the string expression of LOWER function.
 Expression Locate.getString()
          Gets the string expression to be searched in by LOCATE function.
 Expression Length.getString()
          Gets the string expression of LENGTH function.
 Expression Locate.getValue()
          Gets the expression to search for by LOCATE function.
 

Methods in org.castor.cpa.query.object.function that return types with arguments of type Expression
 List<Expression> CustomFunction.getParameters()
          Gets the list of parameter expressions of CastorFunction.
 

Methods in org.castor.cpa.query.object.function with parameters of type Expression
 void Trim.setCharacter(Expression character)
          Sets the trim character expression of TRIM function.
 void Substring.setIndex(Expression index)
          Sets the start expression of SUBSTRING function.
 void Locate.setIndex(Expression index)
          Sets the expression defining the start position of LOCATE function.
 void Substring.setLength(Expression length)
          Sets the length expression of SUBSTRING function.
 void Sqrt.setNumber(Expression number)
          Sets the number expression of SQRT function.
 void Abs.setNumber(Expression number)
          Sets the number expression of ABS function.
 void Upper.setString(Expression string)
          Sets the string expression of UPPER function.
 void Trim.setString(Expression string)
          Sets the string expression of TRIM function.
 void Substring.setString(Expression string)
          Sets the string expression of SUBSTRING function.
 void Lower.setString(Expression string)
          Sets the string expression of LOWER function.
 void Locate.setString(Expression string)
          Sets the string expression to be searched in by LOCATE function.
 void Length.setString(Expression string)
          Sets the string expression of LENGTH function.
 void Locate.setValue(Expression value)
          Sets the expression to search for by LOCATE function.
 

Method parameters in org.castor.cpa.query.object.function with type arguments of type Expression
 void CustomFunction.setParameters(List<Expression> parameters)
          Sets the list of parameter expressions of CastorFunction.
 

Uses of Expression in org.castor.cpa.query.object.literal
 

Classes in org.castor.cpa.query.object.literal that implement Expression
 class AbstractLiteral
          Abstract base class for literals.
 class AbstractNumericLiteral
          Abstract base class for numeric literals.
 class AbstractTemporalLiteral
          Abstract immutable base class for temporal literals.
 class BigDecimalLiteral
          Final immutable class that represents a BigDecimal literal.
 class BooleanLiteral
          Final immutable class that represents a boolean literal.
 class DateLiteral
          Final immutable class that represents a date literal.
 class DoubleLiteral
          Final immutable class that represents a double literal.
 class EnumLiteral
          Final immutable class that represents a enum expression.
 class LongLiteral
          Final immutable class that represents a long literal.
 class StringLiteral
          Final immutable class that represents a string literal.
 class TimeLiteral
          Final immutable class that represents a time literal.
 class TimestampLiteral
          Final immutable class that represents a timestamp literal.
 

Uses of Expression in org.castor.cpa.query.object.parameter
 

Classes in org.castor.cpa.query.object.parameter that implement Expression
 class AbstractParameter
          Abstract base class for parameters.
 class NamedParameter
          Final immutable class that represents a named parameter.
 class PositionalParameter
          Final immutable class that represents a positional parameter.
 



Copyright © 2010. All Rights Reserved.