de.fuberlin.wiwiss.d2rq.algebra
Class Join
java.lang.Object
de.fuberlin.wiwiss.d2rq.algebra.Join
public class Join
- extends Object
Represents an SQL join between two tables, spanning one or more columns.
- Version:
- $Id: Join.java,v 1.7 2006/09/15 19:36:45 cyganiak Exp $
- Author:
- Richard Cyganiak (richard@cyganiak.de)
Join
public Join(Attribute oneSide,
Attribute otherSide)
Join
public Join(List oneSideAttributes,
List otherSideAttributes)
containsColumn
public boolean containsColumn(Attribute column)
table1
public RelationName table1()
table2
public RelationName table2()
attributes1
public List attributes1()
attributes2
public List attributes2()
equalAttribute
public Attribute equalAttribute(Attribute column)
toString
public String toString()
- Overrides:
toString
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object otherObject)
- Overrides:
equals
in class Object
renameColumns
public Join renameColumns(ColumnRenamer columnRenamer)