org.sql.generation.implementation.grammar.query
Class TableReferenceImpl<TypeableType extends org.atp.api.Typeable<? super TypeableType>,RealType extends TypeableType>

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<TypeableType,RealType>
          extended by org.sql.generation.implementation.grammar.query.TableReferenceImpl<TypeableType,RealType>
All Implemented Interfaces:
org.atp.api.Typeable<TypeableType>, TableReference
Direct Known Subclasses:
TableReferencePrimaryImpl

public abstract class TableReferenceImpl<TypeableType extends org.atp.api.Typeable<? super TypeableType>,RealType extends TypeableType>
extends SQLSyntaxElementBase<TypeableType,RealType>
implements TableReference

Author:
Stanislav Muhametsin

Constructor Summary
TableReferenceImpl(SQLProcessorAggregator processor, Class<? extends RealType> expressionClass)
           
 
Method Summary
 org.atp.api.Typeable<?> asTypeable()
           
 
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
 

Constructor Detail

TableReferenceImpl

public TableReferenceImpl(SQLProcessorAggregator processor,
                          Class<? extends RealType> expressionClass)
Method Detail

asTypeable

public org.atp.api.Typeable<?> asTypeable()
Specified by:
asTypeable in interface TableReference


Copyright © 2010-2012. All Rights Reserved.