|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.starlink.table.join.RowRef
public class RowRef
Represents a reference to a table row. This class really just exists to encapsulate the combination of an int index referencing a table and a long referencing a row of that table. Importantly though, it implements equals, hashCode and the Comparable interface in such a way as to make it suitable for use as keys in a SortedSet. The sort order defined sorts lowest table index first, then lowest row index.
| Constructor Summary | |
|---|---|
RowRef(int iTable,
long lRow)
Constructs a new RowRef from a table and a row index. |
|
| Method Summary | |
|---|---|
int |
compareTo(Object o)
|
boolean |
equals(Object o)
|
long |
getRowIndex()
Returns the row index; |
int |
getTableIndex()
Returns the table index. |
int |
hashCode()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RowRef(int iTable,
long lRow)
iTable - table indexlRow - row index| Method Detail |
|---|
public int getTableIndex()
public long getRowIndex()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic int compareTo(Object o)
compareTo in interface Comparablepublic String toString()
toString in class Object
|
Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||