SAP ABAP Class CL_SHDB_TABSIZE_CACHE (provides a cache for table size information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   HAN-DB (Application Component) SAP HANA Database
     SHDB (Package) Basis Package for HDB
Properties
Class CL_SHDB_TABSIZE_CACHE  
Short Description provides a cache for table size information    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHDB   Basis Package for HDB 
Created 20120724   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SHDB_TABSIZE_CACHE has no interface implemented.
Friends
Class CL_SHDB_TABSIZE_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_COLSTORE Constant Private Type reference (TYPE) TV_TABTYPE 2 20120724
2 MC_CS_TABLE Constant Public Type reference (TYPE) TABNAME 'M_CS_TABLES' 20121127
3 MC_NONE Constant Private Type reference (TYPE) TV_TABTYPE 0 20120724
4 MC_ROWSTORE Constant Private Type reference (TYPE) TV_TABTYPE 1 20120724
5 MC_RS_TABLE Constant Public Type reference (TYPE) TABNAME 'M_RS_TABLES' 20121127
6 MC_SCHEMA Constant Public Type reference (TYPE) SHDBSCHEMA 'SYS' 20121127
7 MV_LOADED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120724
8 _MR_MCS_TABLES Instance attribute Private Object reference (TYPE REF TO) DATA 20121127
9 _MR_MRS_TABLES Instance attribute Private Object reference (TYPE REF TO) DATA 20121127
10 _MR_RTTC_CS Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20121127
11 _MR_RTTC_RS Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20121127
12 _MR_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_SHDB_TABSIZE_CACHE 20120724
13 _MS_CURRENT_TABLE Instance attribute Private Type reference (TYPE) TS_CURRENT_TABLE 20120724
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20120724
2 GET Instance method Public Method 20120724
3 GET_ROWS Instance method Public Method request: number of rows in table 20121127
4 GET_SIZE Instance method Public Method 20120724
5 NEW Static method Public Method 20120724
6 RELEASE Instance method Public Method 20120724
7 RELOAD Instance method Public Method 20120724
8 Z_TEST Static method Public Method 20120724
9 _FIND_TABLE Instance method Private Method 20120724
10 _LOAD Instance method Private Method 20120724
Events
Class CL_SHDB_TABSIZE_CACHE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHAR19 Public See coding 20120724 char19(19) type c
2 TS_CURRENT_TABLE Private See coding 20120724 BEGIN OF ts_current_table, tabname TYPE tabname, part type i, type TYPE tv_tabtype, line_ref TYPE REF TO data, END OF ts_current_table
3 TT_USAGE Private See coding 20120724 tt_usage TYPE STANDARD TABLE OF REF TO object
4 TV_ROW_COUNT Public See coding 20121127 tv_row_count type p LENGTH 12 DECIMALS 0
5 TV_SIZE_MB Public See coding 20120724 tv_size_mb TYPE p LENGTH 15 DECIMALS 3
6 TV_TABTYPE Private Type reference (TYPE) I 20120724
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SPEC Call by reference Type reference (TYPE) CHAR1 SPACE 20120724

Method CONSTRUCTOR on class CL_SHDB_TABSIZE_CACHE has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PART Call by reference Type reference (TYPE) I 20121127
2 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME 20120724
3 Returning RR_REF Value transfer Object reference (TYPE REF TO) DATA 20121127

Method GET on class CL_SHDB_TABSIZE_CACHE has no exception.

Method GET_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PART Call by reference Type reference (TYPE) I 20121127
2 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20121127
3 Returning RV_ROWS Value transfer Type reference (TYPE) TV_ROW_COUNT 20121127

Method GET_ROWS on class CL_SHDB_TABSIZE_CACHE has no exception.

Method GET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOADED Call by reference Type reference (TYPE) ABAP_BOOL 20121127
2 Importing IV_PART Call by reference Type reference (TYPE) I 20121127
3 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME 20120724
4 Returning RV_SIZE Value transfer Type reference (TYPE) TV_SIZE_MB 20120724

Method GET_SIZE on class CL_SHDB_TABSIZE_CACHE has no exception.

Method NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_REF Value transfer Object reference (TYPE REF TO) CL_SHDB_TABSIZE_CACHE 20120724

Method NEW on class CL_SHDB_TABSIZE_CACHE has no exception.

Method RELEASE Signature

Method RELEASE on class CL_SHDB_TABSIZE_CACHE has no parameter.
Method RELEASE on class CL_SHDB_TABSIZE_CACHE has no exception.

Method RELOAD Signature

Method RELOAD on class CL_SHDB_TABSIZE_CACHE has no parameter.
Method RELOAD on class CL_SHDB_TABSIZE_CACHE has no exception.

Method Z_TEST Signature

Method Z_TEST on class CL_SHDB_TABSIZE_CACHE has no parameter.
Method Z_TEST on class CL_SHDB_TABSIZE_CACHE has no exception.

Method _FIND_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PART Call by reference Type reference (TYPE) I 20121127
2 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME 20120724

Method _FIND_TABLE on class CL_SHDB_TABSIZE_CACHE has no exception.

Method _LOAD Signature

Method _LOAD on class CL_SHDB_TABSIZE_CACHE has no parameter.
# Exception Resumable Description Created on
1 CX_SHDB_EXCEPTION 20120724
History
Last changed by/on SAP  20130531 
SAP Release Created in 740