Object documentationCLASSCONTAINERS Locate this document in the navigation structure

 

The system table DOMAIN.CLASSCONTAINERS describes the files and containers in which OMS objects are stored.

Structure

CLASSCONTAINERS

GUID

CHAR(16) BYTE

ID of the C++ class whose objects are stored in the container

CLASS_NAME

CHAR(64)

Name of the C++ class whose objects are stored in the container

OMS_CLASSID

FIXED(10)

GUID expressed as a number

SCHEMANAME

CHAR(32)

Name of the schema to which the container belongs

CONTAINERNO

FIXED(10)

User-defined number of the container

CLASS_ID

CHAR(8) BYTE

ID of the container

SIZE

FIXED(5)

Definition length of the objects stored in this container if the length is not variable (bytes)

KEYSIZE

FIXED(5)

Length of the object key if one exists, otherwise 0 (bytes)

KEYPREFIXSIZE

FIXED(5)

Length of the object key's prefix if a key exists, otherwise 0 (bytes)

KEYFILECOUNT

FIXED(5)

Number of index files used to support key access

PAGECOUNT

FIXED(10)

Size of the container (pages)

FREE_PAGES

FIXED(10)

Number of pages not completely full

EMPTY_PAGES

FIXED(10)

Not relevant

KEY_LEAF_PAGES

FIXED(10)

Number of leaves of the index tree for containers that support key accesses

OBJECTS_PER_PAGE

FIXED(10)

NULL (not relevant)

GARBAGEOBJCHECKED

FIXED(10)

NULL (not relevant)

GARBAGEOBJRELEASED

FIXED(10)

NULL (not relevant)

OCCUPANCY (%)

FIXED(10)

Fill level of the container (%)

FREE_EOT_PAGES

FIXED(10)

NULL (not relevant)

CREATEDATE

TIMESTAMP

Date/time when container was created

More Information

Database Administration in CCMS, Class Containers