Each row in the SYSJAVACLASS system view describes one Java class stored in the database. The underlying system table for this view is ISYSJAVACLASS.
| Column name | Data type | Description |
|---|---|---|
| class_id | INTEGER | The unique number for the Java class. Also the primary key for the table. |
| object_id | UNSIGNED BIGINT | The internal ID for the Java class, uniquely identifying it in the database. |
| creator | UNSIGNED INT | The user number of the creator of the class. Can be set by the AS USER clause of the INSTALL JAVA statement. |
| jar_id | INTEGER | The id of the JAR file from which the class came. |
| class_name | LONG VARCHAR | The name of the Java class. |
| public | CHAR(1) | Indicates whether the class is public (Y) or private (N). |
| component_id | INTEGER | The id of the component in the SYSJARCOMPONENT system view. |
| update_time | TIMESTAMP | The local last update time of the class. |
| update_time_utc | TIMESTAMP WITH TIME ZONE | The UTC last update time of the class. |
PRIMARY KEY (class_id)
FOREIGN KEY (object_id) REFERENCES SYS.ISYSOBJECT (object_id) MATCH UNIQUE FULL
FOREIGN KEY (creator) REFERENCES SYS.ISYSUSER (user_id)
FOREIGN KEY (component_id) REFERENCES SYS.ISYSJARCOMPONENT (component_id)