|
Namespaces |
| namespace | SourceMod |
Classes |
| class | SourceMod::IResultRow |
| | Represents a one database result row. More...
|
| class | SourceMod::IResultSet |
| | Describes a set of database results. More...
|
| class | SourceMod::IQuery |
| class | SourceMod::IPreparedQuery |
| class | SourceMod::IDatabase |
| | Encapsulates a database connection. More...
|
| struct | SourceMod::DatabaseInfo |
| | Describes database connection info. More...
|
| class | SourceMod::IDBDriver |
| | Describes an SQL driver. More...
|
| class | SourceMod::IDBThreadOperation |
| class | SourceMod::IDBManager |
| | Describes the DBI manager. More...
|
Defines |
|
#define | SMINTERFACE_DBI_NAME "IDBI" |
|
#define | SMINTERFACE_DBI_VERSION 7 |
Enumerations |
| enum | SourceMod::DBResult { SourceMod::DBVal_Error = 0,
SourceMod::DBVal_TypeMismatch = 1,
SourceMod::DBVal_Null = 2,
SourceMod::DBVal_Data = 3
} |
| | Describes a database field value. More...
|
| enum | SourceMod::DBType {
SourceMod::DBType_Unknown = 0,
SourceMod::DBType_String,
SourceMod::DBType_Blob,
SourceMod::DBType_Integer,
SourceMod::DBType_Float,
SourceMod::DBType_NULL,
SourceMod::DBTypes_TOTAL
} |
| | Describes a primitive database type. More...
|
| enum | SourceMod::PrioQueueLevel { SourceMod::PrioQueue_High,
SourceMod::PrioQueue_Normal,
SourceMod::PrioQueue_Low
} |
| | Priority queue level. More...
|
| enum | SourceMod::DBHandleType { SourceMod::DBHandle_Driver = 0,
SourceMod::DBHandle_Database = 1
} |
| | Database-related Handle types. More...
|