Previous Topic: Entity Record ImplementationsNext Topic: Entry Points


Fields

Consider the following rules:

The following table describes the content of each field type:

Field Name

Content

MODEL_NAME

Host Encyclopedia name of the model

RECORD_TYPE

O (Object Record)

OBJECT_TYPE

FIELD

OBJECT_NAME

Name of the field

REF_OBJ_1

Name of the record that contains this field

REF_OBJ_2

Name of the attribute that this field implements

REF_OBJ_3

Name of the entity or subtype (parent) described by attribute

NUM_PROP_1

Length

NUM_PROP_2

Number of decimal places

NUM_PROP_3

Unused

NUM_PROP_4

Unused

NUM_PROP_5

Unused

NUM_PROP_6

Unused

NUM_PROP_7

Unused

NUM_PROP_8

Unused

CHAR_PROP_1

Role:

P (Primary data implementation)

F (Foreign key)

D (Denormalized)

CHAR_PROP_2

Format:

P (Packed)

X (Text)

S (Small)

I (Integer)

V (Varchar)

Q (Timestamp)

F (Floating point)

D (Date)

T (Time)

L (Long varchar)

B (BLOB)

CHAR_PROP_3

Database field optionality:

O (Optional)

M (Mandatory)

CHAR_PROP_4

If this is a denormalized field, which relationship membership should be used?

F (Forward)

B (Backward)

CHAR_PROP_5

Units (for BLOB only):

  • K (KB)
  • M (MB)
  • G (GB)
  • Space (Bytes)

CHAR_PROP_6

Unused

CHAR_PROP_7

Unused

CHAR_PROP_8

Unused

NAME_1

Unique ID of relationship (if this field is denormalized)

NAME_2

Column name for field (macro name)