public class GridSqlJoin extends GridSqlElement
| Modifier and Type | Field and Description |
|---|---|
static int |
LEFT_TABLE_CHILD |
static int |
ON_CHILD |
static int |
RIGHT_TABLE_CHILD |
| Constructor and Description |
|---|
GridSqlJoin(GridSqlElement leftTbl,
GridSqlElement rightTbl,
boolean leftOuter,
@Nullable GridSqlElement on) |
| Modifier and Type | Method and Description |
|---|---|
String |
getSQL() |
boolean |
isLeftOuter() |
GridSqlElement |
leftTable() |
void |
leftTable(GridSqlElement tbl) |
GridSqlElement |
on() |
GridSqlElement |
rightTable() |
void |
rightTable(GridSqlElement tbl) |
addChild, child, child, child, equals, hashCode, resultType, resultType, size, toStringpublic static final int LEFT_TABLE_CHILD
public static final int RIGHT_TABLE_CHILD
public static final int ON_CHILD
public GridSqlJoin(GridSqlElement leftTbl, GridSqlElement rightTbl, boolean leftOuter, @Nullable @Nullable GridSqlElement on)
leftTbl - Left table.rightTbl - Right table.leftOuter - Left outer join.on - Join condition.public GridSqlElement leftTable()
public void leftTable(GridSqlElement tbl)
tbl - Right table to set.public GridSqlElement rightTable()
public void rightTable(GridSqlElement tbl)
tbl - Right table to set.public GridSqlElement on()
JOIN ON condition.public boolean isLeftOuter()
true If this is a LEFT OUTER JOIN.public String getSQL()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 8.9.17-p1 Release Date : November 27 2025