public class Join extends Object implements Serializable, Comparable<Join>
Modifier and Type | Field and Description |
---|---|
static int |
IMPLICIT |
static int |
INNER |
int |
kind
INNER / LEFT / RIGHT / IMPLICIT
|
static int |
LEFT |
String |
on1
Left part of equijoin.
|
String |
on2
Right part of equijoin.
|
static int |
RIGHT |
String |
table
Table name.
|
String |
tableAlias
Table alias, or
null . |
String |
tableParam
Parameter if table name is an expression that contains a "?", or
null . |
List<String> |
whereClauses
Additional WHERE clauses.
|
List<Serializable> |
whereParams
Additional WHERE clauses parameters.
|
Constructor and Description |
---|
Join(int kind,
String table,
String tableAlias,
String tableParam,
String on1,
String on2) |
public static final int INNER
public static final int LEFT
public static final int RIGHT
public static final int IMPLICIT
public final int kind
public final String table
public final String tableAlias
null
.public final String tableParam
null
.public final String on1
public final String on2
public final List<Serializable> whereParams
public void addWhereClause(String whereClause, Serializable whereParam)
public int compareTo(Join other)
compareTo
in interface Comparable<Join>
public String getClause()
Copyright © 2011 Nuxeo SA. All Rights Reserved.