OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
OpenSim.Data.MySQL.MySQLGenericTableHandler< T > Class Template Reference
Inheritance diagram for OpenSim.Data.MySQL.MySQLGenericTableHandler< T >:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Data.MySQL.MySQLGenericTableHandler< T >:
Collaboration graph
[legend]

Public Member Functions

 MySQLGenericTableHandler (string connectionString, string realm, string storeName)
 
virtual T[] Get (string field, string key)
 
virtual T[] Get (string[] fields, string[] keys)
 
virtual T[] Get (string where)
 
virtual bool Store (T row)
 
virtual bool Delete (string field, string key)
 
virtual bool Delete (string[] fields, string[] keys)
 
long GetCount (string field, string key)
 
long GetCount (string[] fields, string[] keys)
 
long GetCount (string where)
 
object DoQueryScalar (MySqlCommand cmd)
 

Protected Member Functions

T[] DoQuery (MySqlCommand cmd)
 
- Protected Member Functions inherited from OpenSim.Data.MySQL.MySqlFramework
 MySqlFramework (string connectionString)
 
int ExecuteNonQuery (MySqlCommand cmd)
 

Protected Attributes

Dictionary< string, FieldInfo > m_Fields
 
List< string > m_ColumnNames = null
 
string m_Realm
 
FieldInfo m_DataField = null
 
- Protected Attributes inherited from OpenSim.Data.MySQL.MySqlFramework
string m_connectionString
 
object m_dbLock = new object()
 

Properties

virtual Assembly Assembly [get]
 

Detailed Description

Type Constraints
T :class 
T :new() 

Definition at line 40 of file MySQLGenericTableHandler.cs.

Constructor & Destructor Documentation

OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.MySQLGenericTableHandler ( string  connectionString,
string  realm,
string  storeName 
)
inline

Definition at line 56 of file MySQLGenericTableHandler.cs.

Member Function Documentation

virtual bool OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.Delete ( string  field,
string  key 
)
inlinevirtual
virtual bool OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.Delete ( string[]  fields,
string[]  keys 
)
inlinevirtual

Reimplemented in OpenSim.Data.MySQL.MySqlItemHandler.

Definition at line 281 of file MySQLGenericTableHandler.cs.

T [] OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.DoQuery ( MySqlCommand  cmd)
inlineprotected

Definition at line 138 of file MySQLGenericTableHandler.cs.

object OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.DoQueryScalar ( MySqlCommand  cmd)
inline

Definition at line 358 of file MySQLGenericTableHandler.cs.

virtual T [] OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.Get ( string  field,
string  key 
)
inlinevirtual

Definition at line 107 of file MySQLGenericTableHandler.cs.

virtual T [] OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.Get ( string[]  fields,
string[]  keys 
)
inlinevirtual

Definition at line 112 of file MySQLGenericTableHandler.cs.

virtual T [] OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.Get ( string  where)
inlinevirtual

Reimplemented in OpenSim.Data.MySQL.MySQLGridUserData.

Definition at line 212 of file MySQLGenericTableHandler.cs.

long OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.GetCount ( string  field,
string  key 
)
inline

Definition at line 310 of file MySQLGenericTableHandler.cs.

long OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.GetCount ( string[]  fields,
string[]  keys 
)
inline

Definition at line 315 of file MySQLGenericTableHandler.cs.

long OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.GetCount ( string  where)
inline

Definition at line 343 of file MySQLGenericTableHandler.cs.

virtual bool OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.Store ( row)
inlinevirtual

Definition at line 225 of file MySQLGenericTableHandler.cs.

Member Data Documentation

List<string> OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.m_ColumnNames = null
protected

Definition at line 47 of file MySQLGenericTableHandler.cs.

FieldInfo OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.m_DataField = null
protected

Definition at line 49 of file MySQLGenericTableHandler.cs.

Dictionary<string, FieldInfo> OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.m_Fields
protected
Initial value:
=
new Dictionary<string, FieldInfo>()

Definition at line 44 of file MySQLGenericTableHandler.cs.

string OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.m_Realm
protected

Definition at line 48 of file MySQLGenericTableHandler.cs.

Property Documentation

virtual Assembly OpenSim.Data.MySQL.MySQLGenericTableHandler< T >.Assembly
getprotected

Definition at line 52 of file MySQLGenericTableHandler.cs.


The documentation for this class was generated from the following file: