org.apache.cayenne.dba.hsqldb
Class HSQLDBNoSchemaAdapter
java.lang.Object
   org.apache.cayenne.dba.JdbcAdapter
org.apache.cayenne.dba.JdbcAdapter
       org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
           org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter
org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter
- All Implemented Interfaces: 
- DbAdapter
- public class HSQLDBNoSchemaAdapter 
- extends HSQLDBAdapter
A flavor of HSQLDBAdapter that implements workarounds for some old driver limitations.
- Since:
- 1.2
 
 
 
 
 
| Methods inherited from class org.apache.cayenne.dba.JdbcAdapter | 
| bindParameter, buildAttribute, configureExtendedTypes, createEJBQLTranslatorFactory, createPkGenerator, createTableAppendPKClause, dropTableStatements, externalTypesForJdbcType, findAdapterResource, findResource, getBatchTerminator, getEjbqlTranslatorFactory, getExtendedTypes, getIdentifiersEndQuote, getIdentifiersStartQuote, getPkGenerator, getQualifierTranslator, getQuotingStrategy, initIdentifiersQuotes, setEjbqlTranslatorFactory, setPkGenerator, setSupportsBatchUpdates, setSupportsFkConstraints, setSupportsGeneratedKeys, setSupportsUniqueConstraints, supportsBatchUpdates, supportsFkConstraints, supportsGeneratedKeys, supportsUniqueConstraints, tableTypeForTable, tableTypeForView | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
HSQLDBNoSchemaAdapter
public HSQLDBNoSchemaAdapter()
getTableName
protected String getTableName(DbEntity entity)
- Generate unqualified name without schema.
 
- 
- Overrides:
- getTableNamein class- HSQLDBAdapter
 
- 
- Since:
- 1.2
 
getSchemaName
protected String getSchemaName(DbEntity entity)
- Generate unqualified name.
 
- 
- Overrides:
- getSchemaNamein class- HSQLDBAdapter
 
- 
- Since:
- 1.2
 
dropTable
public String dropTable(DbEntity ent)
- Returns a SQL string to drop a table corresponding to entDbEntity.
 
- 
- Specified by:
- dropTablein interface- DbAdapter
- Overrides:
- dropTablein class- JdbcAdapter
 
- 
- Since:
- 1.2
 
createTable
public String createTable(DbEntity ent)
- Uses unqualified entity names.
 
- 
- Specified by:
- createTablein interface- DbAdapter
- Overrides:
- createTablein class- HSQLDBAdapter
 
- 
- Since:
- 1.2
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.