Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.Cache71Dialect
public class Cache71Dialect
extends Dialect
Property Name | Property Value |
---|---|
hibernate.dialect | org.hibernate.dialect.Cache71Dialect |
hibernate.connection.driver_class | com.intersys.jdbc.CacheDriver |
hibernate.connection.username | (see note 1) |
hibernate.connection.password | (see note 1) |
hibernate.connection.url | jdbc:Cache://127.0.0.1:1972/USER |
etc\CacheSequences.xml
<id name="id" column="uid" type="long" unsaved-value="null"> <generator class="sequence"/> </id>
Field Summary | |
static ViolatedConstraintNameExtracter |
Fields inherited from class org.hibernate.dialect.Dialect | |
CLOSED_QUOTE , DEFAULT_BATCH_SIZE , NO_BATCH , QUOTE |
Constructor Summary | |
|
Method Summary | |
boolean | |
boolean | |
SQLExceptionConverter | |
protected void | |
JoinFragment | |
boolean | |
boolean | |
String |
|
String | |
String |
|
String | |
String | |
String | |
String | |
String | |
String |
|
LockingStrategy |
|
String | |
Class | |
String | |
String | |
ResultSet |
|
boolean | |
boolean | |
boolean | |
Boolean | |
boolean | |
protected void | |
int |
|
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean |
public Cache71Dialect()
Creates newCach?71Dialect
instance. Sets up the JDBC / Cach? type mappings.
public boolean areStringComparisonsCaseInsensitive()
- Overrides:
- areStringComparisonsCaseInsensitive in interface Dialect
public boolean bindLimitParametersFirst()
- Overrides:
- bindLimitParametersFirst in interface Dialect
public SQLExceptionConverter buildSQLExceptionConverter()
- Overrides:
- buildSQLExceptionConverter in interface Dialect
protected final void commonRegistration()
public JoinFragment createOuterJoinFragment()
- Overrides:
- createOuterJoinFragment in interface Dialect
public boolean dropTemporaryTableAfterUse()
- Overrides:
- dropTemporaryTableAfterUse in interface Dialect
public String generateTemporaryTableName(String baseTableName)
- Overrides:
- generateTemporaryTableName in interface Dialect
public String getAddColumnString()
- Overrides:
- getAddColumnString in interface Dialect
public String getAddForeignKeyConstraintString(String constraintName, String[] foreignKey, String referencedTable, String[] primaryKey, boolean referencesPrimaryKey)
The syntax used to add a foreign key constraint to a table.
- Overrides:
- getAddForeignKeyConstraintString in interface Dialect
- Returns:
- String
public String getCascadeConstraintsString()
- Overrides:
- getCascadeConstraintsString in interface Dialect
public String getCreateTemporaryTablePostfix()
- Overrides:
- getCreateTemporaryTablePostfix in interface Dialect
public String getCreateTemporaryTableString()
- Overrides:
- getCreateTemporaryTableString in interface Dialect
public String getIdentityColumnString() throws MappingException
- Overrides:
- getIdentityColumnString in interface Dialect
public String getIdentitySelectString()
- Overrides:
- getIdentitySelectString in interface Dialect
public String getLimitString(String sql, boolean hasOffset)
- Overrides:
- getLimitString in interface Dialect
public LockingStrategy getLockingStrategy(Lockable lockable, LockMode lockMode)
- Overrides:
- getLockingStrategy in interface Dialect
public String getLowercaseFunction()
- Overrides:
- getLowercaseFunction in interface Dialect
public Class getNativeIdentifierGeneratorClass()
- Overrides:
- getNativeIdentifierGeneratorClass in interface Dialect
public String getNoColumnsInsertString()
- Overrides:
- getNoColumnsInsertString in interface Dialect
public String getNullColumnString()
- Overrides:
- getNullColumnString in interface Dialect
public ResultSet getResultSet(CallableStatement ps) throws SQLException
- Overrides:
- getResultSet in interface Dialect
public boolean hasDataTypeInIdentityColumn()
- Overrides:
- hasDataTypeInIdentityColumn in interface Dialect
public boolean hasSelfReferentialForeignKeyBug()
- Overrides:
- hasSelfReferentialForeignKeyBug in interface Dialect
public Boolean performTemporaryTableDDLInIsolation()
- Overrides:
- performTemporaryTableDDLInIsolation in interface Dialect
protected final void register71Functions()
public int registerResultSetOutParameter(CallableStatement statement, int col) throws SQLException
- Overrides:
- registerResultSetOutParameter in interface Dialect
public boolean supportsCascadeDelete()
- Overrides:
- supportsCascadeDelete in interface Dialect
public boolean supportsCheck()
public boolean supportsEmptyInList()
- Overrides:
- supportsEmptyInList in interface Dialect
public boolean supportsForUpdate()
public boolean supportsForUpdateNowait()
public boolean supportsForUpdateOf()
public boolean supportsIdentityColumns()
- Overrides:
- supportsIdentityColumns in interface Dialect
public boolean supportsLimitOffset()
- Overrides:
- supportsLimitOffset in interface Dialect
public boolean supportsOuterJoinForUpdate()
- Overrides:
- supportsOuterJoinForUpdate in interface Dialect
public boolean supportsResultSetPositionQueryMethodsOnForwardOnlyCursor()
- Overrides:
- supportsResultSetPositionQueryMethodsOnForwardOnlyCursor in interface Dialect
public boolean supportsTemporaryTables()
- Overrides:
- supportsTemporaryTables in interface Dialect
public boolean supportsVariableLimit()
- Overrides:
- supportsVariableLimit in interface Dialect