vmm_sql_db_sqlite Class Reference

Inheritance list for class vmm_sql_db_sqlite:

List of all members.
Typedef at line 33 of file sv/perf/vmm_sql_db_sqlite.sv.
Defined at line 37 of file sv/perf/vmm_sql_db_sqlite.sv.

Public Member Functions

function void  close ( )
function void  commit ( )
local virtual function int  get_unique_id ( )
function void  new ( string dbname )
function int  statement ( string sql_stmt )
function int  status ( )

Public Attributes

local string  dbname 
static local bit  init_done = 0; 
local bit  last_failed 
static local int  num_transactions = 0; 
static local int  num_transactions_before_commit = 2047; 
static local bit  uncommitted = 0; 


Member Function Documentation

  function void
 vmm_sql_db_sqlite::close

 (   ) 


 Superseded functions 
 vmm_sql_db :: close 


Prototype at line 53 of file sv/perf/vmm_sql_db_sqlite.sv.
Defined at line 123 of file sv/perf/vmm_sql_db_sqlite.sv.

  function void
 vmm_sql_db_sqlite::commit

 (   ) 


 Superseded functions 
 vmm_sql_db :: commit 


Prototype at line 52 of file sv/perf/vmm_sql_db_sqlite.sv.
Defined at line 113 of file sv/perf/vmm_sql_db_sqlite.sv.

 local virtual function int
 vmm_sql_db_sqlite::get_unique_id

 (   ) 


 Superseded functions 
 vmm_sql_db :: get_unique_id 


Prototype at line 56 of file sv/perf/vmm_sql_db_sqlite.sv.
Defined at line 135 of file sv/perf/vmm_sql_db_sqlite.sv.

  function void
 vmm_sql_db_sqlite::new

 (  string dbname  ) 


 Superseded functions 
 vmm_sql_db :: new 


Prototype at line 49 of file sv/perf/vmm_sql_db_sqlite.sv.
Defined at line 64 of file sv/perf/vmm_sql_db_sqlite.sv.

  function int
 vmm_sql_db_sqlite::statement

 (  string sql_stmt  ) 


 Superseded functions 
 vmm_sql_db :: statement 


Prototype at line 51 of file sv/perf/vmm_sql_db_sqlite.sv.
Defined at line 89 of file sv/perf/vmm_sql_db_sqlite.sv.

  function int
 vmm_sql_db_sqlite::status

 (   ) 


 Superseded functions 
 vmm_sql_db :: status 


Prototype at line 50 of file sv/perf/vmm_sql_db_sqlite.sv.
Defined at line 85 of file sv/perf/vmm_sql_db_sqlite.sv.


Member Attribute Documentation

 local string  attribute
 vmm_sql_db_sqlite::dbname


Defined at line 39 of file sv/perf/vmm_sql_db_sqlite.sv.

 static local bit  attribute
 vmm_sql_db_sqlite::init_done = 0


Defined at line 41 of file sv/perf/vmm_sql_db_sqlite.sv.

 local bit  attribute
 vmm_sql_db_sqlite::last_failed


Defined at line 42 of file sv/perf/vmm_sql_db_sqlite.sv.

 static local int  attribute
 vmm_sql_db_sqlite::num_transactions = 0


Defined at line 43 of file sv/perf/vmm_sql_db_sqlite.sv.

 static local int  attribute
 vmm_sql_db_sqlite::num_transactions_before_commit = 2047


Defined at line 45 of file sv/perf/vmm_sql_db_sqlite.sv.

 static local bit  attribute
 vmm_sql_db_sqlite::uncommitted = 0


Defined at line 46 of file sv/perf/vmm_sql_db_sqlite.sv.