Data Definition Language (DDL) Reference Manual
Dictionary Database Structure
Data Definition Language (DDL) Reference Manual—529431-004
D-53
DICTRDF (Record Definition File)
Table D-20. DICTRDF (Record Definition File) Fields (page 1 of 3)
Field Description
OBJECT Contains the object number of this record from
DICTODF.OBJECT. The record in DICTODF
contains the record name and the object-type
code “RD.”
DEF-NUMBER The object number of the definition that defines
this record if the record is described with a
DEFINITION IS def-name clause; otherwise, DEF-
NUMBER contains the object number of the
record itself.
RECORD-LENGTH The length in bytes of the record.
FILE-NAME This record's permanent HP file name, stored in
FNAMECOLLAPSE form. For a description of
FNAMECOLLAPSE, see the Guardian Procedure
Calls Reference Manual. This field is defined only
if FILE-DURATION is permanent.
FILE-TYPE Contains a 1-character ASCII code from
Table D-21
on page D-56, which indicates the
record's file type.
FILE-DURATION A value that indicates whether the file specified by
FILE-NAME is permanent, dynamically assigned,
or temporary. FILE-DURATION values are in
Table D-22
on page D-56.
FILE-CODE This record's file code. The default value for a
user-created file is 0.
FILE-CODE-OBJECT If file code is defined by a constant, contains the
object number of the constant; otherwise, it is 0.
PRIMARY-EXTENT-SIZE This record's primary file extent in pages.
PRIMARY-EXTENT-SIZE must be an integer from
1 through 65535. The default primary extent size
for DDL is four pages. The extent size must be an
integral multiple of the file's block size (for a
structured file) or buffer size (for an unstructured
file).*
For more information about extent sizes, see the
Enscribe Programmer’s Guide.
PRIMARY-EXTENT-OBJECT If primary extent size is defined by a constant,
contains the object number of the constant;
otherwise, it is 0.