com.triactive.jdo.store
Class Key

java.lang.Object
  extended by com.triactive.jdo.store.Key
Direct Known Subclasses:
CandidateKey, ForeignKey, Index

abstract class Key
extends java.lang.Object


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

Field Detail

table

protected BaseTable table

columns

protected java.util.ArrayList columns
Constructor Detail

Key

protected Key(BaseTable table)
Method Detail

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.