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.
SQLFactoryImpl.IdentImplSQLFactory.Ident| Constructor and Description |
|---|
HsqlDbSQLFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
Column |
newColumn(Table pTable,
Column.Name pName,
Column.Type pType) |
Schema |
newSchemaImpl(Schema.Name pName) |
SQLGenerator |
newSQLGenerator()
Creates a new
SQLGenerator. |
Table |
newTableImpl(Schema pSchema,
Table.Name pName) |
getDefaultSchema, getMaxColumnNameLength, getMaxSchemaNameLength, getMaxTableNameLength, getObjectFactory, getSchema, getSchema, getSchema, getSchema, getSchemas, getTable, getTable, isColumnNameCaseSensitive, isSchemaNameCaseSensitive, isTableNameCaseSensitive, makeSchema, newColumnImpl, newDeleteStatement, newIdent, newInsertStatement, newObjectFactory, newSchema, newSchema, newSelectStatement, newUpdateStatement, readColumn, readForeignKeys, readPrimaryKey, readTable, readTables, setColumnNameCaseSensitive, setMaxColumnNameLength, setMaxSchemaNameLength, setMaxTableNameLength, setObjectFactory, setSchemaNameCaseSensitive, setTableNameCaseSensitiveclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultSchema, getMaxColumnNameLength, getMaxSchemaNameLength, getMaxTableNameLength, getObjectFactory, getSchema, getSchema, getSchema, getSchema, getSchemas, getTable, getTable, isColumnNameCaseSensitive, isSchemaNameCaseSensitive, isTableNameCaseSensitive, newDeleteStatement, newInsertStatement, newSchema, newSchema, newSelectStatement, newUpdateStatementpublic Schema newSchemaImpl(Schema.Name pName)
newSchemaImpl in class SQLFactoryImplpublic Table newTableImpl(Schema pSchema, Table.Name pName)
newTableImpl in class SQLFactoryImplpublic Column newColumn(Table pTable, Column.Name pName, Column.Type pType)
public SQLGenerator newSQLGenerator()
SQLFactoryCreates a new SQLGenerator.
newSQLGenerator in interface SQLFactorynewSQLGenerator in class SQLFactoryImpl