com.triactive.jdo.store
Class NumericExpression

java.lang.Object
  extended by com.triactive.jdo.store.SQLExpression
      extended by com.triactive.jdo.store.NumericExpression
Direct Known Subclasses:
FloatingPointLiteral, IndexOfExpression, IntegerLiteral

 class NumericExpression
extends SQLExpression


Nested Class Summary
 
Nested classes/interfaces inherited from class com.triactive.jdo.store.SQLExpression
SQLExpression.DyadicOperator, SQLExpression.IllegalArgumentTypeException, SQLExpression.IllegalOperationException, SQLExpression.MethodInvocationException, SQLExpression.MonadicOperator, SQLExpression.Operator
 
Field Summary
 
Fields inherited from class com.triactive.jdo.store.SQLExpression
lowestOperator, OP_ADD, OP_AND, OP_BETWEEN, OP_CONCAT, OP_DIV, OP_EQ, OP_GT, OP_GTEQ, OP_IN, OP_IS, OP_ISNOT, OP_LIKE, OP_LT, OP_LTEQ, OP_MUL, OP_NEG, OP_NOT, OP_NOTEQ, OP_OR, OP_SUB, qs, st
 
Constructor Summary
NumericExpression(QueryStatement qs)
           
NumericExpression(QueryStatement qs, QueryStatement.QueryColumn qsc)
           
NumericExpression(SQLExpression.MonadicOperator op, SQLExpression operand)
           
NumericExpression(SQLExpression operand1, SQLExpression.DyadicOperator op, SQLExpression operand2)
           
NumericExpression(java.lang.String functionName, java.util.List args)
           
 
Method Summary
 SQLExpression add(SQLExpression expr)
           
 SQLExpression div(SQLExpression expr)
           
 BooleanExpression eq(SQLExpression expr)
           
 BooleanExpression gt(SQLExpression expr)
           
 BooleanExpression gteq(SQLExpression expr)
           
 BooleanExpression in(SQLExpression expr)
           
 BooleanExpression lt(SQLExpression expr)
           
 BooleanExpression lteq(SQLExpression expr)
           
 SQLExpression mul(SQLExpression expr)
           
 SQLExpression neg()
           
 BooleanExpression noteq(SQLExpression expr)
           
 SQLExpression sub(SQLExpression expr)
           
 
Methods inherited from class com.triactive.jdo.store.SQLExpression
accessField, and, callMethod, cast, com, eor, getQueryStatement, ior, mod, not, toStatementText, toString, typeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NumericExpression

public NumericExpression(QueryStatement qs)

NumericExpression

public NumericExpression(QueryStatement qs,
                         QueryStatement.QueryColumn qsc)

NumericExpression

public NumericExpression(java.lang.String functionName,
                         java.util.List args)

NumericExpression

public NumericExpression(SQLExpression.MonadicOperator op,
                         SQLExpression operand)

NumericExpression

public NumericExpression(SQLExpression operand1,
                         SQLExpression.DyadicOperator op,
                         SQLExpression operand2)
Method Detail

eq

public BooleanExpression eq(SQLExpression expr)
Overrides:
eq in class SQLExpression

noteq

public BooleanExpression noteq(SQLExpression expr)
Overrides:
noteq in class SQLExpression

lt

public BooleanExpression lt(SQLExpression expr)
Overrides:
lt in class SQLExpression

lteq

public BooleanExpression lteq(SQLExpression expr)
Overrides:
lteq in class SQLExpression

gt

public BooleanExpression gt(SQLExpression expr)
Overrides:
gt in class SQLExpression

gteq

public BooleanExpression gteq(SQLExpression expr)
Overrides:
gteq in class SQLExpression

in

public BooleanExpression in(SQLExpression expr)
Overrides:
in in class SQLExpression

add

public SQLExpression add(SQLExpression expr)
Overrides:
add in class SQLExpression

sub

public SQLExpression sub(SQLExpression expr)
Overrides:
sub in class SQLExpression

mul

public SQLExpression mul(SQLExpression expr)
Overrides:
mul in class SQLExpression

div

public SQLExpression div(SQLExpression expr)
Overrides:
div in class SQLExpression

neg

public SQLExpression neg()
Overrides:
neg in class SQLExpression


Copyright ? 2001 TriActive, Inc. All Rights Reserved.