vmm_sql_table Class Reference

Inheritance list for class vmm_sql_table:

List of all members.
Defined at line 28 of file sv/perf/vmm_sql_db.sv.

Public Member Functions

function vmm_sql_db  get_db ( )
function string  get_tblname ( )
function int  insert ( string data )
function void  new ( string name, string schema_data, vmm_sql_db db, byte datakind = 255 )
function string  Xget_schemaX ( )
function string  Xget_schema_dataX ( )

Public Attributes

byte  datakind 
string  name 

Protected Attributes

protected vmm_sql_db  db 
protected string  schema 
protected string  schema_data 

Enum Typedefs

 typedef enum  datakind_e 


Member Function Documentation

  function vmm_sql_db
 vmm_sql_table::get_db

 (   ) 


Prototype at line 45 of file sv/perf/vmm_sql_db.sv.
Defined at line 364 of file sv/perf/vmm_sql_db.sv.

  function string
 vmm_sql_table::get_tblname

 (   ) 


Prototype at line 44 of file sv/perf/vmm_sql_db.sv.
Defined at line 360 of file sv/perf/vmm_sql_db.sv.

  function int
 vmm_sql_table::insert

 (  string data  ) 


Prototype at line 46 of file sv/perf/vmm_sql_db.sv.
Defined at line 368 of file sv/perf/vmm_sql_db.sv.

  function void
 vmm_sql_table::new

 (  string name, string schema_data, vmm_sql_db db, byte datakind = 255  ) 


Prototype at line 42 of file sv/perf/vmm_sql_db.sv.
Defined at line 348 of file sv/perf/vmm_sql_db.sv.

  function string
 vmm_sql_table::Xget_schemaX

 (   ) 


Prototype at line 48 of file sv/perf/vmm_sql_db.sv.
Defined at line 377 of file sv/perf/vmm_sql_db.sv.

  function string
 vmm_sql_table::Xget_schema_dataX

 (   ) 


Prototype at line 49 of file sv/perf/vmm_sql_db.sv.
Defined at line 381 of file sv/perf/vmm_sql_db.sv.


Member Attribute Documentation

 byte  attribute
 vmm_sql_table::datakind


Defined at line 36 of file sv/perf/vmm_sql_db.sv.

 protected vmm_sql_db  attribute
 vmm_sql_table::db


Defined at line 32 of file sv/perf/vmm_sql_db.sv.

 string  attribute
 vmm_sql_table::name


Defined at line 35 of file sv/perf/vmm_sql_db.sv.

 protected string  attribute
 vmm_sql_table::schema


Defined at line 33 of file sv/perf/vmm_sql_db.sv.

 protected string  attribute
 vmm_sql_table::schema_data


Defined at line 34 of file sv/perf/vmm_sql_db.sv.


Member Enum Typedef Documentation

 typedef enum
 vmm_sql_table::datakind_e
PERF_TABLE = 0
SYS_TABLE = 1
USR_TABLE_DEFAULT = 255


Defined at line 31 of file sv/perf/vmm_sql_db.sv.