public class HSQLDBNoSchemaAdapter extends HSQLDBAdapter
TRIM_FUNCTION
batchQueryBuilderFactory, 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, getSelectTranslator
bindParameter, 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, unwrap
public HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)
protected String getTableName(DbEntity entity)
getTableName
in class HSQLDBAdapter
protected String getSchemaName(DbEntity entity)
getSchemaName
in class HSQLDBAdapter
public Collection<String> dropTableStatements(DbEntity table)
DbAdapter
dropTableStatements
in interface DbAdapter
dropTableStatements
in class JdbcAdapter
public String createTable(DbEntity ent)
createTable
in interface DbAdapter
createTable
in class HSQLDBAdapter
Copyright © 2001–2017 Apache Cayenne. All rights reserved.