org.apache.openjpa.jdbc.sql
Class Join
java.lang.Object
org.apache.openjpa.jdbc.sql.Join
- All Implemented Interfaces:
- java.lang.Cloneable, JoinSyntaxes
public class Join
- extends java.lang.Object
- implements java.lang.Cloneable, JoinSyntaxes
Represents a SQL join.
- Author:
- Abe White
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
TYPE_INNER
public static final int TYPE_INNER
- See Also:
- Constant Field Values
TYPE_OUTER
public static final int TYPE_OUTER
- See Also:
- Constant Field Values
TYPE_CROSS
public static final int TYPE_CROSS
- See Also:
- Constant Field Values
getType
public int getType()
setType
public void setType(int type)
getAlias1
public java.lang.String getAlias1()
getAlias2
public java.lang.String getAlias2()
getTable1
public Table getTable1()
getTable2
public Table getTable2()
getForeignKey
public ForeignKey getForeignKey()
isForeignKeyInversed
public boolean isForeignKeyInversed()
reverse
public Join reverse()
- Return a join that is this join in reverse.
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
Copyright © 2006 Apache Software Foundation. All Rights Reserved.