Top Constructors Methods
org.hibernate.dialect.identity

public Class Ingres10IdentityColumnSupport

extends Ingres9IdentityColumnSupport
Class Inheritance

Author
Andrea Boriero

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getIdentityColumnString(int
The java.sql.Types type code.
type
)

Overrides org.hibernate.dialect.identity.IdentityColumnSupportImpl.getIdentityColumnString.

Implements org.hibernate.dialect.identity.IdentityColumnSupport.getIdentityColumnString.

The syntax used during DDL to define a column as being an IDENTITY of a particular type.
public String
public boolean
hasDataTypeInIdentityColumn()

Overrides org.hibernate.dialect.identity.IdentityColumnSupportImpl.hasDataTypeInIdentityColumn.

Implements org.hibernate.dialect.identity.IdentityColumnSupport.hasDataTypeInIdentityColumn.

Whether this dialect have an Identity clause added to the data type or a completely separate identity data type
public boolean
Inherited from org.hibernate.dialect.identity.Ingres9IdentityColumnSupport:
getIdentitySelectString

Constructor Detail

Ingres10IdentityColumnSupportback to summary
public Ingres10IdentityColumnSupport()

Method Detail

getIdentityColumnStringback to summary
public String getIdentityColumnString(int type)

Overrides org.hibernate.dialect.identity.IdentityColumnSupportImpl.getIdentityColumnString.

Implements org.hibernate.dialect.identity.IdentityColumnSupport.getIdentityColumnString.

Doc from org.hibernate.dialect.identity.IdentityColumnSupport.getIdentityColumnString.

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

Parameters
type:int

The java.sql.Types type code.

Returns:String

The appropriate DDL fragment.

Annotations
@Override
getIdentityInsertStringback to summary
public String getIdentityInsertString()

Overrides org.hibernate.dialect.identity.IdentityColumnSupportImpl.getIdentityInsertString.

Implements org.hibernate.dialect.identity.IdentityColumnSupport.getIdentityInsertString.

Doc from org.hibernate.dialect.identity.IdentityColumnSupport.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.

Annotations
@Override
hasDataTypeInIdentityColumnback to summary
public boolean hasDataTypeInIdentityColumn()

Overrides org.hibernate.dialect.identity.IdentityColumnSupportImpl.hasDataTypeInIdentityColumn.

Implements org.hibernate.dialect.identity.IdentityColumnSupport.hasDataTypeInIdentityColumn.

Doc from org.hibernate.dialect.identity.IdentityColumnSupport.hasDataTypeInIdentityColumn.

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

Returns:boolean

boolean

Annotations
@Override
supportsIdentityColumnsback to summary
public boolean supportsIdentityColumns()

Overrides org.hibernate.dialect.identity.IdentityColumnSupportImpl.supportsIdentityColumns.

Implements org.hibernate.dialect.identity.IdentityColumnSupport.supportsIdentityColumns.

Doc from org.hibernate.dialect.identity.IdentityColumnSupport.supportsIdentityColumns.

Does this dialect support identity column key generation?

Returns:boolean

True if IDENTITY columns are supported; false otherwise.

Annotations
@Override