|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ws.jaxme.sqls.impl.ObjectFactoryImpl
public class ObjectFactoryImpl
Default implementation of the object factory.
Constructor Summary | |
---|---|
protected |
ObjectFactoryImpl()
|
Method Summary | |
---|---|
Expression |
createExpression(Statement pStatement,
Expression.Type pType)
Creates a new instance of Expression . |
Case |
newCase(Column.Type pType)
Creates a new instance of Case . |
ColumnReference |
newColumnReference(TableReference pTableReference,
Column pColumn)
Creates a new instance of ColumnReference . |
CombinedConstraint |
newCombinedConstraint(ConstrainedStatement pStatement,
CombinedConstraint.Type pType)
Creates a new instance of Constraint constraining
the given ConstrainedStatement . |
Function |
newFunction(Statement pStatement,
java.lang.String pName)
Returns an instance of Function . |
JoinReference |
newJoinReference(SelectTableReference pSelectTableReference,
Table pTable,
boolean pIsLeftOuterJoin)
Returns an instance of JoinReference . |
RawSQLCode |
newRawSQL(java.lang.String pRawSQLCode)
Returns an instance of RawSQLCode . |
Table |
newView(SelectStatement pSelectStatement,
Table.Name pName)
Returns an instance of Table , which allows to embed
the given instance of
SelectStatement into another
SELECT statement. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected ObjectFactoryImpl()
Method Detail |
---|
public RawSQLCode newRawSQL(java.lang.String pRawSQLCode)
ObjectFactory
RawSQLCode
.
newRawSQL
in interface ObjectFactory
public JoinReference newJoinReference(SelectTableReference pSelectTableReference, Table pTable, boolean pIsLeftOuterJoin)
ObjectFactory
Returns an instance of
JoinReference
.
newJoinReference
in interface ObjectFactory
public Function newFunction(Statement pStatement, java.lang.String pName)
ObjectFactory
Function
.
newFunction
in interface ObjectFactory
public Table newView(SelectStatement pSelectStatement, Table.Name pName)
ObjectFactory
Table
, which allows to embed
the given instance of
SelectStatement
into another
SELECT statement.
newView
in interface ObjectFactory
public CombinedConstraint newCombinedConstraint(ConstrainedStatement pStatement, CombinedConstraint.Type pType)
ObjectFactory
Constraint
constraining
the given ConstrainedStatement
.
newCombinedConstraint
in interface ObjectFactory
public Case newCase(Column.Type pType)
ObjectFactory
Case
.
newCase
in interface ObjectFactory
public ColumnReference newColumnReference(TableReference pTableReference, Column pColumn)
ObjectFactory
ColumnReference
.
newColumnReference
in interface ObjectFactory
public Expression createExpression(Statement pStatement, Expression.Type pType)
ObjectFactory
Expression
.
createExpression
in interface ObjectFactory
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |