FDO .NET API Reference Feature Data Objects

mgCommandType.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 /// \cond DOXYGEN-IGNORE
00022 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
00023 /// \endcond
00024 
00025 /// \ingroup (OSGeoFDOCommands)
00026 /// \brief
00027 /// The CommandType enumeration defines the list of abstract commands a feature provider can support.
00028 public __value enum CommandType {
00029     /// Represents the Select command
00030     CommandType_Select = FdoCommandType_Select,
00031 
00032     /// Represents the Insert command
00033     CommandType_Insert = FdoCommandType_Insert,
00034 
00035     /// Represents the Delete command
00036     CommandType_Delete = FdoCommandType_Delete,
00037 
00038     /// Represents the Update command
00039     CommandType_Update = FdoCommandType_Update,
00040 
00041     /// Represents the DescribeSchema command
00042     CommandType_DescribeSchema = FdoCommandType_DescribeSchema,
00043 
00044     /// Represents the DescribeSchemaMapping command
00045     CommandType_DescribeSchemaMapping = FdoCommandType_DescribeSchemaMapping,
00046 
00047     /// Represents the ApplySchema command.
00048     CommandType_ApplySchema = FdoCommandType_ApplySchema,
00049 
00050     /// Represents the DestroySchema command.
00051     CommandType_DestroySchema = FdoCommandType_DestroySchema,
00052 
00053     /// Represents the ActivateSpatialContext command.
00054     CommandType_ActivateSpatialContext = FdoCommandType_ActivateSpatialContext,
00055 
00056     /// Represents the CreateSpatialContext command.
00057     CommandType_CreateSpatialContext = FdoCommandType_CreateSpatialContext,
00058 
00059     /// Represents the DestroySpatialContext command.
00060     CommandType_DestroySpatialContext = FdoCommandType_DestroySpatialContext,
00061 
00062     /// Represents the GetSpatialContexts command.
00063     CommandType_GetSpatialContexts = FdoCommandType_GetSpatialContexts,
00064 
00065     /// Represents the CreateMeasureUnit command.
00066     CommandType_CreateMeasureUnit = FdoCommandType_CreateMeasureUnit,
00067 
00068     /// Represents the DestroyMeasureUnit command.
00069     CommandType_DestroyMeasureUnit = FdoCommandType_DestroyMeasureUnit,
00070 
00071     /// Represents the GetMeasureUnits command.
00072     CommandType_GetMeasureUnits = FdoCommandType_GetMeasureUnits,
00073 
00074     /// Represents the SQLCommand command.
00075     CommandType_SQLCommand = FdoCommandType_SQLCommand,
00076 
00077     /// Represents the AcquireLock command.
00078     CommandType_AcquireLock = FdoCommandType_AcquireLock,
00079 
00080     /// Represents the GetLockInfo command.
00081     CommandType_GetLockInfo = FdoCommandType_GetLockInfo,
00082 
00083     /// Represents the GetLockedObjects command.
00084     CommandType_GetLockedObjects = FdoCommandType_GetLockedObjects,
00085 
00086     /// Represents the GetLockOwners command.
00087     CommandType_GetLockOwners = FdoCommandType_GetLockOwners,
00088 
00089     /// Represents the ReleaseLock command.
00090     CommandType_ReleaseLock = FdoCommandType_ReleaseLock,
00091 
00092     /// Represents the ActivateLongTransaction command.
00093     CommandType_ActivateLongTransaction = FdoCommandType_ActivateLongTransaction,
00094 
00095     /// Represents the DeactivateLongTransaction command.
00096     CommandType_DeactivateLongTransaction = FdoCommandType_DeactivateLongTransaction,
00097 
00098     /// Represents the CommitLongTransaction command.
00099     CommandType_CommitLongTransaction = FdoCommandType_CommitLongTransaction,
00100 
00101     /// Represents the CreateLongTransaction command.
00102     CommandType_CreateLongTransaction = FdoCommandType_CreateLongTransaction,
00103 
00104     /// Represents the GetLongTransactions command.
00105     CommandType_GetLongTransactions = FdoCommandType_GetLongTransactions,
00106 
00107     /// Represents the FreezeLongTransaction command.
00108     CommandType_FreezeLongTransaction = FdoCommandType_FreezeLongTransaction,
00109 
00110     /// Represents the RollbackLongTransaction command.
00111     CommandType_RollbackLongTransaction = FdoCommandType_RollbackLongTransaction,
00112 
00113     /// Represents the ActivateLongTransactionCheckpoint command.
00114     CommandType_ActivateLongTransactionCheckpoint = FdoCommandType_ActivateLongTransactionCheckpoint,
00115 
00116     /// Represents the CreateLongTransactionCheckpoint command.
00117     CommandType_CreateLongTransactionCheckpoint = FdoCommandType_CreateLongTransactionCheckpoint,
00118 
00119     /// Represents the GetLongTransactionCheckpoints command.
00120     CommandType_GetLongTransactionCheckpoints = FdoCommandType_GetLongTransactionCheckpoints,
00121 
00122     /// Represents the RollbackLongTransactionCheckpoint command.
00123     CommandType_RollbackLongTransactionCheckpoint = FdoCommandType_RollbackLongTransactionCheckpoint,
00124 
00125     /// Represents the ChangeLongTransactionPrivileges command.
00126     CommandType_ChangeLongTransactionPrivileges = FdoCommandType_ChangeLongTransactionPrivileges,
00127 
00128     /// Represents the GetLongTransactionPrivileges command.
00129     CommandType_GetLongTransactionPrivileges = FdoCommandType_GetLongTransactionPrivileges,
00130 
00131     /// Represents the ChangeLongTransactionSet command.
00132     CommandType_ChangeLongTransactionSet = FdoCommandType_ChangeLongTransactionSet,
00133 
00134     /// Represents the GetLongTransactionsInSet command.
00135     CommandType_GetLongTransactionsInSet = FdoCommandType_GetLongTransactionsInSet,
00136 
00137     /// Represents the NetworkShortestPath command.
00138     CommandType_NetworkShortestPath = FdoCommandType_NetworkShortestPath,
00139 
00140     /// Represents the NetworkAllPaths command.
00141     CommandType_NetworkAllPaths = FdoCommandType_NetworkAllPaths,
00142 
00143     /// Represents the NetworkReachingNodes command.
00144     CommandType_NetworkReachingNodes = FdoCommandType_NetworkReachingNodes,
00145 
00146     /// Represents the NetworkReachableNodes command.
00147     CommandType_NetworkReachableNodes = FdoCommandType_NetworkReachableNodes,
00148 
00149     /// Represents the NetworkNearestNeighbors command.
00150     CommandType_NetworkNearestNeighbors = FdoCommandType_NetworkNearestNeighbors,
00151 
00152     /// Represents the NetworkWithinCost command.
00153     CommandType_NetworkWithinCost = FdoCommandType_NetworkWithinCost,
00154 
00155     /// Represents the NetworkTSP command.
00156     CommandType_NetworkTSP = FdoCommandType_NetworkTSP,
00157 
00158     /// Represents the ActivateTopologyArea command.
00159     CommandType_ActivateTopologyArea = FdoCommandType_ActivateTopologyArea,
00160 
00161     /// Represents the DeactivateTopologyArea command.
00162     CommandType_DeactivateTopologyArea = FdoCommandType_DeactivateTopologyArea,
00163 
00164     /// Represents the ActivateTopologyInCommandResult command.
00165     CommandType_ActivateTopologyInCommandResult = FdoCommandType_ActivateTopologyInCommandResult,
00166 
00167     /// Represents the DeactivateTopologyInCommandResults command.
00168     CommandType_DeactivateTopologyInCommandResults = FdoCommandType_DeactivateTopologyInCommandResults,
00169 
00170     /// Represents the SelectAggregate command.
00171     CommandType_SelectAggregates = FdoCommandType_SelectAggregates,
00172 
00173     /// Represents the CreateDataStore command.
00174     CommandType_CreateDataStore = FdoCommandType_CreateDataStore,
00175 
00176     /// Represents the DestroyDataStore command.
00177     CommandType_DestroyDataStore = FdoCommandType_DestroyDataStore,
00178 
00179     /// Represents the ListDataStores command.
00180     CommandType_ListDataStores = FdoCommandType_ListDataStores,
00181 
00182     /// Represents the index of the first provider specific command.
00183     CommandType_FirstProviderCommand = FdoCommandType_FirstProviderCommand
00184 };
00185 
00186 /// \cond DOXYGEN-IGNORE
00187 END_NAMESPACE_OSGEO_FDO_COMMANDS
00188 /// \endcond
00189 
00190 

Comments or suggestions? Send us feedback.