|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sf.hibernate.dialect.Dialect
net.sf.hibernate.dialect.HSQLDialect
An SQL dialect compatible with HSQLDB (Hypersonic SQL).
| Field Summary |
| Fields inherited from class net.sf.hibernate.dialect.Dialect |
CLOSED_QUOTE, QUOTE |
| Constructor Summary | |
HSQLDialect()
|
|
| Method Summary | |
boolean |
bindLimitParametersFirst()
Does the LIMIT clause come at the start of the SELECT statement, rather than at the end? |
SQLExceptionConverter |
buildSQLExceptionConverter()
Build an instance of the SQLExceptionConverter preferred by this dialect for converting SQLExceptions into Hibernate's JDBCException hierarchy. |
CaseFragment |
createCaseFragment()
Create a CaseFragment for this dialect. |
String |
getAddColumnString()
The syntax used to add a column to a table (optional). |
String |
getIdentityColumnString()
The keyword used to specify an identity column, if identity column key generation is supported. |
String |
getIdentityInsertString()
The keyword used to insert a generated value into an identity column (or null) |
String |
getIdentitySelectString()
The syntax that returns the identity value of the last insert, if identity column key generation is supported. |
String |
getLimitString(String sql,
boolean hasOffset)
Add a LIMIT clause to the given SQL SELECT |
boolean |
supportsCheck()
Does this dialect support check constraints? |
boolean |
supportsForUpdate()
Does this dialect support the FOR UPDATE syntax? |
boolean |
supportsIdentityColumns()
Does this dialect support identity column key generation? |
boolean |
supportsIfExistsAfterTableName()
|
boolean |
supportsLimit()
Does this Dialect have some kind of LIMIT syntax? |
boolean |
supportsUnique()
Not supported in 1.7.1 (1.7.2 only) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public HSQLDialect()
| Method Detail |
public String getAddColumnString()
Dialect
getAddColumnString in class Dialectpublic boolean supportsIdentityColumns()
Dialect
supportsIdentityColumns in class Dialectpublic String getIdentityColumnString()
Dialect
getIdentityColumnString in class Dialectpublic String getIdentitySelectString()
Dialect
getIdentitySelectString in class Dialectpublic String getIdentityInsertString()
Dialect
getIdentityInsertString in class Dialectpublic boolean supportsForUpdate()
Dialect
supportsForUpdate in class Dialectpublic boolean supportsUnique()
supportsUnique in class Dialectpublic boolean supportsLimit()
Dialect
supportsLimit in class Dialectpublic String getLimitString(String sql, boolean hasOffset)
Dialect
getLimitString in class Dialectpublic CaseFragment createCaseFragment()
Dialect
createCaseFragment in class Dialectpublic boolean bindLimitParametersFirst()
Dialect
bindLimitParametersFirst in class Dialectpublic boolean supportsIfExistsAfterTableName()
supportsIfExistsAfterTableName in class Dialectpublic boolean supportsCheck()
Dialect
supportsCheck in class Dialectpublic SQLExceptionConverter buildSQLExceptionConverter()
buildSQLExceptionConverter in class Dialect
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||