public class HSQLDBNoSchemaAdapter extends HSQLDBAdapter
TRIM_FUNCTIONbatchQueryBuilderFactory, caseInsensitiveCollations, ejbqlTranslatorFactory, extendedTypes, logger, quotingStrategy, resourceLocator, supportsBatchUpdates, supportsGeneratedKeys, supportsUniqueConstraints, typesHandler| Constructor and Description |
|---|
HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties,
List<ExtendedType> defaultExtendedTypes,
List<ExtendedType> userExtendedTypes,
List<ExtendedTypeFactory> extendedTypeFactories,
ResourceLocator resourceLocator,
ValueObjectTypeRegistry valueObjectTypeRegistry) |
| 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)
Returns NULL.
|
protected String |
getTableName(DbEntity entity)
Generate unqualified name without schema.
|
configureExtendedTypes, createEJBQLTranslatorFactory, createFkConstraint, createTableAppendColumn, createUniqueConstraint, getAction, getQualifierTranslator, getSelectTranslatorbindParameter, buildAttribute, createPkGenerator, createQuotingStrategy, createTableAppendPKClause, externalTypesForJdbcType, findResource, getBatchQueryBuilderFactory, getBatchTerminator, getEjbqlTranslatorFactory, getExtendedTypes, getJdbcEventLogger, getPkGenerator, getQuotingStrategy, getQuotingStrategy, getType, initExtendedTypes, setBatchQueryBuilderFactory, setEjbqlTranslatorFactory, setPkGenerator, setSupportsBatchUpdates, setSupportsGeneratedKeys, setSupportsUniqueConstraints, sizeAndPrecision, supportsBatchUpdates, supportsCatalogsOnReverseEngineering, supportsGeneratedKeys, supportsUniqueConstraints, tableTypeForTable, tableTypeForView, typeSupportsLength, unwrappublic HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)
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–2023 Apache Cayenne. All rights reserved.