org.apache.ws.jaxme.sqls.impl

Class StatementMetaData

public class StatementMetaData extends Object

Nested Class Summary
static classStatementMetaData.LocalData
Constructor Summary
StatementMetaData(DeleteStatement pQuery)
StatementMetaData(UpdateStatement pQuery, ColumnReference[] pColumns)
StatementMetaData(InsertStatement pQuery, ColumnReference[] pColumns)
StatementMetaData(SelectStatement pQuery)
Method Summary
protected voidaddBooleanConstraint(BooleanConstraint pConstraint)
protected voidaddColumn(ColumnReference pColumn)
protected voidaddCombinedConstraint(CombinedConstraint pConstraint)
protected voidaddPart(Object pPart)
protected voidaddParts(Parts pParts)
protected voidaddSelectStatement(SelectStatement pQuery)
protected voidaddSetStatement(SetStatement pQuery, ColumnReference[] pColumns)
protected voidaddTable(TableReference pTableReference)
protected voidcreateColumnNames()
protected voidcreateTableAliases()
MapgetColumnNames()
protected StringgetUniqueAlias(String pSuggestion, Map pAliases)

Constructor Detail

StatementMetaData

public StatementMetaData(DeleteStatement pQuery)

StatementMetaData

public StatementMetaData(UpdateStatement pQuery, ColumnReference[] pColumns)

StatementMetaData

public StatementMetaData(InsertStatement pQuery, ColumnReference[] pColumns)

StatementMetaData

public StatementMetaData(SelectStatement pQuery)

Method Detail

addBooleanConstraint

protected void addBooleanConstraint(BooleanConstraint pConstraint)

addColumn

protected void addColumn(ColumnReference pColumn)

addCombinedConstraint

protected void addCombinedConstraint(CombinedConstraint pConstraint)

addPart

protected void addPart(Object pPart)

addParts

protected void addParts(Parts pParts)

addSelectStatement

protected void addSelectStatement(SelectStatement pQuery)

addSetStatement

protected void addSetStatement(SetStatement pQuery, ColumnReference[] pColumns)

addTable

protected void addTable(TableReference pTableReference)

createColumnNames

protected void createColumnNames()

createTableAliases

protected void createTableAliases()

getColumnNames

public Map getColumnNames()

getUniqueAlias

protected String getUniqueAlias(String pSuggestion, Map pAliases)