System Tables

The following system tables under /services/databases/system/model directory, store the information about datasources:

ALL_PROCEDURES

The system table model.ALL_PROCEDURES table is updated with procedure information and has the following columns.

This table is similar to system.ALL_PROCEDURES table, however, this table contains information about both published and non-published procedures.

Column name

TDV JDBC Data Type

Nullable

Description

PROCEDURE_ID:

INTEGER

 

Identifier of the procedure; Primary key.

PROCEDURE_NAME:

VARCHAR

 

Name of the procedure

PROCEDURE_TYPE:

SMALLINT

 

Type of the procedure

1 indicates procedure returns no result

2 indicates procedure returns result

SCHEMA_ID:

INTEGER

Yes

See SCHEMA_ID in Table: model.ALL_SCHEMAS

SCHEMA_NAME:

VARCHAR

Yes

See SCHEMA_NAME in Table: model.ALL_SCHEMAS

CATALOG_ID:

INTEGER

Yes

See CATALOG_ID in Table: model.ALL_CATALOGS

CATALOG_NAME:

VARCHAR

Yes

See CATALOG_ID in Table: model.ALL_CATALOGS

DATASOURCE_ID:

INTEGER

 

See DATASOURCE_ID in Table: model.ALL_DATASOURCES

DATASOURCE_NAME:

VARCHAR

 

See DATASOURCE_NAME in Table: model.ALL_DATASOURCES

GUID:

VARCHAR

 

128 bit unique identifier

ANNOTATION:

VARCHAR

 

Annotation for the procedure

OWNER_ID:

INTEGER

 

Identifier of the person who created/owns the procedure. Same as USER_ID in Table: ALL_USERS

OWNER:

VARCHAR

 

User name of the person who created/owns the procedureSame as USERNAME in Table: ALL_USERS

PARENT_PATH:

VARCHAR

 

Path to the parent container.

IS_AUTO_GENERATED

VARCHAR

 

Indicates if the parent folder has an attribute called 'webui_model'. If attribute is present, the value is 'YES' else 'NO'

PROCEDURE_CREATOR_ID:

INTEGER

 

Identifier of the user who created this procedure. Same as USER_ID in Table: ALL_USERS

PROCEDURE_CREATION_TIMESTAMP:

BIGINT

 

Timestamp when the procedure was created.

PROCEDURE_MODIFIER_ID:

INTEGER

 

Identifier of the user who last modified this procedure. Same as USER_ID in Table: ALL_USERS

PROCEDURE_MODIFICATION_TIMESTAMP:

BIGINT

 

Timestamp of the last modification of this procedure.

IMPACT_MESSAGE

VARCHAR

 

Impact message indicating errors.