com.triactive.jdo.store
Class PrimaryKey

java.lang.Object
  extended bycom.triactive.jdo.store.Key
      extended bycom.triactive.jdo.store.CandidateKey
          extended bycom.triactive.jdo.store.PrimaryKey

class PrimaryKey
extends CandidateKey


Field Summary
protected  java.util.ArrayList columns
           
protected  BaseTable table
           
 
Constructor Summary
PrimaryKey(BaseTable table)
           
 
Method Summary
 void addColumn(Column col)
           
protected  void assertSameTable(Column col)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getColumnList()
           
static java.lang.String getColumnList(java.util.Collection cols)
           
 java.util.List getColumns()
           
 BaseTable getTable()
           
 int hashCode()
           
 void setColumn(int seq, Column col)
           
protected static void setMinSize(java.util.List list, int size)
           
 int size()
           
 boolean startsWith(Key k)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

table

protected BaseTable table

columns

protected java.util.ArrayList columns
Constructor Detail

PrimaryKey

public PrimaryKey(BaseTable table)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class CandidateKey

toString

public java.lang.String toString()
Overrides:
toString in class CandidateKey

setColumn

public void setColumn(int seq,
                      Column col)

addColumn

public void addColumn(Column col)

size

public int size()

hashCode

public int hashCode()

assertSameTable

protected void assertSameTable(Column col)

getTable

public BaseTable getTable()

getColumns

public java.util.List getColumns()

getColumnList

public java.lang.String getColumnList()

startsWith

public boolean startsWith(Key k)

setMinSize

protected static void setMinSize(java.util.List list,
                                 int size)

getColumnList

public static java.lang.String getColumnList(java.util.Collection cols)


Copyright ? 2001 TriActive, Inc. All Rights Reserved.