Top Description Constructors Methods
org.hibernate.dialect

public Class Sybase11Dialect

extends AbstractTransactSQLDialect
Class Inheritance
Imports
org.hibernate.sql.JoinFragment, .Sybase11JoinFragment

A SQL dialect suitable for use with Sybase 11.9.2 (specifically: avoids ANSI JOIN syntax)
Author
Colm O' Flaherty

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JoinFragment
createOuterJoinFragment()

Overrides org.hibernate.dialect.Dialect.createOuterJoinFragment.

Create a org.hibernate.sql.JoinFragment strategy responsible for handling this dialect's variations in how joins are handled.
public String
getCrossJoinSeparator()

Overrides org.hibernate.dialect.Dialect.getCrossJoinSeparator.

Get the separator to use for defining cross joins when translating HQL queries.
Inherited from org.hibernate.dialect.AbstractTransactSQLDialect:
appendIdentitySelectToInsertappendLockHintapplyLocksToSqldoesReadCommittedCauseWritersToBlockReadersdoesRepeatableReadCauseReadersToBlockWritersdropTemporaryTableAfterUsegenerateTemporaryTableNamegetAddColumnStringgetCurrentTimestampSelectStringgetForUpdateStringgetIdentityColumnStringgetIdentitySelectStringgetNullColumnStringgetResultSetgetSelectGUIDStringisCurrentTimestampSelectStringCallablequalifyIndexNameregisterResultSetOutParametersupportsCurrentTimestampSelectionsupportsEmptyInListsupportsExistsInSelectsupportsIdentityColumnssupportsInsertSelectIdentitysupportsTemporaryTablessupportsTupleDistinctCountssupportsUnionAll

Constructor Detail

Sybase11Dialectback to summary
public Sybase11Dialect()

Method Detail

createOuterJoinFragmentback to summary
public JoinFragment createOuterJoinFragment()

Overrides org.hibernate.dialect.Dialect.createOuterJoinFragment.

Doc from org.hibernate.dialect.Dialect.createOuterJoinFragment.

Create a org.hibernate.sql.JoinFragment strategy responsible for handling this dialect's variations in how joins are handled.

Returns:JoinFragment

This dialect's org.hibernate.sql.JoinFragment strategy.

getCrossJoinSeparatorback to summary
public String getCrossJoinSeparator()

Overrides org.hibernate.dialect.Dialect.getCrossJoinSeparator.

Doc from org.hibernate.dialect.Dialect.getCrossJoinSeparator.

Get the separator to use for defining cross joins when translating HQL queries.

Typically this will be either [ cross join ] or [, ]

Note that the spaces are important!