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.PGSQL.PGSQLGenericTableHandler< T > Class Template Reference
Inheritance diagram for OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >:
Collaboration graph
[legend]

Public Member Functions

 PGSQLGenericTableHandler (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 T[] Get (string where, NpgsqlParameter parameter)
 
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 (NpgsqlCommand cmd)
 
- Public Member Functions inherited from OpenSim.Data.PGSQL.PGSqlFramework
void InitializeMonoSecurity ()
 

Protected Member Functions

T[] DoQuery (NpgsqlCommand cmd)
 
- Protected Member Functions inherited from OpenSim.Data.PGSQL.PGSqlFramework
 PGSqlFramework (string connectionString)
 
int ExecuteNonQuery (NpgsqlCommand cmd)
 

Protected Attributes

string m_ConnectionString
 
PGSQLManager m_database
 
Dictionary< string, FieldInfo > m_Fields
 
Dictionary< string, string > m_FieldTypes = new Dictionary<string, string>()
 
List< string > m_ColumnNames = null
 
string m_Realm
 
FieldInfo m_DataField = null
 
- Protected Attributes inherited from OpenSim.Data.PGSQL.PGSqlFramework
string m_connectionString
 
object m_dbLock = new object()
 

Properties

virtual Assembly Assembly [get]
 

Detailed Description

Type Constraints
T :class 
T :new() 

Definition at line 41 of file PGSQLGenericTableHandler.cs.

Constructor & Destructor Documentation

OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.PGSQLGenericTableHandler ( string  connectionString,
string  realm,
string  storeName 
)
inline

Definition at line 62 of file PGSQLGenericTableHandler.cs.

Member Function Documentation

virtual bool OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.Delete ( string  field,
string  key 
)
inlinevirtual

Reimplemented in OpenSim.Data.PGSQL.PGSQLFriendsData.

Definition at line 437 of file PGSQLGenericTableHandler.cs.

virtual bool OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.Delete ( string[]  fields,
string[]  keys 
)
inlinevirtual

Definition at line 442 of file PGSQLGenericTableHandler.cs.

T [] OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.DoQuery ( NpgsqlCommand  cmd)
inlineprotected

Definition at line 224 of file PGSQLGenericTableHandler.cs.

object OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.DoQueryScalar ( NpgsqlCommand  cmd)
inline

Definition at line 526 of file PGSQLGenericTableHandler.cs.

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

Definition at line 186 of file PGSQLGenericTableHandler.cs.

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

Definition at line 191 of file PGSQLGenericTableHandler.cs.

virtual T [] OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.Get ( string  where)
inlinevirtual

Reimplemented in OpenSim.Data.PGSQL.PGSQLGridUserData.

Definition at line 293 of file PGSQLGenericTableHandler.cs.

virtual T [] OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.Get ( string  where,
NpgsqlParameter  parameter 
)
inlinevirtual

Definition at line 310 of file PGSQLGenericTableHandler.cs.

long OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.GetCount ( string  field,
string  key 
)
inline

Definition at line 478 of file PGSQLGenericTableHandler.cs.

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

Definition at line 483 of file PGSQLGenericTableHandler.cs.

long OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.GetCount ( string  where)
inline

Definition at line 511 of file PGSQLGenericTableHandler.cs.

virtual bool OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.Store ( row)
inlinevirtual

Definition at line 329 of file PGSQLGenericTableHandler.cs.

Member Data Documentation

List<string> OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.m_ColumnNames = null
protected

Definition at line 53 of file PGSQLGenericTableHandler.cs.

string OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.m_ConnectionString
protected

Definition at line 46 of file PGSQLGenericTableHandler.cs.

PGSQLManager OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.m_database
protected

Definition at line 47 of file PGSQLGenericTableHandler.cs.

FieldInfo OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.m_DataField = null
protected

Definition at line 55 of file PGSQLGenericTableHandler.cs.

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

Definition at line 48 of file PGSQLGenericTableHandler.cs.

Dictionary<string, string> OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.m_FieldTypes = new Dictionary<string, string>()
protected

Definition at line 51 of file PGSQLGenericTableHandler.cs.

string OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.m_Realm
protected

Definition at line 54 of file PGSQLGenericTableHandler.cs.

Property Documentation

virtual Assembly OpenSim.Data.PGSQL.PGSQLGenericTableHandler< T >.Assembly
getprotected

Definition at line 58 of file PGSQLGenericTableHandler.cs.


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