com.triactive.jdo.store.sql.expr
Class BooleanBitColumnExpression

java.lang.Object
  extended by com.triactive.jdo.store.sql.expr.AbstractSqlExpression
      extended by com.triactive.jdo.store.sql.expr.BooleanExpression
          extended by com.triactive.jdo.store.sql.expr.SimulatedBooleanColumnExpression
              extended by com.triactive.jdo.store.sql.expr.BooleanBitColumnExpression
All Implemented Interfaces:
SqlExpression, StatementTextGenerator

public class BooleanBitColumnExpression
extends SimulatedBooleanColumnExpression


Nested Class Summary
 
Nested classes/interfaces inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression
AbstractSqlExpression.Body, AbstractSqlExpression.CompoundExpression, AbstractSqlExpression.SimpleColumnReference, AbstractSqlExpression.SubqueryExpression
 
Field Summary
 
Fields inherited from class com.triactive.jdo.store.sql.expr.SimulatedBooleanColumnExpression
qscExpr, truthTest
 
Fields inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression
body, qs
 
Constructor Summary
BooleanBitColumnExpression(QueryStatement.QueryColumn qsc)
           
BooleanBitColumnExpression(QueryStatement.QueryColumn qsc, boolean truthTest)
           
 
Method Summary
 BooleanExpression not()
          Returns a new expression representing "!this".
 
Methods inherited from class com.triactive.jdo.store.sql.expr.SimulatedBooleanColumnExpression
eq, getTruthTest, getUnderlyingColumn, noteq, select
 
Methods inherited from class com.triactive.jdo.store.sql.expr.BooleanExpression
and, eor, ior, protectOuterJoins, unprotectedOuterJoins, unprotectedOuterJoins
 
Methods inherited from class com.triactive.jdo.store.sql.expr.AbstractSqlExpression
accessField, add, callMethod, cast, com, div, getColumnMapping, getJavaType, getMapping, getQueryStatement, getReferencedColumns, gt, gteq, innermostQuery, innermostQuery, lt, lteq, mod, mul, neg, newBody, newBody, newBody, newBody, newBody, newBody, newResultExpression, newSubqueryBody, setMapping, sub, toStatementText, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanBitColumnExpression

public BooleanBitColumnExpression(QueryStatement.QueryColumn qsc)

BooleanBitColumnExpression

public BooleanBitColumnExpression(QueryStatement.QueryColumn qsc,
                                  boolean truthTest)
Method Detail

not

public BooleanExpression not()
Returns a new expression representing "!this".

Specified by:
not in interface SqlExpression
Overrides:
not in class BooleanExpression


Copyright ? 2001-2007 The TJDO Project All Rights Reserved.