Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
In.getItems()
Get list of items to test against.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
AbstractExpression.divide(Expression expression)
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(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 |
AbstractExpression.multiply(Expression expression)
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(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.
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
CompoundExpression.getExpressions()
Get list of expressions.
|
Modifier and Type | Method and Description |
---|---|
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 |
AbstractExpression.divide(Expression expression)
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.
|
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 |
AbstractExpression.multiply(Expression expression)
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.
|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
Length.getString()
Gets the string expression of LENGTH function.
|
Expression |
Substring.getString()
Gets the string expression of SUBSTRING function.
|
Expression |
Lower.getString()
Gets the string expression of LOWER function.
|
Expression |
Upper.getString()
Gets the string expression of UPPER function.
|
Expression |
Trim.getString()
Gets the string expression of TRIM function.
|
Expression |
Locate.getString()
Gets the string expression to be searched in by LOCATE function.
|
Expression |
Locate.getValue()
Gets the expression to search for by LOCATE function.
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
CustomFunction.getParameters()
Gets the list of parameter expressions of CastorFunction.
|
Modifier and Type | Method and Description |
---|---|
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 |
Length.setString(Expression string)
Sets the string expression of LENGTH 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 |
Upper.setString(Expression string)
Sets the string expression of UPPER function.
|
void |
Trim.setString(Expression string)
Sets the string expression of TRIM function.
|
void |
Locate.setString(Expression string)
Sets the string expression to be searched in by LOCATE function.
|
void |
Locate.setValue(Expression value)
Sets the expression to search for by LOCATE function.
|
Modifier and Type | Method and Description |
---|---|
void |
CustomFunction.setParameters(List<Expression> parameters)
Sets the list of parameter expressions of CastorFunction.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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 © 2014. All rights reserved.