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).

    • 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: