Class Join
java.lang.Object
org.nuxeo.ecm.core.storage.sql.jdbc.db.Join
- All Implemented Interfaces:
Serializable
,Comparable<Join>
A SQL JOIN.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionLeft part of equijoin.Right part of equijoin.static final int
static final int
final int
INNER / LEFT / RIGHT / IMPLICITstatic final int
Left part of equijoin.Right part of equijoin.static final int
final String
Table name.final String
Table alias, ornull
.final String
Parameter if table name is an expression that contains a "?"Additional WHERE clauses.final List<Serializable>
Additional WHERE clauses parameters. -
Constructor Summary
-
Method Summary
-
Field Details
-
INNER
public static final int INNER- See Also:
-
LEFT
public static final int LEFT- See Also:
-
RIGHT
public static final int RIGHT- See Also:
-
IMPLICIT
public static final int IMPLICIT- See Also:
-
kind
public final int kindINNER / LEFT / RIGHT / IMPLICIT -
table
Table name. -
tableAlias
Table alias, ornull
. -
tableParam
Parameter if table name is an expression that contains a "?", ornull
. -
column1
Left part of equijoin. -
column2
Right part of equijoin. -
on1
Left part of equijoin. -
on2
Right part of equijoin. -
whereClauses
Additional WHERE clauses. -
whereParams
Additional WHERE clauses parameters.
-
-
Constructor Details
-
Join
-
Join
-
-
Method Details
-
addWhereClause
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Join>
-
getTable
-
getClause
-
toSql
Does not return the WHERE clause. -
toString
-