org.apache.ws.jaxme.sqls.oracle
Class OraSQLFactoryImpl

java.lang.Object
  extended by org.apache.ws.jaxme.sqls.impl.SQLFactoryImpl
      extended by org.apache.ws.jaxme.sqls.oracle.OraSQLFactoryImpl
All Implemented Interfaces:
OraSQLFactory, SQLFactory

public class OraSQLFactoryImpl
extends SQLFactoryImpl
implements OraSQLFactory

Author:
Jochen Wiedmann

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ws.jaxme.sqls.impl.SQLFactoryImpl
SQLFactoryImpl.IdentImpl
 
Nested classes/interfaces inherited from interface org.apache.ws.jaxme.sqls.SQLFactory
SQLFactory.Ident
 
Constructor Summary
OraSQLFactoryImpl()
           
 
Method Summary
protected  ObjectFactory newObjectFactory()
           
 SelectStatement newSelectStatement()
          Creates a new SELECT statement.
 SQLGenerator newSQLGenerator()
          Creates a new SQLGenerator.
protected  Column readColumn(Table pTable, java.lang.String pColumnName, int pDataType, java.lang.String pTypeName, long pColumnSize, int pDecimalDigits, int pNullable)
           
 
Methods inherited from class org.apache.ws.jaxme.sqls.impl.SQLFactoryImpl
getDefaultSchema, getMaxColumnNameLength, getMaxSchemaNameLength, getMaxTableNameLength, getObjectFactory, getSchema, getSchema, getSchema, getSchema, getSchemas, getTable, getTable, isColumnNameCaseSensitive, isSchemaNameCaseSensitive, isTableNameCaseSensitive, makeSchema, newColumnImpl, newDeleteStatement, newIdent, newInsertStatement, newSchema, newSchema, newSchemaImpl, newTableImpl, newUpdateStatement, readForeignKeys, readPrimaryKey, readTable, readTables, setColumnNameCaseSensitive, setMaxColumnNameLength, setMaxSchemaNameLength, setMaxTableNameLength, setObjectFactory, setSchemaNameCaseSensitive, setTableNameCaseSensitive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.ws.jaxme.sqls.SQLFactory
getDefaultSchema, getMaxColumnNameLength, getMaxSchemaNameLength, getMaxTableNameLength, getObjectFactory, getSchema, getSchema, getSchema, getSchema, getSchemas, getTable, getTable, isColumnNameCaseSensitive, isSchemaNameCaseSensitive, isTableNameCaseSensitive, newDeleteStatement, newInsertStatement, newSchema, newSchema, newUpdateStatement
 

Constructor Detail

OraSQLFactoryImpl

public OraSQLFactoryImpl()
Method Detail

newSQLGenerator

public SQLGenerator newSQLGenerator()
Description copied from interface: SQLFactory

Creates a new SQLGenerator.

Specified by:
newSQLGenerator in interface SQLFactory
Overrides:
newSQLGenerator in class SQLFactoryImpl

readColumn

protected Column readColumn(Table pTable,
                            java.lang.String pColumnName,
                            int pDataType,
                            java.lang.String pTypeName,
                            long pColumnSize,
                            int pDecimalDigits,
                            int pNullable)
Overrides:
readColumn in class SQLFactoryImpl

newObjectFactory

protected ObjectFactory newObjectFactory()
Overrides:
newObjectFactory in class SQLFactoryImpl

newSelectStatement

public SelectStatement newSelectStatement()
Description copied from interface: SQLFactory

Creates a new SELECT statement.

Specified by:
newSelectStatement in interface SQLFactory
Overrides:
newSelectStatement in class SQLFactoryImpl