org.apache.ws.jaxme.sqls
public interface ObjectFactory
Method Summary | |
---|---|
Expression | createExpression(Statement pStatement, Expression.Type sum) Creates a new instance of {@link Expression}. |
Case | newCase(Column.Type pType) Creates a new instance of {@link org.apache.ws.jaxme.sqls.Case}. |
ColumnReference | newColumnReference(TableReference pTableReference, Column pColumn) Creates a new instance of {@link ColumnReference}. |
CombinedConstraint | newCombinedConstraint(ConstrainedStatement pStatement, CombinedConstraint.Type pType) Creates a new instance of
{@link org.apache.ws.jaxme.sqls.Constraint} constraining
the given {@link org.apache.ws.jaxme.sqls.ConstrainedStatement}. |
Function | newFunction(Statement pStatement, String pName) Returns an instance of {@link org.apache.ws.jaxme.sqls.Function}. |
JoinReference | newJoinReference(SelectTableReference pSelectTableReference, Table pTable, boolean pIsLeftOuterJoin) Returns an instance of {@link org.apache.ws.jaxme.sqls.JoinReference}. |
RawSQLCode | newRawSQL(String pRawSQLCode) Returns an instance of
{@link org.apache.ws.jaxme.sqls.RawSQLCode}. |
Table | newView(SelectStatement pSelectStatement, Table.Name pName) Returns an instance of
{@link org.apache.ws.jaxme.sqls.Table}, which allows to embed
the given instance of
{@link org.apache.ws.jaxme.sqls.SelectStatement} into another
SELECT statement. |
Returns an instance of {@link org.apache.ws.jaxme.sqls.JoinReference}.