15.98 SEM_APIS.GET_CHANGE_TRACKING_INFO
Format
SEM_APIS.GET_CHANGE_TRACKING_INFO( model_name IN VARCHAR2, enabled OUT BOOLEAN, tracking_start_time OUT TIMESTAMP, network_owner IN VARCHAR2 DEFAULT NULL, network_name IN VARCHAR2 DEFAULT NULL);
Description
Returns change tracking information for a model.
Parameters
- model_name
-
Name of the semantic technology model.
- enabled
-
Boolean value returned by the procedure:
TRUE
if change tracking is enabled for the model, orFALSE
if change tacking is not enabled for the model. - tracking_start_time
-
Timestamp indicating when change tracking was enabled for the model (if it is enabled).
- network_owner
-
Owner of the RDF network. (See Table 1-2.)
- network_name
-
Name of the RDF network. (See Table 1-2.)
Usage Notes
The model_name
value must match a value in the MODEL_NAME column in the SEM_MODEL$ view, which is described in Metadata for Models.
To enable change tracking for a set of models, use the SEM_APIS.ENABLE_CHANGE_TRACKING procedure.
For an explanation of incremental inference, including usage information, see Performing Incremental Inference.
For information about RDF network types and options, see RDF Networks.
Examples
The following example displays change tracking information for a model.
DECLARE bEnabled boolean; tsEnabled timestamp; BEGIN EXECUTE IMMEDIATE 'create table m1 (t SDO_RDF_TRIPLE_S)'; sem_apis.create_sem_model('m1','m1','t'); sem_apis.enable_change_tracking(sem_models('m1')); sem_apis.get_change_tracking_info('m1', bEnabled, tsEnabled); dbms_output.put_line('is enabled:' || case when bEnabled then 'true' else 'false' end); dbms_output.put_line('enabled at:' || tsEnabled); END; /
Parent topic: SEM_APIS Package Subprograms