RDB$FIELD_NAME |
CHAR(31) |
Enumerated type name. Each type name masters its own set of
types, e.g., object types, data types, character sets, trigger types, blob subtypes, etc.
|
RDB$TYPE |
SMALLINT |
The object type identifier. A unique series of numbers is used within
each separate enumerated type. For example, in this selection from the set mastered
under RDB$OBJECT_TYPE in RDB$FIELD_NAME, some object types are enumerated:
0 - TABLE |
1 - VIEW |
2 - TRIGGER |
3 - COMPUTED_FIELD |
4 - VALIDATION |
5 - PROCEDURE |
... |
|
RDB$TYPE_NAME |
CHAR(31) |
The name of a member of an enumerated type, e.g., TABLE, VIEW,
TRIGGER, etc. in the example above. In the RDB$CHARACTER_SET enumerated
type, RDB$TYPE_NAME stores the names of the character sets.
|
RDB$DESCRIPTION |
BLOB TEXT |
Any text comments related to the enumerated type |
RDB$SYSTEM_FLAG |
SMALLINT |
Flag: indicates whether the type-member is user-defined (value 0)
or system-defined (value 1 or greater)
|