SAP ABAP Class IF_SWLT_SQLM_DATA_PROVIDER (Provider for runtime data)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWLT_SQLM_DATA_PROVIDER | Data provider for .... guess what ! | 20121128 |
Properties
Class | IF_SWLT_SQLM_DATA_PROVIDER | |
Short Description | Provider for runtime data | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20121123 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class IF_SWLT_SQLM_DATA_PROVIDER has no forward declaration.
Interfaces
Class IF_SWLT_SQLM_DATA_PROVIDER has no interface implemented.
Friends
Class IF_SWLT_SQLM_DATA_PROVIDER has no friend class.
Attributes
Class IF_SWLT_SQLM_DATA_PROVIDER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | 20121128 | |
2 | ![]() |
Instance method | Public | Method | 20130117 | |
3 | ![]() |
Instance method | Public | Method | 20121211 | |
4 | ![]() |
Instance method | Public | Method | 20121128 |
Events
Class IF_SWLT_SQLM_DATA_PROVIDER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYP_S_AGGR_RESULTS | Public | See coding | 20121128 | BEGIN OF typ_s_aggr_results.
INCLUDE TYPE swlt_s_code_line_key AS code_line_key.
TYPES:
include_name TYPE sy-repid,
include_line TYPE i,
total_time TYPE sqlmruntimesum,
executions_num TYPE sqlmexecnt,
table_names TYPE sqlmtablenames,
stmntkind TYPE sqlmstmtkind,
max_time TYPE sqlmruntimemax,
min_time TYPE sqlmruntimemin,
avg_time TYPE sqlmruntimeavg,
time_sqs TYPE sqlmruntimesqs,
time_dev TYPE sqlmruntimedev,
db_count TYPE sqlmdbcountsum,
db_count_min TYPE sqlmdbcountmin,
db_count_max TYPE sqlmdbcountmax,
db_count_avg TYPE sqlmdbcountavg,
db_count_sqs TYPE sqlmdbcountsqs,
db_count_dev TYPE sqlmdbcountdev,
int_sessions TYPE sqlmrollareacnt,
int_sessions_quot TYPE sqlmexecntrollareacnt,
table_class TYPE swlt_d_md_table_class,
size_category TYPE swlt_d_md_size_category,
is_buffered TYPE swlt_d_md_is_buffered,
buffering_kind TYPE swlt_d_md_buffering_kind,
row_or_col_store TYPE swlt_d_md_store_type,
column_num TYPE swlt_d_md_column_num,
key_column_num TYPE swlt_d_md_key_col_num,
width_in_bytes TYPE i,
fragment TYPE sqlmfragment,
package_name TYPE devclass,
contains_outdated TYPE sqlmoutdated,
obj_name TYPE sobj_name,
obj_type TYPE trobjtype,
END OF typ_s_aggr_results
|
||
2 | TYP_S_RESULT | Public | See coding | 20121128 | BEGIN OF typ_s_result,
roottype TYPE sqlmroottype,
rootid TYPE sqlmrootname,
stmtkind TYPE sqlmstmtkind,
table_names TYPE sqlmtablenames,
total_time TYPE sqlmruntimesum,
executions_num TYPE sqlmexecnt,
max_time TYPE sqlmruntimemax,
min_time TYPE sqlmruntimemin,
avg_time TYPE sqlmruntimeavg,
time_sqs TYPE sqlmruntimesqs,
time_dev TYPE sqlmruntimedev,
db_count TYPE sqlmdbcountsum,
db_count_min TYPE sqlmdbcountmin,
db_count_max TYPE sqlmdbcountmax,
db_count_avg TYPE sqlmdbcountavg,
db_count_sqs TYPE sqlmdbcountsqs,
db_count_dev TYPE sqlmdbcountdev,
int_sessions TYPE sqlmrollareacnt,
int_sessions_quot TYPE sqlmexecntrollareacnt,
fragment TYPE sqlmfragment,
outdated TYPE sqlmoutdated,
END OF typ_s_result
|
||
3 | TYP_T_AGGR_RESULTS | Public | See coding | 20121128 | typ_t_aggr_results TYPE STANDARD TABLE OF typ_s_aggr_results
WITH NON-UNIQUE KEY
code_line_key
|
||
4 | TYP_T_CODE_LINE_KEYS | Public | See coding | 20130117 | typ_t_code_line_keys TYPE HASHED TABLE OF swlt_s_code_line_key
WITH UNIQUE KEY progname progkind proctype procname procline
|
||
5 | TYP_T_RESULTS | Public | See coding | 20121128 | typ_t_results TYPE STANDARD TABLE OF typ_s_result WITH DEFAULT KEY
|
Method Signatures
Method GET_AGGR_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_AGGR_RESULTS | Call by reference | Type reference (TYPE) | IF_SWLT_SQLM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS | 20121128 | |||
2 | ![]() |
I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_SQLM_SEL_FILTER | 20121128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130103 |
Method GET_AGGR_RESULT_FOR_CODE_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_AGGR_RESULTS | Call by reference | Type reference (TYPE) | IF_SWLT_SQLM_DATA_PROVIDER=>TYP_T_AGGR_RESULTS | 20130117 | |||
2 | ![]() |
I_CODE_LINE_KEYS | Call by reference | Type reference (TYPE) | TYP_T_CODE_LINE_KEYS | 20130117 | |||
3 | ![]() |
I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_SQLM_SEL_FILTER | 20130117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130117 |
Method GET_NUMBER_OF_RECORDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_NUM_RECS | Value transfer | Type reference (TYPE) | I | 20121211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130103 |
Method GET_RESULTS_FOR_CODE_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_RESULTS | Call by reference | Type reference (TYPE) | TYP_T_RESULTS | 20121128 | |||
2 | ![]() |
I_CODE_LINE_KEY | Call by reference | Type reference (TYPE) | SWLT_S_CODE_LINE_KEY | 20121128 | |||
3 | ![]() |
I_SELECTION_FILTER | Call by reference | Object reference (TYPE REF TO) | IF_SWLT_SQLM_SEL_FILTER | 20121129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130103 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in |