public class JoinTable extends AbstractRelation
| Modifier and Type | Class and Description |
|---|---|
static class |
JoinTable.JoinType |
| Constructor and Description |
|---|
JoinTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
addJoinTable(AbstractRelation joinTable,
JoinTable.JoinType joinType,
UnnamedColumn conditon) |
static JoinTable |
create(List<AbstractRelation> joinList,
List<JoinTable.JoinType> joinTypeList,
List<UnnamedColumn> condition) |
static JoinTable |
createBase(AbstractRelation joinBaseTable,
List<JoinTable.JoinType> joinTypeList,
List<UnnamedColumn> condition) |
JoinTable |
deepcopy() |
boolean |
equals(Object obj) |
List<UnnamedColumn> |
getCondition() |
List<AbstractRelation> |
getJoinList() |
List<JoinTable.JoinType> |
getJoinTypeList() |
int |
hashCode() |
String |
toString() |
getAliasName, isSupportedAggregate, setAliasNamepublic static JoinTable create(List<AbstractRelation> joinList, List<JoinTable.JoinType> joinTypeList, List<UnnamedColumn> condition)
public static JoinTable createBase(AbstractRelation joinBaseTable, List<JoinTable.JoinType> joinTypeList, List<UnnamedColumn> condition)
public void addJoinTable(AbstractRelation joinTable, JoinTable.JoinType joinType, UnnamedColumn conditon)
public List<AbstractRelation> getJoinList()
public List<JoinTable.JoinType> getJoinTypeList()
public List<UnnamedColumn> getCondition()
public int hashCode()
hashCode in class AbstractRelationpublic boolean equals(Object obj)
equals in class AbstractRelationpublic String toString()
toString in class AbstractRelationpublic JoinTable deepcopy()
deepcopy in class AbstractRelationCopyright © 2018 University of Michigan. All rights reserved.