com.triactive.jdo.store
Class ObjectExpression

java.lang.Object
  extended by com.triactive.jdo.store.SQLExpression
      extended by com.triactive.jdo.store.ObjectExpression
Direct Known Subclasses:
ObjectFieldExpression, ObjectLiteral

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

Constructor Detail

ObjectExpression

protected ObjectExpression(QueryStatement qs)

ObjectExpression

public ObjectExpression(QueryStatement qs,
                        QueryStatement.QueryColumn qsc)

ObjectExpression

public ObjectExpression(QueryStatement qs,
                        QueryStatement.QueryColumn qsc,
                        java.lang.String outerJoinSuffix)
Method Detail

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.