Top Description Constructors Methods
org.hibernate.sql

public Class CacheJoinFragment

extends ANSIJoinFragment
Class Inheritance
Imports
org.hibernate.AssertionFailure

A Caché dialect join. Differs from ANSI only in that full outer join is not supported.
Authors
Jeff Miller, Jonathan Levinson

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addJoin(String
The name of the table being joined (the RHS table).
rhsTableName
,
String
The alias applied to the table being joined (the alias for the RHS table).
rhsAlias
,
String[]
The columns (from the table being joined) used to define the join-restriction (the ON). These are the LHS columns, and are expected to be qualified.
lhsColumns
,
String[]
The columns (from the table being joined to) used to define the join-restriction (the ON). These are the RHS columns and are expected to *not* be qualified.
rhsColumns
,
JoinType
The type of join to produce (INNER, etc).
joinType
,
String
Any extra join restrictions
on
)

Overrides org.hibernate.sql.ANSIJoinFragment.addJoin.

Adds a join, represented by the given information, to the fragment.
Inherited from org.hibernate.sql.ANSIJoinFragment:
addConditionaddConditionaddConditionaddCrossJoinaddFromFragmentStringaddJoinaddJoinaddJoinscopytoFromFragmentStringtoWhereFragmentString

Constructor Detail

CacheJoinFragmentback to summary
public CacheJoinFragment()

Method Detail

addJoinback to summary
public void addJoin(String rhsTableName, String rhsAlias, String[] lhsColumns, String[] rhsColumns, JoinType joinType, String on)

Overrides org.hibernate.sql.ANSIJoinFragment.addJoin.

Doc from org.hibernate.sql.ANSIJoinFragment.addJoin.

Adds a join, represented by the given information, to the fragment.

Parameters
rhsTableName:String

The name of the table being joined (the RHS table).

rhsAlias:String

The alias applied to the table being joined (the alias for the RHS table).

lhsColumns:String[]

The columns (from the table being joined) used to define the join-restriction (the ON). These are the LHS columns, and are expected to be qualified.

rhsColumns:String[]

The columns (from the table being joined to) used to define the join-restriction (the ON). These are the RHS columns and are expected to *not* be qualified.

joinType:JoinType

The type of join to produce (INNER, etc).

on:String

Any extra join restrictions