- Main Page
- Related Pages
- Modules
- Classes
- Files

# CommandType.h

Go to the documentation of this file.

    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

Please send us your comment about this page