public class CharacterExpression extends SQLExpression
SQLExpression.ColumnExpressionListlowestOperator, mapping, parameterName, st, stmt, subExprs, table| Constructor and Description |
|---|
CharacterExpression(SQLStatement stmt,
JavaTypeMapping mapping,
String functionName,
List args)
Generates statement as e.g.
|
CharacterExpression(SQLStatement stmt,
JavaTypeMapping mapping,
String functionName,
List args,
List types)
Generates statement as e.g.
|
CharacterExpression(SQLStatement stmt,
SQLTable table,
JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.
|
| Modifier and Type | Method and Description |
|---|---|
SQLExpression |
add(SQLExpression expr)
Additive Operator.
|
SQLExpression |
com()
Bitwise Complement Operator
|
SQLExpression |
div(SQLExpression expr)
Division Operator.
|
BooleanExpression |
eq(SQLExpression expr)
Equality operator (equals to)
|
BooleanExpression |
ge(SQLExpression expr)
Relational operator (greater than or equals)
|
BooleanExpression |
gt(SQLExpression expr)
Relational operator (greater than)
|
BooleanExpression |
in(SQLExpression expr,
boolean not)
In expression.
|
SQLExpression |
invoke(String methodName,
List args)
Invocation of a method on this expression.
|
BooleanExpression |
le(SQLExpression expr)
Relational operator (lower than or equals)
|
BooleanExpression |
lt(SQLExpression expr)
Relational operator (lower than)
|
SQLExpression |
mod(SQLExpression expr)
Method to return a modulus expression.
|
SQLExpression |
mul(SQLExpression expr)
Multiplication Operator
|
BooleanExpression |
ne(SQLExpression expr)
Not equality operator (not equals to)
|
SQLExpression |
neg()
Unary Minus Operator
|
SQLExpression |
sub(SQLExpression expr)
Additive Operator.
|
and, bitAnd, bitOr, cast, distinct, encloseInParentheses, eor, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, ior, is, isParameter, not, setJavaTypeMapping, toSQLTextpublic CharacterExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
stmt - The statementtable - The table in the statementmapping - The mapping for the fieldpublic CharacterExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List args)
stmt - SQL Statementmapping - Mapping to usefunctionName - Name of the functionargs - SQLExpression listpublic CharacterExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List args, List types)
stmt - SQL Statementmapping - Mapping to usefunctionName - Name of the functionargs - SQLExpression listtypes - Optional types list for the argspublic BooleanExpression eq(SQLExpression expr)
SQLExpressioneq in class SQLExpressionexpr - the right-hand operandpublic BooleanExpression ne(SQLExpression expr)
SQLExpressionne in class SQLExpressionexpr - the right-hand operandpublic BooleanExpression lt(SQLExpression expr)
SQLExpressionlt in class SQLExpressionexpr - the right-hand operandpublic BooleanExpression le(SQLExpression expr)
SQLExpressionle in class SQLExpressionexpr - the right-hand operandpublic BooleanExpression gt(SQLExpression expr)
SQLExpressiongt in class SQLExpressionexpr - the right-hand operandpublic BooleanExpression ge(SQLExpression expr)
SQLExpressionge in class SQLExpressionexpr - the right-hand operandpublic SQLExpression add(SQLExpression expr)
SQLExpressionadd in class SQLExpressionexpr - the right-hand operandpublic SQLExpression sub(SQLExpression expr)
SQLExpressionsub in class SQLExpressionexpr - the right-hand operandpublic SQLExpression mul(SQLExpression expr)
SQLExpressionmul in class SQLExpressionexpr - the right-hand operatorpublic SQLExpression div(SQLExpression expr)
SQLExpressiondiv in class SQLExpressionexpr - the right-hand operatorpublic SQLExpression mod(SQLExpression expr)
mod in class SQLExpressionexpr - The expression to modulus againstpublic SQLExpression neg()
SQLExpressionneg in class SQLExpressionpublic SQLExpression com()
SQLExpressioncom in class SQLExpressionpublic BooleanExpression in(SQLExpression expr, boolean not)
SQLExpressionexprin in class SQLExpressionexpr - the right-hand expressionnot - Whether we really want "not in"public SQLExpression invoke(String methodName, List args)
SQLExpressioninvoke in class SQLExpressionmethodName - name of the method to invokeargs - Args to this method (if any)Copyright © 2017. All rights reserved.