Top Description Constructors Methods
org.hibernate.dialect

public Class Ingres10Dialect

extends Ingres9Dialect
Class Inheritance
Imports
java.sql.Types, java.util.Properties, org.hibernate.cfg.Environment

A SQL dialect for Ingres 10 and later versions.

Changes:

Author
Raymond Fan

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getIdentityColumnString()

Overrides org.hibernate.dialect.Dialect.getIdentityColumnString.

The syntax used during DDL to define a column as being an IDENTITY.
public String
getIdentityInsertString()

Overrides org.hibernate.dialect.Dialect.getIdentityInsertString.

The keyword used to insert a generated value into an identity column (or null).
public String
getIdentitySelectString()

Overrides org.hibernate.dialect.Ingres9Dialect.getIdentitySelectString.

Get the select command used to retrieve the last generated sequence value.
public boolean
hasDataTypeInIdentityColumn()

Overrides org.hibernate.dialect.Dialect.hasDataTypeInIdentityColumn.

Whether this dialect have an Identity clause added to the data type or a completely separate identity data type
protected void
public boolean
supportsIdentityColumns()

Overrides org.hibernate.dialect.Dialect.supportsIdentityColumns.

Does this dialect support identity column key generation?
public String

Returns:

The appropriate SQL literal.
toBooleanValueString
(boolean
The boolean value
bool
)

Overrides org.hibernate.dialect.Dialect.toBooleanValueString.

The SQL literal value to which this database maps boolean values.
Inherited from org.hibernate.dialect.Ingres9Dialect:
doesReadCommittedCauseWritersToBlockReadersdoesRepeatableReadCauseReadersToBlockWritersforUpdateOfColumnsgetCurrentTimestampSelectStringgetCurrentTimestampSQLFunctionNamegetLimitStringgetQuerySequencesStringisCurrentTimestampSelectStringCallableregisterDateTimeColumnTypesregisterDateTimeFunctionssupportsCurrentTimestampSelectionsupportsLimitOffsetsupportsOuterJoinForUpdatesupportsPooledSequencessupportsUnionAllsupportsVariableLimituseMaxForLimit

Constructor Detail

Ingres10Dialectback to summary
public Ingres10Dialect()

Method Detail

getIdentityColumnStringback to summary
public String getIdentityColumnString()

Overrides org.hibernate.dialect.Dialect.getIdentityColumnString.

Doc from org.hibernate.dialect.Dialect.getIdentityColumnString.

The syntax used during DDL to define a column as being an IDENTITY.

Returns:String

The appropriate DDL fragment.

getIdentityInsertStringback to summary
public String getIdentityInsertString()

Overrides org.hibernate.dialect.Dialect.getIdentityInsertString.

Doc from org.hibernate.dialect.Dialect.getIdentityInsertString.

The keyword used to insert a generated value into an identity column (or null). Need if the dialect does not support inserts that specify no column values.

Returns:String

The appropriate keyword.

getIdentitySelectStringback to summary
public String getIdentitySelectString()

Overrides org.hibernate.dialect.Ingres9Dialect.getIdentitySelectString.

Doc from org.hibernate.dialect.Ingres9Dialect.getIdentitySelectString.

Get the select command used to retrieve the last generated sequence value.

Returns:String

Statement to retrieve last generated sequence value

hasDataTypeInIdentityColumnback to summary
public boolean hasDataTypeInIdentityColumn()

Overrides org.hibernate.dialect.Dialect.hasDataTypeInIdentityColumn.

Doc from org.hibernate.dialect.Dialect.hasDataTypeInIdentityColumn.

Whether this dialect have an Identity clause added to the data type or a completely separate identity data type

Returns:boolean

boolean

registerBooleanSupportback to summary
protected void registerBooleanSupport()
supportsIdentityColumnsback to summary
public boolean supportsIdentityColumns()

Overrides org.hibernate.dialect.Dialect.supportsIdentityColumns.

Doc from org.hibernate.dialect.Dialect.supportsIdentityColumns.

Does this dialect support identity column key generation?

Returns:boolean

True if IDENTITY columns are supported; false otherwise.

toBooleanValueStringback to summary
public String toBooleanValueString(boolean bool)

Overrides org.hibernate.dialect.Dialect.toBooleanValueString.

The SQL literal value to which this database maps boolean values.

Parameters
bool:boolean

The boolean value

Returns:String

The appropriate SQL literal.