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

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.BooleanCharColumnExpression
All Implemented Interfaces:
SqlExpression, StatementTextGenerator

public class BooleanCharColumnExpression
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
BooleanCharColumnExpression(QueryStatement.QueryColumn qsc)
           
BooleanCharColumnExpression(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

BooleanCharColumnExpression

public BooleanCharColumnExpression(QueryStatement.QueryColumn qsc)

BooleanCharColumnExpression

public BooleanCharColumnExpression(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.