org.sql.generation.implementation.grammar.query
Class TableValueConstructorImpl

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.common.NonBooleanExpressionImpl<ExpressionType>
              extended by org.sql.generation.implementation.grammar.query.QueryExpressionBodyImpl<TableValueConstructor>
                  extended by org.sql.generation.implementation.grammar.query.TableValueConstructorImpl
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, NonBooleanExpression, ValueExpression, QueryExpressionBody, QueryExpressionBodyActual, TableValueConstructor

public class TableValueConstructorImpl
extends QueryExpressionBodyImpl<TableValueConstructor>
implements TableValueConstructor

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.query.QueryExpressionBody
QueryExpressionBody.EmptyQueryExpressionBody
 
Constructor Summary
protected TableValueConstructorImpl(SQLProcessorAggregator processor, Class<? extends TableValueConstructor> expressionClass, List<RowValueConstructor> rows)
           
  TableValueConstructorImpl(SQLProcessorAggregator processor, List<RowValueConstructor> rows)
           
 
Method Summary
protected  boolean doesEqual(TableValueConstructor other)
           
 List<RowValueConstructor> getRows()
           
 
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

TableValueConstructorImpl

public TableValueConstructorImpl(SQLProcessorAggregator processor,
                                 List<RowValueConstructor> rows)

TableValueConstructorImpl

protected TableValueConstructorImpl(SQLProcessorAggregator processor,
                                    Class<? extends TableValueConstructor> expressionClass,
                                    List<RowValueConstructor> rows)
Method Detail

getRows

public List<RowValueConstructor> getRows()
Specified by:
getRows in interface TableValueConstructor

doesEqual

protected boolean doesEqual(TableValueConstructor other)
Specified by:
doesEqual in class org.atp.spi.TypeableImpl<ValueExpression,TableValueConstructor>


Copyright © 2010-2012. All Rights Reserved.