org.apache.ws.jaxme.sqls.impl

Class StatementImpl

public abstract class StatementImpl extends Object implements Statement

A common base class for {@link org.apache.ws.jaxme.sqls.SelectStatement}, {@link org.apache.ws.jaxme.sqls.InsertStatement}, {@link org.apache.ws.jaxme.sqls.UpdateStatement}, and {@link org.apache.ws.jaxme.sqls.DeleteStatement}.

Author: Jochen Wiedmann

Constructor Summary
protected StatementImpl(SQLFactory pFactory)
Method Summary
FunctioncreateFunction(String pName)
SQLFactorygetSQLFactory()
TableReferencegetTableReference()
CasenewCase(Column.Type pType)
protected TableReferencenewTableReference(Table pTable)
TableReferencesetTable(Table pTable)

Constructor Detail

StatementImpl

protected StatementImpl(SQLFactory pFactory)

Method Detail

createFunction

public Function createFunction(String pName)

getSQLFactory

public SQLFactory getSQLFactory()

getTableReference

public TableReference getTableReference()

newCase

public Case newCase(Column.Type pType)

newTableReference

protected TableReference newTableReference(Table pTable)

setTable

public TableReference setTable(Table pTable)