|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.triactive.jdo.store.sql.expr.AbstractSqlExpression
com.triactive.jdo.store.sql.expr.NumericExpression
com.triactive.jdo.store.sql.expr.NumericLiteral
com.triactive.jdo.store.sql.expr.FloatingPointLiteral
| Nested Class Summary |
| Nested classes inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression |
AbstractSqlExpression.Body, AbstractSqlExpression.CompoundExpression, AbstractSqlExpression.SimpleColumnReference, AbstractSqlExpression.SubqueryExpression |
| Field Summary | |
protected java.lang.Number |
value
|
| Fields inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression |
body, qs |
| Constructor Summary | |
FloatingPointLiteral(QueryStatement qs,
double value)
|
|
FloatingPointLiteral(QueryStatement qs,
java.lang.Number value)
|
|
| Method Summary | |
SqlExpression |
add(SqlExpression expr)
|
java.math.BigDecimal |
decimalValue()
Returns the value of the literal as a BigDecimal. |
SqlExpression |
div(SqlExpression expr)
|
double |
doubleValue()
Returns the value of the literal as a Java double. |
BooleanExpression |
eq(SqlExpression expr)
|
BooleanExpression |
gt(SqlExpression expr)
|
BooleanExpression |
gteq(SqlExpression expr)
|
BooleanExpression |
lt(SqlExpression expr)
|
BooleanExpression |
lteq(SqlExpression expr)
|
SqlExpression |
mod(SqlExpression expr)
|
SqlExpression |
mul(SqlExpression expr)
|
SqlExpression |
neg()
Returns a new expression representing "-this". |
BooleanExpression |
noteq(SqlExpression expr)
|
SqlExpression |
sub(SqlExpression expr)
|
StatementText |
toStatementText()
Returns the SQL statement text which this object generates. |
| Methods inherited from class com.triactive.jdo.store.sql.expr.NumericExpression |
cast |
| Methods inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression |
accessField, and, callMethod, com, eor, getColumnMapping, getJavaType, getMapping, getQueryStatement, getReferencedColumns, innermostQuery, innermostQuery, ior, newBody, newBody, newBody, newBody, newBody, newBody, newResultExpression, newSubqueryBody, not, select, setMapping, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected final java.lang.Number value
| Constructor Detail |
public FloatingPointLiteral(QueryStatement qs,
double value)
public FloatingPointLiteral(QueryStatement qs,
java.lang.Number value)
| Method Detail |
public java.math.BigDecimal decimalValue()
com.triactive.jdo.store.sql.expr.NumericLiteral
public SqlExpression neg()
SqlExpression
neg in interface SqlExpressionneg in class NumericExpressionpublic double doubleValue()
public BooleanExpression eq(SqlExpression expr)
eq in interface SqlExpressioneq in class NumericExpressionpublic BooleanExpression noteq(SqlExpression expr)
noteq in interface SqlExpressionnoteq in class NumericExpressionpublic BooleanExpression lt(SqlExpression expr)
lt in interface SqlExpressionlt in class NumericExpressionpublic BooleanExpression lteq(SqlExpression expr)
lteq in interface SqlExpressionlteq in class NumericExpressionpublic BooleanExpression gt(SqlExpression expr)
gt in interface SqlExpressiongt in class NumericExpressionpublic BooleanExpression gteq(SqlExpression expr)
gteq in interface SqlExpressiongteq in class NumericExpressionpublic SqlExpression add(SqlExpression expr)
add in interface SqlExpressionadd in class NumericExpressionpublic SqlExpression sub(SqlExpression expr)
sub in interface SqlExpressionsub in class NumericExpressionpublic SqlExpression mul(SqlExpression expr)
mul in interface SqlExpressionmul in class NumericExpressionpublic SqlExpression div(SqlExpression expr)
div in interface SqlExpressiondiv in class NumericExpressionpublic SqlExpression mod(SqlExpression expr)
mod in interface SqlExpressionmod in class NumericExpressionpublic StatementText toStatementText()
StatementTextGenerator
toStatementText in interface StatementTextGeneratortoStatementText in class AbstractSqlExpression
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||