org.sql.generation.api.grammar.query
Interface ColumnReferences

All Superinterfaces:
SelectColumnClause, org.atp.api.Typeable<SelectColumnClause>

public interface ColumnReferences
extends SelectColumnClause

This syntax element represents the whole SELECT <column1>, <column2>, ... clause, up until FROM. Each column might have an alias.

Author:
Stanislav Muhametsin

Nested Class Summary
static class ColumnReferences.ColumnReferenceInfo
          A helper class to encapsulate column reference along with its alias.
 
Method Summary
 List<ColumnReferences.ColumnReferenceInfo> getColumns()
          Returns the list of column references, along with their aliases.
 
Methods inherited from interface org.sql.generation.api.grammar.query.SelectColumnClause
getSetQuantifier
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Method Detail

getColumns

List<ColumnReferences.ColumnReferenceInfo> getColumns()
Returns the list of column references, along with their aliases.

Returns:
The list of column references, along with their aliases.


Copyright © 2010. All Rights Reserved.