API Reference OSGeo FDO Provider for MySQL
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

MySqlOvStorageEngineType.h File Reference

#include <Rdbms/Override/MySQL/MySqlOv.h>

Include dependency graph for MySqlOvStorageEngineType.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  FdoMySQLOverrides

Enumerations

enum  MySQLOvStorageEngineType {
  MySQLOvStorageEngineType_MyISAM, MySQLOvStorageEngineType_ISAM, MySQLOvStorageEngineType_InnoDB, MySQLOvStorageEngineType_BDB,
  MySQLOvStorageEngineType_Merge, MySQLOvStorageEngineType_Memory, MySQLOvStorageEngineType_Federated, MySQLOvStorageEngineType_Archive,
  MySQLOvStorageEngineType_CSV, MySQLOvStorageEngineType_Example, MySQLOvStorageEngineType_NDBClustered, MySQLOvStorageEngineType_Unknown,
  MySQLOvStorageEngineType_Default
}
 Enumerated type representing the possible storage engine types for MySQL tables <param name="MySQLOvStorageEngineType_MyISAM"> The binary portable storage engine that is the improved replacement for ISAM </param> <param name="MySQLOvStorageEngineType_ISAM"> The original MySQL storage engine </param> <param name="MySQLOvStorageEngineType_InnoDB"> Transaction-safe tables with row locking and foreign keys </param> <param name="MySQLOvStorageEngineType_BDB"> BerkeleyDB; Transaction-safe tables with page locking </param> <param name="MySQLOvStorageEngineType_Merge"> A collection of MyISAM tables used as one table </param> <param name="MySQLOvStorageEngineType_Memory"> The data for this table is stored only in memory. Also known as the Heap storage engine </param> <param name="MySQLOvStorageEngineType_Federated"> Storage engine that accesses remote tables </param> <param name="MySQLOvStorageEngineType_Archive"> The archiving storage engine </param> <param name="MySQLOvStorageEngineType_CSV"> Tables that store rows in comma-separated values format </param> <param name="MySQLOvStorageEngineType_Example"> An example engine </param> <param name="MySQLOvStorageEngineType_NDBClustered"> Clustered, fault-tolerant, memory-based tables </param> <param name="MySQLOvStorageEngineType_Unknown"> The storage engine is unknown </param> <param name="MySQLOvStorageEngineType_Default"> The storage engine override is inherited from somewhere else. </param>. More...

Functions

FdoString * StorageEngine_EnumToString (MySQLOvStorageEngineType storageEngineTypeEnum)
MySQLOvStorageEngineType StorageEngine_StringToEnum (FdoString *storageEngineTypeString, FdoXmlSaxContext *pContext=NULL)

Variables

const FdoString * StorageEngineType_Archive = L"Archive"
const FdoString * StorageEngineType_BDB = L"BDB"
const FdoString * StorageEngineType_CSV = L"CSV"
const FdoString * StorageEngineType_Default = L"Default"
const FdoString * StorageEngineType_Example = L"Example"
const FdoString * StorageEngineType_Federated = L"Federated"
const FdoString * StorageEngineType_InnoDB = L"InnoDB"
const FdoString * StorageEngineType_ISAM = L"ISAM"
const FdoString * StorageEngineType_Memory = L"Memory"
const FdoString * StorageEngineType_Merge = L"Merge"
const FdoString * StorageEngineType_MyISAM = L"MyISAM"
const FdoString * StorageEngineType_NDBClustered = L"NDBClustered"
const FdoString * StorageEngineType_Unknown = L"Unknown"

Enumeration Type Documentation

enum MySQLOvStorageEngineType
 

Enumerated type representing the possible storage engine types for MySQL tables <param name="MySQLOvStorageEngineType_MyISAM"> The binary portable storage engine that is the improved replacement for ISAM </param> <param name="MySQLOvStorageEngineType_ISAM"> The original MySQL storage engine </param> <param name="MySQLOvStorageEngineType_InnoDB"> Transaction-safe tables with row locking and foreign keys </param> <param name="MySQLOvStorageEngineType_BDB"> BerkeleyDB; Transaction-safe tables with page locking </param> <param name="MySQLOvStorageEngineType_Merge"> A collection of MyISAM tables used as one table </param> <param name="MySQLOvStorageEngineType_Memory"> The data for this table is stored only in memory. Also known as the Heap storage engine </param> <param name="MySQLOvStorageEngineType_Federated"> Storage engine that accesses remote tables </param> <param name="MySQLOvStorageEngineType_Archive"> The archiving storage engine </param> <param name="MySQLOvStorageEngineType_CSV"> Tables that store rows in comma-separated values format </param> <param name="MySQLOvStorageEngineType_Example"> An example engine </param> <param name="MySQLOvStorageEngineType_NDBClustered"> Clustered, fault-tolerant, memory-based tables </param> <param name="MySQLOvStorageEngineType_Unknown"> The storage engine is unknown </param> <param name="MySQLOvStorageEngineType_Default"> The storage engine override is inherited from somewhere else. </param>.

Enumeration values:
MySQLOvStorageEngineType_MyISAM 
MySQLOvStorageEngineType_ISAM 
MySQLOvStorageEngineType_InnoDB 
MySQLOvStorageEngineType_BDB 
MySQLOvStorageEngineType_Merge 
MySQLOvStorageEngineType_Memory 
MySQLOvStorageEngineType_Federated 
MySQLOvStorageEngineType_Archive 
MySQLOvStorageEngineType_CSV 
MySQLOvStorageEngineType_Example 
MySQLOvStorageEngineType_NDBClustered 
MySQLOvStorageEngineType_Unknown 
MySQLOvStorageEngineType_Default 

Definition at line 64 of file MySqlOvStorageEngineType.h.

Referenced by StorageEngine_StringToEnum().


Function Documentation

FdoString* StorageEngine_EnumToString MySQLOvStorageEngineType  storageEngineTypeEnum  )  [static]
 

Definition at line 143 of file MySqlOvStorageEngineType.h.

MySQLOvStorageEngineType StorageEngine_StringToEnum FdoString *  storageEngineTypeString,
FdoXmlSaxContext *  pContext = NULL
[static]
 

Definition at line 100 of file MySqlOvStorageEngineType.h.

References MySQLOvStorageEngineType.


Variable Documentation

const FdoString* FdoMySQLOverrides::StorageEngineType_Archive = L"Archive" [static]
 

Definition at line 92 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_BDB = L"BDB" [static]
 

Definition at line 88 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_CSV = L"CSV" [static]
 

Definition at line 93 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_Default = L"Default" [static]
 

Definition at line 97 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_Example = L"Example" [static]
 

Definition at line 94 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_Federated = L"Federated" [static]
 

Definition at line 91 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_InnoDB = L"InnoDB" [static]
 

Definition at line 87 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_ISAM = L"ISAM" [static]
 

Definition at line 86 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_Memory = L"Memory" [static]
 

Definition at line 90 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_Merge = L"Merge" [static]
 

Definition at line 89 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_MyISAM = L"MyISAM" [static]
 

Definition at line 85 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_NDBClustered = L"NDBClustered" [static]
 

Definition at line 95 of file MySqlOvStorageEngineType.h.

const FdoString* FdoMySQLOverrides::StorageEngineType_Unknown = L"Unknown" [static]
 

Definition at line 96 of file MySqlOvStorageEngineType.h.


Comments?