public class JoinInfo
extends java.lang.Object
Constructor and Description |
---|
JoinInfo(ColumnInfo columnFrom,
java.lang.String sOperator,
ColumnInfo columnTo,
int iJoinType,
boolean bSQL92,
boolean bSelfJoin)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Compares this JoinInfo to the specified object.
|
ColumnInfo |
getColumnFrom()
Gets the FROM column's ColumnInfo.
|
ColumnInfo |
getColumnTo()
Gets the ColumnInfo of the TO column.
|
int |
getJoinType()
Gets the outer join type.
|
java.lang.String |
getOperator()
Gets the value of the OPERATOR's string.
|
boolean |
isFullOuterJoin()
Gets whether this is a full outer join table.
|
boolean |
isLeftOuterJoin()
Gets whether this is a left outer join table.
|
boolean |
isOuterJoin()
Gets whether this is an outer join table.
|
boolean |
isRightOuterJoin()
Gets whether this is a right outer join table.
|
boolean |
isSelfJoin()
Gets whether this is a self join.
|
boolean |
isSQL92()
Gets whether this join applies SQL92 standard.
|
java.lang.String |
toString()
Returns a string representing this JoinInfo's values.
|
public JoinInfo(ColumnInfo columnFrom, java.lang.String sOperator, ColumnInfo columnTo, int iJoinType, boolean bSQL92, boolean bSelfJoin)
columnFrom
- The FROM column of the join.sOperator
- The sOperator of the join condition. The valid value can be "=", ">", "<", etc.columnTo
- The TO column of the join.iJoinType
- The join type, whose values are:
INNER_JOIN = 0;
RIGHT_OUTER_JOIN = 1;
FULL_OUTER_JOIN = 2;
LEFT_OUTER_JOIN = 4;
OUTER_JOIN = 7;
UNION_JOIN = 8;bSQL92
- Whether this join applies SQL92 standard.bSelfJoin
- Whether this is a self join.public ColumnInfo getColumnFrom()
public java.lang.String getOperator()
public ColumnInfo getColumnTo()
public int getJoinType()
public boolean isOuterJoin()
public boolean isLeftOuterJoin()
public boolean isRightOuterJoin()
public boolean isFullOuterJoin()
public boolean isSQL92()
public boolean isSelfJoin()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
className@hashCode[ mappingNameOfFromColumn | operator | mappingNameOfToColumn | joinTypeString | isSQL92 | isSelfJoin ]
toString
in class java.lang.Object