Package org.eclipse.net4j.db.hsqldb
Class HSQLDBAdapter
java.lang.Object
org.eclipse.net4j.spi.db.DBAdapter
org.eclipse.net4j.db.hsqldb.HSQLDBAdapter
- All Implemented Interfaces:
IDBAdapter,IDBAdapterID
A
DB adapter for HyperSQL databases.- Since:
- 2.0
- Author:
- Eike Stepper
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.net4j.spi.db.DBAdapter
DBAdapter.FieldInfo, DBAdapter.IndexInfoNested classes/interfaces inherited from interface org.eclipse.net4j.db.IDBAdapter
IDBAdapter.Registry -
Field Summary
FieldsFields inherited from interface org.eclipse.net4j.db.IDBAdapter
REGISTRY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.net4j.spi.db.DBAdapter
adaptType, addIndex, addIndexField, alterTable, appendFieldDefs, appendFieldNames, bindParameter, bindParameterBigDecimal, bindParameterBoolean, bindParameterByte, bindParameterBytes, bindParameterDouble, bindParameterFloat, bindParameterInt, bindParameterLong, bindParameterNull, bindParameterObject, bindParameterShort, bindParameterString, convertString, convertString, convertString, convertToSQL, createConnectionProvider, createConstraints, createField, createField, createFieldDefinition, createFieldDefinitions, createIndex, createIndex, createIndex, createIndexFields, createJDBCDataSource, createPrimaryKey, createSchema, createTable, createTable, createTables, doCreateTable, dropField, dropField, dropIndex, dropIndex, dropPrimaryKey, dropTable, dropTable, dropTables, equals, escapeQuote, forEachTable, format, format, generateReservedWords, getDefaultDBLength, getDefaultSchemaName, getDropTableSQL, getFieldLength, getIdentifierQuote, getIndexInfos, getJDBCDriver, getJDBCTypeForNull, getMaxFieldNameLength, getMaxTableNameLength, getName, getNullableConstraint, getSQL92ReservedWords, getVersion, hashCode, isCaseSensitive, isDuplicateKeyException, isDuplicateKeyTransactionAbort, isPrimaryKeyShadow, isReservedWord, isTypeIndexable, isValidFirstChar, modifyConnection, openSchemaTransaction, quoteIdentifier, readFields, readIndices, readIndices, readSchema, readSchema, readTables, sqlCharIndex, sqlConcat, sqlModifyField, sqlModifyField, sqlRenameField, sqlSubstring, sqlSubstring, sqlSubstringFunction, toString, updateSchema, useJavaTypeForUnknownParameterType, validateTableMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.net4j.db.IDBAdapter
getDatabaseDriverNamePattern, getDatabaseProductNamePattern, getDatabaseURLPattern, quoteTableName, validateSQLLiteral
-
Field Details
-
VERSION
- See Also:
-
-
Constructor Details
-
HSQLDBAdapter
public HSQLDBAdapter() -
HSQLDBAdapter
- Since:
- 4.4
-
-
Method Details
-
getDatabaseProductNames
Description copied from interface:IDBAdapterReturns the JDBC database product names recognized by this adapter. Product names are trimmed and compared case-insensitively. The default recognizes the adapter's declared name. Implementations may return additional aliases.- Returns:
- the exact JDBC product names recognized by this adapter
-
getTypeName
- Overrides:
getTypeNamein classDBAdapter
-
getReservedWords
-
isTableNotFoundException
- Specified by:
isTableNotFoundExceptionin interfaceIDBAdapter- Overrides:
isTableNotFoundExceptionin classDBAdapter
-
isColumnNotFoundException
- Specified by:
isColumnNotFoundExceptionin interfaceIDBAdapter- Overrides:
isColumnNotFoundExceptionin classDBAdapter
-
sqlCharIndexFunction
- Overrides:
sqlCharIndexFunctionin classDBAdapter
-