com.ibm.pdp.maf.rpp.pac.blockbase
Interface CodasylBlockBase

All Superinterfaces:
AbstractBlockBase, AbstractRadicalElement, Element, RadicalElement

public interface CodasylBlockBase
extends AbstractBlockBase

Codasyl BlockBases used to describe the relationships in network databases.

A CODASYL schema is a SET of RECORDS composed of elementary data. The records are linked to each other through SETS. A structure is broken down into AREAS.

A RECORD, as well as a SET, belong to one or more AREAS.

Codasyl BlockBases used to describe the relationships in network databases.

This category also allows for the description of TANDEM databases.

TANDEM SCHEMA is a set of RECORDS, which themselves are sets of FIELDS (or ELEMENTS).


Field Summary
static java.lang.String copyright
           
 
Method Summary
 java.util.List<DCLine> getDCLines()
          Give the description of a Codasyl or Tandem BlockBase.
 java.lang.String getSchemaNumber()
          The external name of the subschema (8 characters max) is necessary at generation time if the BlockBase is a subschema or a DMCL.
 
Methods inherited from interface com.ibm.pdp.maf.rpp.pac.blockbase.AbstractBlockBase
getBlockType, getExternalName, getGenerationLibrary, getGGLines, getGOLines, getType, getVersionNumber
 
Methods inherited from interface com.ibm.pdp.maf.rpp.pac.common.AbstractRadicalElement
getGCLines
 
Methods inherited from interface com.ibm.pdp.maf.rpp.kernel.RadicalElement
getDescriptionTypes, getKeywords, getLabel, getName, getPackage, getProject
 

Field Detail

copyright

static final java.lang.String copyright
See Also:
Constant Field Values
Method Detail

getDCLines

java.util.List<DCLine> getDCLines()

Give the description of a Codasyl or Tandem BlockBase.

A CODASYL schema is a set of records composed of elementary data. The records are linked to each other through sets. A structure is broken down into areas.

A record, as well as a set, belong to one or more areas.

A TANDEM SCHEMA is a set of RECORDS, which themselves are sets of FIELDS (or ELEMENTS).

Returns:

getSchemaNumber

java.lang.String getSchemaNumber()

The external name of the subschema (8 characters max) is necessary at generation time if the BlockBase is a subschema or a DMCL.

This is the physical name of the schema to which the given BlockBase is attached.

This field is not used if the BlockBase is a schema.

Returns: