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

java.lang.Object
  extended by org.apache.ws.jaxme.sqls.impl.ObjectFactoryImpl
All Implemented Interfaces:
ObjectFactory
Direct Known Subclasses:
OraObjectFactoryImpl

public class ObjectFactoryImpl
extends java.lang.Object
implements ObjectFactory

Default implementation of the object factory.

Author:
Jochen Wiedmann

Constructor Summary
protected ObjectFactoryImpl()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectFactoryImpl

protected ObjectFactoryImpl()
Method Detail

newRawSQL

public RawSQLCode newRawSQL(java.lang.String pRawSQLCode)
Description copied from interface: ObjectFactory

Returns an instance of RawSQLCode.

Specified by:
newRawSQL in interface ObjectFactory

newJoinReference

public JoinReference newJoinReference(SelectTableReference pSelectTableReference,
                                      Table pTable,
                                      boolean pIsLeftOuterJoin)
Description copied from interface: ObjectFactory

Returns an instance of JoinReference.

Specified by:
newJoinReference in interface ObjectFactory

newFunction

public Function newFunction(Statement pStatement,
                            java.lang.String pName)
Description copied from interface: ObjectFactory

Returns an instance of Function.

Specified by:
newFunction in interface ObjectFactory