com.triactive.jdo.store
Class IntegerLiteral

java.lang.Object
  extended by com.triactive.jdo.store.SQLExpression
      extended by com.triactive.jdo.store.NumericExpression
          extended by com.triactive.jdo.store.IntegerLiteral

 class IntegerLiteral
extends NumericExpression


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
IntegerLiteral(QueryStatement qs, java.math.BigInteger value)
           
 
Method Summary
 SQLExpression add(SQLExpression expr)
           
 SQLExpression div(SQLExpression expr)
           
 BooleanExpression eq(SQLExpression expr)
           
 java.math.BigInteger getValue()
           
 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()
           
 BooleanExpression noteq(SQLExpression expr)
           
 SQLExpression sub(SQLExpression expr)
           
 
Methods inherited from class com.triactive.jdo.store.NumericExpression
in
 
Methods inherited from class com.triactive.jdo.store.SQLExpression
accessField, and, callMethod, cast, com, eor, getQueryStatement, ior, not, toStatementText, toString, typeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntegerLiteral

public IntegerLiteral(QueryStatement qs,
                      java.math.BigInteger value)
Method Detail

getValue

public java.math.BigInteger getValue()

eq

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

noteq

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

lt

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

lteq

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

gt

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

gteq

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

add

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

sub

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

mul

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

div

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

mod

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

neg

public SQLExpression neg()
Overrides:
neg in class NumericExpression


Copyright ? 2001 TriActive, Inc. All Rights Reserved.