|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.vizzini.database.JoinData
class JoinData
Provides storage for data detailing a join between two tables. The first table and first column are assumed to be the foreign key field.
Constructor Summary | |
---|---|
JoinData()
|
Method Summary | |
---|---|
void |
associate(IRecord record0,
IRecord record1)
Associate the given records. |
String |
constructSelectExpression(ITableData targetTableData,
IRecord record,
boolean forward)
Construct a select expression using this join. |
void |
disassociate(IRecord record0,
IRecord record1)
Disassociate the given records. |
String |
getColumnName1()
Return the first column name. |
String |
getColumnName2()
Return the second column name. |
String |
getLastTableName()
Return the last table name. |
String |
getTableName1()
Return the first table name. |
String |
getTableName2()
Return the second table name. |
void |
inflate(Element element)
Inflate this object from the given XML element. |
boolean |
match(String startTableName,
String endTableName)
Return true if the given table names match this join. |
void |
setColumnName1(String name)
Set the first column name. |
void |
setColumnName2(String name)
Set the second column name. |
void |
setTableName1(String name)
Set the first table name. |
void |
setTableName2(String name)
Set the second table name. |
String |
toDebugString()
Return a debug string representation of this object. |
String |
toString()
Return a string representation of this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
JoinData()
Method Detail |
---|
public void associate(IRecord record0, IRecord record1) throws SQLException
SQLException
public String constructSelectExpression(ITableData targetTableData, IRecord record, boolean forward)
public void disassociate(IRecord record0, IRecord record1) throws SQLException
SQLException
public String getColumnName1()
public String getColumnName2()
public String getLastTableName()
public String getTableName1()
public String getTableName2()
public void inflate(Element element)
public boolean match(String startTableName, String endTableName)
public void setColumnName1(String name)
public void setColumnName2(String name)
public void setTableName1(String name)
public void setTableName2(String name)
public String toDebugString()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |