Purpose: Provides the functionality to support a TABLE_PER_CLASS inheritance strategy. Resolves relational mappings and querying.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| protected Object | selectAllObjects(ReadAllQuery query)
Overrides org. |
| protected Object | selectOneObject(ReadObjectQuery query)
Overrides org. |
| TablePerClassPolicy | back to summary |
|---|---|
| public TablePerClassPolicy(ClassDescriptor descriptor) INTERNAL: Create a new policy. Only descriptors involved in inheritance should have a policy. | |
| isTablePerClassPolicy | back to summary |
|---|---|
| public boolean isTablePerClassPolicy() Overrides org. INTERNAL:
| |
| selectAllObjects | back to summary |
|---|---|
| protected Object selectAllObjects(ReadAllQuery query) Overrides org. INTERNAL: Select all objects for a concrete descriptor.
| |
| selectOneObject | back to summary |
|---|---|
| protected Object selectOneObject(ReadObjectQuery query) throws DescriptorException Overrides org. INTERNAL: Select one object of any concrete subclass.
| |