com.strangelight.db
Class JoinRow

java.lang.Object
  |
  +--com.strangelight.db.TableRow
        |
        +--com.strangelight.db.JoinRow

public abstract class JoinRow
extends TableRow

A TableRow subclass for encapsulating join tables which join KeyedRow tables.

[[ NOT YET FULLY IMPLEMENTED. ]]


Constructor Summary
protected JoinRow(java.lang.Integer lid, java.lang.Integer rid)
           
 
Method Summary
 void finalize()
           
protected  int getLeftId()
           
protected abstract  java.lang.String getLeftKeyName()
           
protected  int getRightId()
           
protected abstract  java.lang.String getRightKeyName()
           
protected  void setLeftId(int id)
           
protected  void setRightId(int id)
           
 
Methods inherited from class com.strangelight.db.TableRow
commit, drop, getFields, getObject, getString, getTableName, getWhereClause, setObject, setString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinRow

protected JoinRow(java.lang.Integer lid,
                  java.lang.Integer rid)
Method Detail

getLeftKeyName

protected abstract java.lang.String getLeftKeyName()

getRightKeyName

protected abstract java.lang.String getRightKeyName()

getLeftId

protected int getLeftId()

getRightId

protected int getRightId()

setLeftId

protected void setLeftId(int id)

setRightId

protected void setRightId(int id)

finalize

public void finalize()
Overrides:
finalize in class TableRow