## CLASSCONTAINERS

### Definition

The system table 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
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)
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 supported key accesses
OBJECTS_PER_PAGES | 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)

See also:

Database Administration in CCMS, Class Container