org.apache.ws.jaxme.sqls.impl
Class SelectStatementMetaData

java.lang.Object
  extended byorg.apache.ws.jaxme.sqls.impl.SelectStatementMetaData
Direct Known Subclasses:
OraSelectStatementMetaData

public class SelectStatementMetaData
extends java.lang.Object


Nested Class Summary
static class SelectStatementMetaData.LocalData
           
 
Constructor Summary
SelectStatementMetaData(SelectStatement pQuery)
           
 
Method Summary
protected  void addBooleanConstraint(BooleanConstraint pConstraint)
           
protected  void addColumn(ColumnReference pColumn)
           
protected  void addCombinedConstraint(CombinedConstraint pConstraint)
           
protected  void addParts(Parts pParts)
           
protected  void addSelectStatement(SelectStatement pQuery)
           
protected  void createColumnNames()
           
protected  void createTableAliases()
           
 java.util.Map getColumnNames()
           
protected  java.lang.String getUniqueAlias(java.lang.String pSuggestion, java.util.Map pAliases)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectStatementMetaData

public SelectStatementMetaData(SelectStatement pQuery)
Method Detail

addSelectStatement

protected void addSelectStatement(SelectStatement pQuery)

addColumn

protected void addColumn(ColumnReference pColumn)

addCombinedConstraint

protected void addCombinedConstraint(CombinedConstraint pConstraint)

addParts

protected void addParts(Parts pParts)

addBooleanConstraint

protected void addBooleanConstraint(BooleanConstraint pConstraint)

getUniqueAlias

protected java.lang.String getUniqueAlias(java.lang.String pSuggestion,
                                          java.util.Map pAliases)

createTableAliases

protected void createTableAliases()

createColumnNames

protected void createColumnNames()

getColumnNames

public java.util.Map getColumnNames()