Class AbstractORContainer

java.lang.Object
com.softwaremining.containers.AbstractContainerBean
com.softwaremining.sql.AbstractORContainer
All Implemented Interfaces:
IPersistence, ISQLWrapper, AbstractDataObject, ISMBean, ISMDataType, ISMObject
Direct Known Subclasses:
Db400Container

public abstract class AbstractORContainer extends AbstractContainerBean implements ISQLWrapper, IPersistence
Abstract Object-Relational Container - USed for representation KSDS Indexed files. COBOL Structures for accessing Indexed-File are be translated to an Object-Relational (OR) design which read/write from a SQL Database instead of file system.
Such classes inherit from SQLWrapper or AbstractORContainer. The major part functionality for CRUD operations are provided in these classes.
The SQLWrapper class does the same thing, but when REDEFINES, OCCURS-DEPENDING, ... and generally COBOL emulation is not required, then this version can give a much better performance.