public class Join extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DIRECTION_LEFT |
static int |
DIRECTION_RIGHT |
static int |
DIRECTION_UNDIRECTED |
static String[] |
joinOperators |
Constructor and Description |
---|
Join(Attribute oneSide,
Attribute otherSide,
int joinDirection) |
Join(List<Attribute> oneSideAttributes,
List<Attribute> otherSideAttributes,
int joinDirection) |
Modifier and Type | Method and Description |
---|---|
List<Attribute> |
attributes1() |
List<Attribute> |
attributes2() |
boolean |
containsColumn(Attribute column) |
Attribute |
equalAttribute(Attribute column) |
boolean |
equals(Object otherObject) |
int |
hashCode() |
boolean |
isSameTable() |
int |
joinDirection() |
Join |
renameColumns(ColumnRenamer columnRenamer) |
RelationName |
table1() |
RelationName |
table2() |
String |
toString() |
public static final int DIRECTION_UNDIRECTED
public static final int DIRECTION_LEFT
public static final int DIRECTION_RIGHT
public static final String[] joinOperators
public boolean isSameTable()
public boolean containsColumn(Attribute column)
public RelationName table1()
public RelationName table2()
public int joinDirection()
public Join renameColumns(ColumnRenamer columnRenamer)