net.sf.jaxme.sqls.hsqldb
Class HsqlDbSQLFactoryImpl
java.lang.Object
net.sf.jaxme.sqls.impl.SQLFactoryImpl
net.sf.jaxme.sqls.hsqldb.HsqlDbSQLFactoryImpl
- All Implemented Interfaces:
- HsqlDbSQLFactory, SQLFactory
- public class HsqlDbSQLFactoryImpl
- extends SQLFactoryImpl
- implements HsqlDbSQLFactory
Default implementation of an SQL factory for HsqlDb databases.
This factory ensures that the created implementations of
Schema
, Table
, Column
, and SQLGenerator
may be casted to HsqlDbSchema
, HsqlDbTable
, HsqlDbColumn
,
HsqlDbSQLGenerator
, respectively.
- Author:
- Jochen Wiedmann
Methods inherited from class net.sf.jaxme.sqls.impl.SQLFactoryImpl |
getDefaultSchema, getMaxColumnNameLength, getMaxSchemaNameLength, getMaxTableNameLength, getSchema, getSchema, getSchema, getSchema, getSchemas, isColumnNameCaseSensitive, isSchemaNameCaseSensitive, isTableNameCaseSensitive, newColumnImpl, newDeleteStatement, newIdent, newInsertStatement, newSchema, newSchema, newSelectStatement, newUpdateStatement, setColumnNameCaseSensitive, setMaxColumnNameLength, setMaxSchemaNameLength, setMaxTableNameLength, setSchemaNameCaseSensitive, setTableNameCaseSensitive |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jaxme.sqls.SQLFactory |
getDefaultSchema, getMaxColumnNameLength, getMaxSchemaNameLength, getMaxTableNameLength, getSchema, getSchema, getSchema, getSchema, getSchemas, isColumnNameCaseSensitive, isSchemaNameCaseSensitive, isTableNameCaseSensitive, newDeleteStatement, newInsertStatement, newSchema, newSchema, newSelectStatement, newUpdateStatement |
HsqlDbSQLFactoryImpl
public HsqlDbSQLFactoryImpl()
newSchemaImpl
public Schema newSchemaImpl(Schema.Name pName)
- Overrides:
newSchemaImpl
in class SQLFactoryImpl
newTableImpl
public Table newTableImpl(Schema pSchema,
Table.Name pName)
- Overrides:
newTableImpl
in class SQLFactoryImpl
newColumn
public Column newColumn(Table pTable,
Column.Name pName,
Column.Type pType)
newSQLGenerator
public SQLGenerator newSQLGenerator()
- Description copied from interface:
SQLFactory
Creates a new SQLGenerator
.
- Specified by:
newSQLGenerator
in interface SQLFactory
- Overrides:
newSQLGenerator
in class SQLFactoryImpl