[ whitefrost.com | Account Manager 4 Product Page ]

Core.Data.DataIO Class Reference

Summary description for DataIO. More...

List of all members.

Public Member Functions

 DataIO (Core.Interfaces.IApplicationContext in_context)
int getLastRecordId (AeiLog logger, IShredder shredder)
Summary getItemFromDatabase (AeiLog logger, IShredder shredder, int record_id)
Summary getScaledItemFromDatabase (AeiLog logger, IShredder shredder, int record_id)
bool purgeDatabase (AeiLog logger, IShredder shredder)
bool purgeDatabase (IDbConnection connection, AeiLog logger, IShredder shredder)
Summary getItemFromDatabase (IDbConnection connection, AeiLog logger, IShredder shredder, int record_id, bool get_data, bool get_scaled_data)
bool addItemToDatabase (AeiLog logger, IShredder shredder, Summary summary)
 DataIO (Core.Interfaces.IApplicationContext in_context, String connection_string, int connection_type)
int getLastRecordId (AeiLog logger, IShredder shredder)
Summary getItemFromDatabase (AeiLog logger, IShredder shredder, int record_id)
Summary getScaledItemFromDatabase (AeiLog logger, IShredder shredder, int record_id)
bool purgeDatabase (AeiLog logger, IShredder shredder)
bool purgeDatabase (IDbConnection connection, AeiLog logger, IShredder shredder)
Summary getItemFromDatabase (IDbConnection connection, AeiLog logger, IShredder shredder, int record_id, bool get_data, bool get_scaled_data)
bool addBulkItemToDatabase (AeiLog logger, IShredder shredder, Summary summary, Core.Data.SqlBulkInsert detail_bulk_insert, Core.Data.SqlBulkInsert client_bulk_insert)

Public Attributes

const int MAX_URL_LENGTH = 1023
String ConnectionString = null
int ConnectionType = 0

Properties

Core.Database.ConnectionPool ConnectionPool [get]

Private Attributes

Core.Interfaces.IApplicationContext application_context = null


Detailed Description

Summary description for DataIO.


Constructor & Destructor Documentation

Core.Data.DataIO.DataIO ( Core.Interfaces.IApplicationContext  in_context  ) 

Core.Data.DataIO.DataIO ( Core.Interfaces.IApplicationContext  in_context,
String  connection_string,
int  connection_type 
)


Member Function Documentation

int Core.Data.DataIO.getLastRecordId ( AeiLog  logger,
IShredder  shredder 
)

Summary Core.Data.DataIO.getItemFromDatabase ( AeiLog  logger,
IShredder  shredder,
int  record_id 
)

Summary Core.Data.DataIO.getScaledItemFromDatabase ( AeiLog  logger,
IShredder  shredder,
int  record_id 
)

bool Core.Data.DataIO.purgeDatabase ( AeiLog  logger,
IShredder  shredder 
)

bool Core.Data.DataIO.purgeDatabase ( IDbConnection  connection,
AeiLog  logger,
IShredder  shredder 
)

Summary Core.Data.DataIO.getItemFromDatabase ( IDbConnection  connection,
AeiLog  logger,
IShredder  shredder,
int  record_id,
bool  get_data,
bool  get_scaled_data 
)

bool Core.Data.DataIO.addItemToDatabase ( AeiLog  logger,
IShredder  shredder,
Summary  summary 
)

int Core.Data.DataIO.getLastRecordId ( AeiLog  logger,
IShredder  shredder 
)

Summary Core.Data.DataIO.getItemFromDatabase ( AeiLog  logger,
IShredder  shredder,
int  record_id 
)

Summary Core.Data.DataIO.getScaledItemFromDatabase ( AeiLog  logger,
IShredder  shredder,
int  record_id 
)

bool Core.Data.DataIO.purgeDatabase ( AeiLog  logger,
IShredder  shredder 
)

bool Core.Data.DataIO.purgeDatabase ( IDbConnection  connection,
AeiLog  logger,
IShredder  shredder 
)

Summary Core.Data.DataIO.getItemFromDatabase ( IDbConnection  connection,
AeiLog  logger,
IShredder  shredder,
int  record_id,
bool  get_data,
bool  get_scaled_data 
)

bool Core.Data.DataIO.addBulkItemToDatabase ( AeiLog  logger,
IShredder  shredder,
Summary  summary,
Core.Data.SqlBulkInsert  detail_bulk_insert,
Core.Data.SqlBulkInsert  client_bulk_insert 
)


Member Data Documentation


Property Documentation

Core.Database.ConnectionPool Core.Data.DataIO.ConnectionPool [get]


The documentation for this class was generated from the following files:
Stephen W. Cote, 2009, whitefrost.com