public class ColumnExpression extends SQLExpression
SQLExpression.ColumnExpressionList
lowestOperator, mapping, parameterName, st, stmt, subExprs, table
Modifier | Constructor and Description |
---|---|
protected |
ColumnExpression(SQLStatement stmt,
Object value)
Constructor for an SQL expression for a literal value.
|
protected |
ColumnExpression(SQLStatement stmt,
SQLTable table,
Column col)
Constructor for an SQL expression for a column.
|
protected |
ColumnExpression(SQLStatement stmt,
String parameterName,
JavaTypeMapping mapping,
Object value,
int colNumber)
Constructor for an SQL expression for a parameter.
|
Modifier and Type | Method and Description |
---|---|
BooleanExpression |
eq(SQLExpression expr)
Equality operator (equals to)
|
BooleanExpression |
noteq(SQLExpression expr) |
void |
setOmitTableFromString(boolean omitTable) |
String |
toString()
Stringifier method to return this "column" in a form for use in SQL statements.
|
add, and, cast, com, distinct, div, encloseInParentheses, eor, ge, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, gt, in, invoke, ior, is, isParameter, le, lt, mod, mul, ne, neg, not, setJavaTypeMapping, sub, toSQLText
protected ColumnExpression(SQLStatement stmt, String parameterName, JavaTypeMapping mapping, Object value, int colNumber)
stmt
- The statementparameterName
- Name of the parametermapping
- Mapping for the columnvalue
- The value for the parameter for this columncolNumber
- Column number of the mapping being represented hereprotected ColumnExpression(SQLStatement stmt, SQLTable table, Column col)
stmt
- The statementtable
- The table in the statementcol
- The columnprotected ColumnExpression(SQLStatement stmt, Object value)
stmt
- The statementvalue
- The literal valuepublic BooleanExpression eq(SQLExpression expr)
SQLExpression
eq
in class SQLExpression
expr
- the right-hand operandpublic BooleanExpression noteq(SQLExpression expr)
public void setOmitTableFromString(boolean omitTable)
Copyright © 2015. All rights reserved.