org.sql.generation.implementation.grammar.manipulation
Class DropColumnDefinitionImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<AlterTableAction,DropColumnDefinition>
          extended by org.sql.generation.implementation.grammar.manipulation.DropColumnDefinitionImpl
All Implemented Interfaces:
org.atp.api.Typeable<AlterTableAction>, AlterTableAction, DropBehaviourContainer, DropColumnDefinition

public class DropColumnDefinitionImpl
extends SQLSyntaxElementBase<AlterTableAction,DropColumnDefinition>
implements DropColumnDefinition

Author:
Stanislav Muhametsin

Constructor Summary
protected DropColumnDefinitionImpl(SQLProcessorAggregator processor, Class<? extends DropColumnDefinition> realImplementingType, String columnName, DropBehaviour dropBehaviour)
           
  DropColumnDefinitionImpl(SQLProcessorAggregator processor, String columnName, DropBehaviour dropBehaviour)
           
 
Method Summary
protected  boolean doesEqual(DropColumnDefinition another)
           
 String getColumnName()
           
 DropBehaviour getDropBehaviour()
           
 
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

DropColumnDefinitionImpl

public DropColumnDefinitionImpl(SQLProcessorAggregator processor,
                                String columnName,
                                DropBehaviour dropBehaviour)

DropColumnDefinitionImpl

protected DropColumnDefinitionImpl(SQLProcessorAggregator processor,
                                   Class<? extends DropColumnDefinition> realImplementingType,
                                   String columnName,
                                   DropBehaviour dropBehaviour)
Method Detail

doesEqual

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

getColumnName

public String getColumnName()
Specified by:
getColumnName in interface DropColumnDefinition

getDropBehaviour

public DropBehaviour getDropBehaviour()
Specified by:
getDropBehaviour in interface DropBehaviourContainer


Copyright © 2010-2012. All Rights Reserved.