OSGeo FDO Provider for MySQL .NET API Reference

From OSGeo FDO MySQL .NET API

.NET API Reference OSGeo FDO Provider for MySQL

mgOvStorageEngineType.h

Go to the documentation of this file.
00001 /*
00002 * Copyright (C) 2004-2006  Autodesk, Inc.
00003 * 
00004 * This library is free software; you can redistribute it and/or
00005 * modify it under the terms of version 2.1 of the GNU Lesser
00006 * General Public License as published by the Free Software Foundation.
00007 * 
00008 * This library is distributed in the hope that it will be useful,
00009 * but WITHOUT ANY WARRANTY; without even the implied warranty of
00010 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00011 * Lesser General Public License for more details.
00012 * 
00013 * You should have received a copy of the GNU Lesser General Public
00014 * License along with this library; if not, write to the Free Software
00015 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00016 *
00017 */
00018 
00019 #pragma once
00020 
00021 BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL
00022 
00023 /// <summary>Enumerated type representing the possible storage engine types for MySQL tables</summary>
00024 /// <param name="OvStorageEngineType_MyISAM">The binary portable storage engine that is the improved replacement for ISAM</param>
00025 /// <param name="OvStorageEngineType_ISAM">The original MySQL storage engine</param>
00026 /// <param name="OvStorageEngineType_InnoDB">Transaction-safe tables with row locking and foreign keys</param>
00027 /// <param name="OvStorageEngineType_BDB">BerkeleyDB; Transaction-safe tables with page locking</param>
00028 /// <param name="OvStorageEngineType_Merge">A collection of MyISAM tables used as one table</param>
00029 /// <param name="OvStorageEngineType_Memory">The data for this table is stored only in memory.  Also known as the Heap storage engine</param>
00030 /// <param name="OvStorageEngineType_Federated">Storage engine that accesses remote tables</param>
00031 /// <param name="OvStorageEngineType_Archive">The archiving storage engine</param>
00032 /// <param name="OvStorageEngineType_CSV">Tables that store rows in comma-separated values format</param>
00033 /// <param name="OvStorageEngineType_Example">An example engine</param>
00034 /// <param name="OvStorageEngineType_NDBClustered">Clustered, fault-tolerant, memory-based tables</param>
00035 /// <param name="OvStorageEngineType_Unknown">The storage engine is unknown</param>
00036 /// <param name="OvStorageEngineType_Default">The storage engine override is inherited from somewhere else.</param>
00037 public __value enum OvStorageEngineType
00038 {
00039     OvStorageEngineType_MyISAM = MySQLOvStorageEngineType_MyISAM,
00040     OvStorageEngineType_ISAM = MySQLOvStorageEngineType_ISAM,
00041     OvStorageEngineType_InnoDB = MySQLOvStorageEngineType_InnoDB,
00042     OvStorageEngineType_BDB = MySQLOvStorageEngineType_BDB,
00043     OvStorageEngineType_Merge = MySQLOvStorageEngineType_Merge,
00044     OvStorageEngineType_Memory = MySQLOvStorageEngineType_Memory,
00045     OvStorageEngineType_Federated = MySQLOvStorageEngineType_Federated,
00046     OvStorageEngineType_Archive = MySQLOvStorageEngineType_Archive,
00047     OvStorageEngineType_CSV = MySQLOvStorageEngineType_CSV,
00048     OvStorageEngineType_Example = MySQLOvStorageEngineType_Example,
00049     OvStorageEngineType_NDBClustered = MySQLOvStorageEngineType_NDBClustered,
00050     OvStorageEngineType_Unknown = MySQLOvStorageEngineType_Unknown,
00051     OvStorageEngineType_Default = MySQLOvStorageEngineType_Default
00052 };
00053 
00054 END_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE_MYSQL

Comments?