FDO API Reference | Feature Data Objects |
00001 #ifndef _COMMANDTYPE_H_ 00002 #define _COMMANDTYPE_H_ 00003 // 00004 00005 // 00006 // Copyright (C) 2004-2006 Autodesk, Inc. 00007 // 00008 // This library is free software; you can redistribute it and/or 00009 // modify it under the terms of version 2.1 of the GNU Lesser 00010 // General Public License as published by the Free Software Foundation. 00011 // 00012 // This library is distributed in the hope that it will be useful, 00013 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00015 // Lesser General Public License for more details. 00016 // 00017 // You should have received a copy of the GNU Lesser General Public 00018 // License along with this library; if not, write to the Free Software 00019 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 00020 // 00021 00022 #ifdef _WIN32 00023 #pragma once 00024 #endif 00025 00026 /// \ingroup (enums) 00027 /// \brief 00028 /// The FdoCommandType enumeration defines the list of abstract commands a feature 00029 /// provider can support. 00030 enum FdoCommandType { 00031 /// Represents the Select Command. 00032 FdoCommandType_Select, 00033 00034 /// Represents the Insert Command. 00035 FdoCommandType_Insert, 00036 00037 /// Represents the Delete Command. 00038 FdoCommandType_Delete, 00039 00040 /// Represents the Update Command. 00041 FdoCommandType_Update, 00042 00043 /// Represents the DescribeSchema Command. 00044 FdoCommandType_DescribeSchema, 00045 00046 /// Represents the DescribeSchemaMapping Command. 00047 FdoCommandType_DescribeSchemaMapping, 00048 00049 /// Represents the ApplySchema command. 00050 FdoCommandType_ApplySchema, 00051 00052 /// Represents the DestroySchema command. 00053 FdoCommandType_DestroySchema, 00054 00055 /// Represents the ActivateSpatialContext command. 00056 FdoCommandType_ActivateSpatialContext, 00057 00058 /// Represents the CreateSpatialContext command. 00059 FdoCommandType_CreateSpatialContext, 00060 00061 /// Represents the DestroySpatialContext command. 00062 FdoCommandType_DestroySpatialContext, 00063 00064 /// Represents the GetSpatialContexts command. 00065 FdoCommandType_GetSpatialContexts, 00066 00067 /// Represents the CreateMeasureUnit command. 00068 FdoCommandType_CreateMeasureUnit, 00069 00070 /// Represents the DestroyMeasureUnit command. 00071 FdoCommandType_DestroyMeasureUnit, 00072 00073 /// Represents the GetMeasureUnits command. 00074 FdoCommandType_GetMeasureUnits, 00075 00076 /// Represents the SQLCommand command. 00077 FdoCommandType_SQLCommand, 00078 00079 /// Represents the AcquireLock command. 00080 FdoCommandType_AcquireLock, 00081 00082 /// Represents the GetLockInfo command. 00083 FdoCommandType_GetLockInfo, 00084 00085 /// Represents the GetLockedObjects command. 00086 FdoCommandType_GetLockedObjects, 00087 00088 /// Represents the GetLockOwners command. 00089 FdoCommandType_GetLockOwners, 00090 00091 /// Represents the ReleaseLock command. 00092 FdoCommandType_ReleaseLock, 00093 00094 /// Represents the ActivateLongTransaction command. 00095 FdoCommandType_ActivateLongTransaction, 00096 00097 /// Represents the DeactivateLongTransaction command. 00098 FdoCommandType_DeactivateLongTransaction, 00099 00100 /// Represents the CommitLongTransaction command. 00101 FdoCommandType_CommitLongTransaction, 00102 00103 /// Represents the CreateLongTransaction command. 00104 FdoCommandType_CreateLongTransaction, 00105 00106 /// Represents the GetLongTransactions command. 00107 FdoCommandType_GetLongTransactions, 00108 00109 /// Represents the FreezeLongTransaction command. 00110 FdoCommandType_FreezeLongTransaction, 00111 00112 /// Represents the RollbackLongTransaction command. 00113 FdoCommandType_RollbackLongTransaction, 00114 00115 /// Represents the ActivateLongTransactionCheckpoint command. 00116 FdoCommandType_ActivateLongTransactionCheckpoint, 00117 00118 /// Represents the CreateLongTransactionCheckpoint command. 00119 FdoCommandType_CreateLongTransactionCheckpoint, 00120 00121 /// Represents the GetLongTransactionCheckpoints command. 00122 FdoCommandType_GetLongTransactionCheckpoints, 00123 00124 /// Represents the RollbackLongTransactionCheckpoint command. 00125 FdoCommandType_RollbackLongTransactionCheckpoint, 00126 00127 /// Represents the ChangeLongTransactionPrivileges command. 00128 FdoCommandType_ChangeLongTransactionPrivileges, 00129 00130 /// Represents the GetLongTransactionPrivileges command. 00131 FdoCommandType_GetLongTransactionPrivileges, 00132 00133 /// Represents the ChangeLongTransactionSet command. 00134 FdoCommandType_ChangeLongTransactionSet, 00135 00136 /// Represents the GetLongTransactionsInSet command. 00137 FdoCommandType_GetLongTransactionsInSet, 00138 00139 /// Represents the NetworkShortestPath command. 00140 FdoCommandType_NetworkShortestPath, 00141 00142 /// Represents the NetworkAllPaths command. 00143 FdoCommandType_NetworkAllPaths, 00144 00145 /// Represents the NetworkReachableNodes command. 00146 FdoCommandType_NetworkReachableNodes, 00147 00148 /// Represents the NetworkReachingNodes command. 00149 FdoCommandType_NetworkReachingNodes, 00150 00151 /// Represents the NetworkNearestNeighbors command. 00152 FdoCommandType_NetworkNearestNeighbors, 00153 00154 /// Represents the NetworkWithinCost command. 00155 FdoCommandType_NetworkWithinCost, 00156 00157 /// Represents the NetworkTSP command. 00158 FdoCommandType_NetworkTSP, 00159 00160 /// Represents the ActivateTopologyArea command. 00161 FdoCommandType_ActivateTopologyArea, 00162 00163 /// Represents the DeactivateTopologyArea command. 00164 FdoCommandType_DeactivateTopologyArea, 00165 00166 /// Represents the ActivateTopologyInCommandResult command. 00167 FdoCommandType_ActivateTopologyInCommandResult, 00168 00169 /// Represents the DeactivateTopologyInCommandResults command. 00170 FdoCommandType_DeactivateTopologyInCommandResults, 00171 00172 /// Represents the SelectAggregates command. 00173 FdoCommandType_SelectAggregates, 00174 00175 /// Represents the CreateDataStore command. 00176 FdoCommandType_CreateDataStore, 00177 00178 /// Represents the DestroyDataStore command. 00179 FdoCommandType_DestroyDataStore, 00180 00181 /// Represents the ListDatastores command 00182 FdoCommandType_ListDataStores, 00183 00184 /// Represents the index of the first provider specific command. 00185 FdoCommandType_FirstProviderCommand 00186 00187 }; 00188 00189 00190 #endif 00191 00192
Comments or suggestions? Send us feedback. |