|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.dialect.Dialect
org.hibernate.dialect.IngresDialect
An Ingres SQL dialect
Field Summary |
Fields inherited from class org.hibernate.dialect.Dialect |
CLOSED_QUOTE, QUOTE |
Constructor Summary | |
IngresDialect()
|
Method Summary | |
boolean |
dropConstraints()
Do we need to drop constraints before dropping tables in this dialect? |
String |
getAddColumnString()
The syntax used to add a column to a table (optional). |
String |
getCreateSequenceString(String sequenceName)
The syntax used to create a sequence, if sequences are supported. |
String |
getDropSequenceString(String sequenceName)
The syntax used to drop a sequence, if sequences are supported. |
String |
getLimitString(String querySelect,
int offset,
int limit)
Add a LIMIT clause to the given SQL SELECT |
String |
getLowercaseFunction()
The name of the SQL function that transforms a string to lowercase |
String |
getNullColumnString()
The keyword used to specify a nullable column. |
String |
getQuerySequencesString()
A query used to find all sequences |
String |
getSequenceNextValString(String sequenceName)
The syntax that fetches the next value of a sequence, if sequences are supported. |
boolean |
supportsForUpdateOf()
Does this dialect support FOR UPDATE OF, allowing particular rows to be locked? |
boolean |
supportsLimit()
Does this Dialect have some kind of LIMIT syntax? |
boolean |
supportsLimitOffset()
Does this dialect support an offset? |
boolean |
supportsSequences()
Does this dialect support sequences? |
boolean |
supportsVariableLimit()
|
boolean |
useMaxForLimit()
Does the LIMIT clause take a "maximum" row number instead of a total number of returned rows? |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public IngresDialect()
Method Detail |
public boolean dropConstraints()
dropConstraints
in class Dialect
public boolean supportsForUpdateOf()
public String getAddColumnString()
getAddColumnString
in class Dialect
public String getNullColumnString()
getNullColumnString
in class Dialect
public boolean supportsSequences()
supportsSequences
in class Dialect
public String getSequenceNextValString(String sequenceName)
getSequenceNextValString
in class Dialect
sequenceName
- the name of the sequence
MappingException
- if no sequencespublic String getCreateSequenceString(String sequenceName)
getCreateSequenceString
in class Dialect
sequenceName
- the name of the sequence
MappingException
- if no sequencespublic String getDropSequenceString(String sequenceName)
getDropSequenceString
in class Dialect
sequenceName
- the name of the sequence
MappingException
- if no sequencespublic String getQuerySequencesString()
getQuerySequencesString
in class Dialect
SchemaUpdate
public String getLowercaseFunction()
getLowercaseFunction
in class Dialect
public boolean supportsLimit()
supportsLimit
in class Dialect
public boolean supportsLimitOffset()
supportsLimitOffset
in class Dialect
public String getLimitString(String querySelect, int offset, int limit)
getLimitString
in class Dialect
public boolean supportsVariableLimit()
supportsVariableLimit
in class Dialect
public boolean useMaxForLimit()
useMaxForLimit
in class Dialect
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |