public class HSQLDBNoSchemaAdapter extends HSQLDBAdapter
batchQueryBuilderFactory, caseInsensitiveCollations, CI_PROPERTY, ejbqlTranslatorFactory, extendedTypes, identifiersEndQuote, identifiersStartQuote, logger, resourceLocator, supportsBatchUpdates, supportsGeneratedKeys, supportsUniqueConstraints, typesHandler| Constructor and Description |
|---|
HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties,
List<ExtendedType> defaultExtendedTypes,
List<ExtendedType> userExtendedTypes,
List<ExtendedTypeFactory> extendedTypeFactories) |
| Modifier and Type | Method and Description |
|---|---|
String |
createTable(DbEntity ent)
Uses unqualified entity names.
|
Collection<String> |
dropTableStatements(DbEntity table)
Returns a collection of SQL statements needed to drop a database table.
|
protected String |
getSchemaName(DbEntity entity)
Generate unqualified name.
|
protected String |
getTableName(DbEntity entity)
Generate unqualified name without schema.
|
createFkConstraint, createTableAppendColumn, createUniqueConstraint, getAction, mergerFactorybindParameter, buildAttribute, configureExtendedTypes, createEJBQLTranslatorFactory, createPkGenerator, createTableAppendPKClause, externalTypesForJdbcType, findResource, getBatchQueryBuilderFactory, getBatchTerminator, getEjbqlTranslatorFactory, getExtendedTypes, getIdentifiersEndQuote, getIdentifiersStartQuote, getJdbcEventLogger, getPkGenerator, getQualifierTranslator, getQuotingStrategy, initExtendedTypes, initIdentifiersQuotes, setBatchQueryBuilderFactory, setEjbqlTranslatorFactory, setPkGenerator, setSupportsBatchUpdates, setSupportsGeneratedKeys, setSupportsUniqueConstraints, supportsBatchUpdates, supportsGeneratedKeys, supportsUniqueConstraints, tableTypeForTable, tableTypeForView, typeSupportsLengthpublic HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories)
protected String getTableName(DbEntity entity)
getTableName in class HSQLDBAdapterprotected String getSchemaName(DbEntity entity)
getSchemaName in class HSQLDBAdapterpublic Collection<String> dropTableStatements(DbEntity table)
DbAdapterdropTableStatements in interface DbAdapterdropTableStatements in class JdbcAdapterpublic String createTable(DbEntity ent)
createTable in interface DbAdaptercreateTable in class HSQLDBAdapterCopyright © 2001–2018 Apache Cayenne. All rights reserved.