public class CharacterLiteral extends CharacterExpression implements SQLLiteral
SQLExpression.ColumnExpressionListlowestOperator, mapping, parameterName, st, stmt, subExprs, table| Constructor and Description |
|---|
CharacterLiteral(SQLStatement stmt,
JavaTypeMapping mapping,
Object value,
String parameterName)
Constructor for a character literal with a value.
|
| Modifier and Type | Method and Description |
|---|---|
SQLExpression |
add(SQLExpression expr)
Additive Operator.
|
SQLExpression |
com()
Bitwise Complement Operator
|
BooleanExpression |
eq(SQLExpression expr)
Equality operator (equals to)
|
BooleanExpression |
ge(SQLExpression expr)
Relational operator (greater than or equals)
|
Object |
getValue()
Accessor to the literal value
|
BooleanExpression |
gt(SQLExpression expr)
Relational operator (greater than)
|
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.
|
BooleanExpression |
ne(SQLExpression expr)
Not equality operator (not equals to)
|
SQLExpression |
neg()
Unary Minus Operator
|
void |
setJavaTypeMapping(JavaTypeMapping m) |
void |
setNotParameter()
Method to set this literal as not being a parameter.
|
protected void |
setStatement() |
SQLExpression |
sub(SQLExpression expr)
Additive Operator.
|
div, in, muland, bitAnd, bitOr, cast, distinct, encloseInParentheses, eor, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, ior, is, isParameter, not, toSQLTextpublic CharacterLiteral(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName)
stmt - the SQL statementmapping - the mappingvalue - the valueparameterName - Name of the parameter represented if any (JDBC "?")public BooleanExpression eq(SQLExpression expr)
SQLExpressioneq in class CharacterExpressionexpr - the right-hand operandpublic BooleanExpression ne(SQLExpression expr)
SQLExpressionne in class CharacterExpressionexpr - the right-hand operandpublic BooleanExpression lt(SQLExpression expr)
SQLExpressionlt in class CharacterExpressionexpr - the right-hand operandpublic BooleanExpression le(SQLExpression expr)
SQLExpressionle in class CharacterExpressionexpr - the right-hand operandpublic BooleanExpression gt(SQLExpression expr)
SQLExpressiongt in class CharacterExpressionexpr - the right-hand operandpublic BooleanExpression ge(SQLExpression expr)
SQLExpressionge in class CharacterExpressionexpr - the right-hand operandpublic SQLExpression add(SQLExpression expr)
SQLExpressionadd in class CharacterExpressionexpr - the right-hand operandpublic SQLExpression sub(SQLExpression expr)
SQLExpressionsub in class CharacterExpressionexpr - the right-hand operandpublic SQLExpression mod(SQLExpression expr)
CharacterExpressionmod in class CharacterExpressionexpr - The expression to modulus againstpublic SQLExpression neg()
SQLExpressionneg in class CharacterExpressionpublic SQLExpression com()
SQLExpressioncom in class CharacterExpressionpublic SQLExpression invoke(String methodName, List args)
SQLExpressioninvoke in class CharacterExpressionmethodName - name of the method to invokeargs - Args to this method (if any)public Object getValue()
SQLLiteralgetValue in interface SQLLiteralpublic void setJavaTypeMapping(JavaTypeMapping m)
setJavaTypeMapping in class SQLExpressionpublic void setNotParameter()
SQLLiteralsetNotParameter in interface SQLLiteralprotected void setStatement()
Copyright © 2019. All rights reserved.