org.sql.generation.implementation.grammar.modification
Class DeleteBySearchImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<DeleteStatement,DeleteBySearch>
          extended by org.sql.generation.implementation.grammar.modification.DeleteBySearchImpl
All Implemented Interfaces:
org.atp.api.Typeable<DeleteStatement>, SQLStatement, DeleteBySearch, DeleteStatement

public class DeleteBySearchImpl
extends SQLSyntaxElementBase<DeleteStatement,DeleteBySearch>
implements DeleteBySearch

Author:
Stanislav Muhametsin

Constructor Summary
protected DeleteBySearchImpl(SQLProcessorAggregator processor, Class<? extends DeleteBySearch> expressionClass, TargetTable targetTable, BooleanExpression where)
           
  DeleteBySearchImpl(SQLProcessorAggregator processor, TargetTable targetTable, BooleanExpression where)
           
 
Method Summary
protected  boolean doesEqual(DeleteBySearch another)
           
 TargetTable getTargetTable()
           
 BooleanExpression getWhere()
           
 
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

DeleteBySearchImpl

public DeleteBySearchImpl(SQLProcessorAggregator processor,
                          TargetTable targetTable,
                          BooleanExpression where)

DeleteBySearchImpl

protected DeleteBySearchImpl(SQLProcessorAggregator processor,
                             Class<? extends DeleteBySearch> expressionClass,
                             TargetTable targetTable,
                             BooleanExpression where)
Method Detail

getTargetTable

public TargetTable getTargetTable()
Specified by:
getTargetTable in interface DeleteBySearch

getWhere

public BooleanExpression getWhere()
Specified by:
getWhere in interface DeleteBySearch

doesEqual

protected boolean doesEqual(DeleteBySearch another)
Specified by:
doesEqual in class org.atp.spi.TypeableImpl<DeleteStatement,DeleteBySearch>


Copyright © 2010-2012. All Rights Reserved.