Class CompleteClassTable

java.lang.Object
org.datanucleus.store.schema.table.CompleteClassTable
All Implemented Interfaces:
Table

public class CompleteClassTable extends Object implements Table
Representation of a table for a class where the class is stored in "complete-table" inheritance (or in JPA "TablePerClass") whereby all members (in this class and superclasses) are handled in this table. Also assumes that any persistable fields and collection/map fields are stored in this table (i.e not usable where you have foreign keys in the datastore). Allows for each member to have potentially multiple columns (using MemberColumnMapping). Each column generated will have its position set (origin = 0) and respects "ColumnMetaData.position".