Class ITracePlugin
Unit
Declaration
type ITracePlugin = class(IReferenceCounted)
Description
This item has no description.
Hierarchy
- TObject
- IVersioned
- IReferenceCounted
- ITracePlugin
Overview
Fields
| Public | nested const VERSION = 23; |
| Public | nested const RESULT_SUCCESS = Cardinal(0); |
| Public | nested const RESULT_FAILED = Cardinal(1); |
| Public | nested const RESULT_UNAUTHORIZED = Cardinal(2); |
| Public | nested const SWEEP_STATE_STARTED = Cardinal(1); |
| Public | nested const SWEEP_STATE_FINISHED = Cardinal(2); |
| Public | nested const SWEEP_STATE_FAILED = Cardinal(3); |
| Public | nested const SWEEP_STATE_PROGRESS = Cardinal(4); |
Methods
| Public | function trace_get_error(): PAnsiChar; |
| Public | function trace_attach(connection: ITraceDatabaseConnection; create_db: Boolean; att_result: Cardinal): Boolean; |
| Public | function trace_detach(connection: ITraceDatabaseConnection; drop_db: Boolean): Boolean; |
| Public | function trace_transaction_start(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; tpb_length: Cardinal; tpb: BytePtr; tra_result: Cardinal): Boolean; |
| Public | function trace_transaction_end(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; commit: Boolean; retain_context: Boolean; tra_result: Cardinal): Boolean; |
| Public | function trace_proc_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; procedure_: ITraceProcedure; started: Boolean; proc_result: Cardinal): Boolean; |
| Public | function trace_trigger_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; trigger: ITraceTrigger; started: Boolean; trig_result: Cardinal): Boolean; |
| Public | function trace_set_context(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; variable: ITraceContextVariable): Boolean; |
| Public | function trace_dsql_prepare(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceSQLStatement; time_millis: Int64; req_result: Cardinal): Boolean; |
| Public | function trace_dsql_free(connection: ITraceDatabaseConnection; statement: ITraceSQLStatement; option: Cardinal): Boolean; |
| Public | function trace_dsql_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceSQLStatement; started: Boolean; req_result: Cardinal): Boolean; |
| Public | function trace_blr_compile(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceBLRStatement; time_millis: Int64; req_result: Cardinal): Boolean; |
| Public | function trace_blr_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceBLRStatement; req_result: Cardinal): Boolean; |
| Public | function trace_dyn_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; request: ITraceDYNRequest; time_millis: Int64; req_result: Cardinal): Boolean; |
| Public | function trace_service_attach(service: ITraceServiceConnection; att_result: Cardinal): Boolean; |
| Public | function trace_service_start(service: ITraceServiceConnection; switches_length: Cardinal; switches: PAnsiChar; start_result: Cardinal): Boolean; |
| Public | function trace_service_query(service: ITraceServiceConnection; send_item_length: Cardinal; send_items: BytePtr; recv_item_length: Cardinal; recv_items: BytePtr; query_result: Cardinal): Boolean; |
| Public | function trace_service_detach(service: ITraceServiceConnection; detach_result: Cardinal): Boolean; |
| Public | function trace_event_error(connection: ITraceConnection; status: ITraceStatusVector; function_: PAnsiChar): Boolean; |
| Public | function trace_event_sweep(connection: ITraceDatabaseConnection; sweep: ITraceSweepInfo; sweep_state: Cardinal): Boolean; |
| Public | function trace_func_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; function_: ITraceFunction; started: Boolean; func_result: Cardinal): Boolean; |
Description
Fields
| Public | nested const VERSION = 23; |
|
This item has no description. | |
| Public | nested const RESULT_SUCCESS = Cardinal(0); |
|
This item has no description. | |
| Public | nested const RESULT_FAILED = Cardinal(1); |
|
This item has no description. | |
| Public | nested const RESULT_UNAUTHORIZED = Cardinal(2); |
|
This item has no description. | |
| Public | nested const SWEEP_STATE_STARTED = Cardinal(1); |
|
This item has no description. | |
| Public | nested const SWEEP_STATE_FINISHED = Cardinal(2); |
|
This item has no description. | |
| Public | nested const SWEEP_STATE_FAILED = Cardinal(3); |
|
This item has no description. | |
| Public | nested const SWEEP_STATE_PROGRESS = Cardinal(4); |
|
This item has no description. | |
Methods
| Public | function trace_get_error(): PAnsiChar; |
|
This item has no description. | |
| Public | function trace_attach(connection: ITraceDatabaseConnection; create_db: Boolean; att_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_detach(connection: ITraceDatabaseConnection; drop_db: Boolean): Boolean; |
|
This item has no description. | |
| Public | function trace_transaction_start(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; tpb_length: Cardinal; tpb: BytePtr; tra_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_transaction_end(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; commit: Boolean; retain_context: Boolean; tra_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_proc_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; procedure_: ITraceProcedure; started: Boolean; proc_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_trigger_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; trigger: ITraceTrigger; started: Boolean; trig_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_set_context(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; variable: ITraceContextVariable): Boolean; |
|
This item has no description. | |
| Public | function trace_dsql_prepare(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceSQLStatement; time_millis: Int64; req_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_dsql_free(connection: ITraceDatabaseConnection; statement: ITraceSQLStatement; option: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_dsql_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceSQLStatement; started: Boolean; req_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_blr_compile(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceBLRStatement; time_millis: Int64; req_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_blr_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; statement: ITraceBLRStatement; req_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_dyn_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; request: ITraceDYNRequest; time_millis: Int64; req_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_service_attach(service: ITraceServiceConnection; att_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_service_start(service: ITraceServiceConnection; switches_length: Cardinal; switches: PAnsiChar; start_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_service_query(service: ITraceServiceConnection; send_item_length: Cardinal; send_items: BytePtr; recv_item_length: Cardinal; recv_items: BytePtr; query_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_service_detach(service: ITraceServiceConnection; detach_result: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_event_error(connection: ITraceConnection; status: ITraceStatusVector; function_: PAnsiChar): Boolean; |
|
This item has no description. | |
| Public | function trace_event_sweep(connection: ITraceDatabaseConnection; sweep: ITraceSweepInfo; sweep_state: Cardinal): Boolean; |
|
This item has no description. | |
| Public | function trace_func_execute(connection: ITraceDatabaseConnection; transaction: ITraceTransaction; function_: ITraceFunction; started: Boolean; func_result: Cardinal): Boolean; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.