persistence.table
Class ArrayTable

java.lang.Object
  extended bypersistence.table.TableComponent
      extended bypersistence.table.Table
          extended bypersistence.table.ArrayTable

public class ArrayTable
extends Table

Table for an "array". All dimensions in one big table!!!

Author:
bram 24-okt-2003

Field Summary
 
Fields inherited from class persistence.table.Table
 
Fields inherited from class persistence.table.TableComponent
OIDLength
 
Constructor Summary
ArrayTable(java.util.Collection FKeys, int dimension)
           
ArrayTable(int dimension)
          Creates Table with D+1 key attributes called "refOID" and "$positionX$" (X=1->D) where D=dimension of array.
 
Method Summary
 void accept(TableComponentVisitor visitor)
           
 
Methods inherited from class persistence.table.Table
add, getChildren, getProperty, isLeaf, remove
 
Methods inherited from class persistence.table.TableComponent
addProperty, getComponentName, getJavaTypeName, getOIDLength, getPropertiesMap, hasProperty, setComponentName, setJavaTypeName, setPropertiesMap, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArrayTable

public ArrayTable(int dimension)
Creates Table with D+1 key attributes called "refOID" and "$positionX$" (X=1->D) where D=dimension of array. The compType is really the compType: NO "[]"'s!!!


ArrayTable

public ArrayTable(java.util.Collection FKeys,
                  int dimension)
Method Detail

accept

public void accept(TableComponentVisitor visitor)
Overrides:
accept in class Table
See Also:
persistence.TableComponent#accept(persistence.TableComponentVisitor)