org.sql.generation.implementation.grammar.booleans
Class ConjunctionImpl

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>
              extended by org.sql.generation.implementation.grammar.booleans.ComposedBooleanExpressionImpl<Conjunction>
                  extended by org.sql.generation.implementation.grammar.booleans.ConjunctionImpl
All Implemented Interfaces:
Iterable<BooleanExpression>, org.atp.api.Typeable<ValueExpression>, BooleanExpression, ComposedBooleanExpression, Conjunction, ValueExpression

public class ConjunctionImpl
extends ComposedBooleanExpressionImpl<Conjunction>
implements Conjunction

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
  ConjunctionImpl(SQLProcessorAggregator processor, BooleanExpression left, BooleanExpression right)
           
protected ConjunctionImpl(SQLProcessorAggregator processor, Class<? extends Conjunction> expressionClass, BooleanExpression left, BooleanExpression right)
           
 
Method Summary
 BooleanExpression getLeft()
           
 BooleanExpression getRight()
           
 Iterator<BooleanExpression> iterator()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.booleans.ComposedBooleanExpressionImpl
doesEqual
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase
toString
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, 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

ConjunctionImpl

public ConjunctionImpl(SQLProcessorAggregator processor,
                       BooleanExpression left,
                       BooleanExpression right)

ConjunctionImpl

protected ConjunctionImpl(SQLProcessorAggregator processor,
                          Class<? extends Conjunction> expressionClass,
                          BooleanExpression left,
                          BooleanExpression right)
Method Detail

getLeft

public BooleanExpression getLeft()
Specified by:
getLeft in interface Conjunction

getRight

public BooleanExpression getRight()
Specified by:
getRight in interface Conjunction

iterator

public Iterator<BooleanExpression> iterator()
Specified by:
iterator in interface Iterable<BooleanExpression>


Copyright © 2010-2012. All Rights Reserved.