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

Public Member Functions

 SQLiteGenericTableHandler (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)
 

Protected Member Functions

T[] DoQuery (SqliteCommand cmd)
 
- Protected Member Functions inherited from OpenSim.Data.SQLite.SQLiteFramework
 SQLiteFramework (string connectionString)
 
int ExecuteNonQuery (SqliteCommand cmd, SqliteConnection connection)
 
IDataReader ExecuteReader (SqliteCommand cmd, SqliteConnection connection)
 

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.SQLite.SQLiteFramework
Object m_lockObject = new Object()
 

Static Protected Attributes

static SqliteConnection m_Connection
 

Properties

virtual Assembly Assembly [get]
 

Detailed Description

Type Constraints
T :class 
T :new() 

Definition at line 44 of file SQLiteGenericTableHandler.cs.

Constructor & Destructor Documentation

OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.SQLiteGenericTableHandler ( string  connectionString,
string  realm,
string  storeName 
)
inline

Definition at line 63 of file SQLiteGenericTableHandler.cs.

Member Function Documentation

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

Reimplemented in OpenSim.Data.SQLite.SqliteItemHandler.

Definition at line 273 of file SQLiteGenericTableHandler.cs.

T [] OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.DoQuery ( SqliteCommand  cmd)
inlineprotected

Definition at line 154 of file SQLiteGenericTableHandler.cs.

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

Definition at line 123 of file SQLiteGenericTableHandler.cs.

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

Definition at line 128 of file SQLiteGenericTableHandler.cs.

virtual T [] OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.Get ( string  where)
inlinevirtual

Reimplemented in OpenSim.Data.SQLite.SQLiteGridUserData.

Definition at line 216 of file SQLiteGenericTableHandler.cs.

virtual bool OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.Store ( row)
inlinevirtual

Definition at line 229 of file SQLiteGenericTableHandler.cs.

Member Data Documentation

List<string> OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.m_ColumnNames = null
protected

Definition at line 51 of file SQLiteGenericTableHandler.cs.

SqliteConnection OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.m_Connection
staticprotected

Definition at line 55 of file SQLiteGenericTableHandler.cs.

FieldInfo OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.m_DataField = null
protected

Definition at line 53 of file SQLiteGenericTableHandler.cs.

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

Definition at line 48 of file SQLiteGenericTableHandler.cs.

string OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.m_Realm
protected

Definition at line 52 of file SQLiteGenericTableHandler.cs.

Property Documentation

virtual Assembly OpenSim.Data.SQLite.SQLiteGenericTableHandler< T >.Assembly
getprotected

Definition at line 59 of file SQLiteGenericTableHandler.cs.


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