org.sql.generation.implementation.grammar.booleans
Class AbstractBooleanExpression<ExpressionType extends BooleanExpression>

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<ValueExpression,ExpressionType>
          extended by org.sql.generation.implementation.grammar.booleans.AbstractBooleanExpression<ExpressionType>
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, BooleanExpression, ValueExpression
Direct Known Subclasses:
BinaryPredicateImpl, ComposedBooleanExpressionImpl, MultiPredicateImpl, UnaryPredicateImpl

public abstract class AbstractBooleanExpression<ExpressionType extends BooleanExpression>
extends SQLSyntaxElementBase<ValueExpression,ExpressionType>
implements BooleanExpression

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.booleans.BooleanExpression
BooleanExpression.False, BooleanExpression.True
 
Constructor Summary
protected AbstractBooleanExpression(SQLProcessorAggregator processor, Class<? extends ExpressionType> expressionClass)
           
 
Method Summary
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase
toString
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, doesEqual, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

AbstractBooleanExpression

protected AbstractBooleanExpression(SQLProcessorAggregator processor,
                                    Class<? extends ExpressionType> expressionClass)


Copyright © 2010-2012. All Rights Reserved.