com.triactive.jdo.store
Class BooleanExpression

java.lang.Object
  extended by com.triactive.jdo.store.SQLExpression
      extended by com.triactive.jdo.store.BooleanExpression
Direct Known Subclasses:
BooleanBitColumnExpression, BooleanCharColumnExpression, BooleanLiteral, ExistsExpression, NullComparisonExpression, OIDRangeTestExpression

 class BooleanExpression
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
BooleanExpression(QueryStatement qs)
           
BooleanExpression(QueryStatement qs, QueryStatement.QueryColumn qsc)
           
BooleanExpression(SQLExpression.MonadicOperator op, SQLExpression operand)
           
BooleanExpression(SQLExpression operand1, SQLExpression.DyadicOperator op, SQLExpression operand2)
           
BooleanExpression(java.lang.String functionName, java.util.List args)
           
 
Method Summary
 BooleanExpression and(SQLExpression expr)
           
 BooleanExpression eor(SQLExpression expr)
           
 BooleanExpression eq(SQLExpression expr)
           
 BooleanExpression in(SQLExpression expr)
           
 BooleanExpression ior(SQLExpression expr)
           
 BooleanExpression not()
           
 BooleanExpression noteq(SQLExpression expr)
           
 
Methods inherited from class com.triactive.jdo.store.SQLExpression
accessField, add, callMethod, cast, com, div, getQueryStatement, gt, gteq, lt, lteq, mod, mul, neg, sub, toStatementText, toString, typeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanExpression

public BooleanExpression(QueryStatement qs)

BooleanExpression

public BooleanExpression(QueryStatement qs,
                         QueryStatement.QueryColumn qsc)

BooleanExpression

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

BooleanExpression

public BooleanExpression(SQLExpression.MonadicOperator op,
                         SQLExpression operand)

BooleanExpression

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

and

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

eor

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

ior

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

not

public BooleanExpression not()
Overrides:
not in class SQLExpression

eq

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

noteq

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

in

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


Copyright ? 2001 TriActive, Inc. All Rights Reserved.