Autodesk FDO Provider for Oracle .NET API Reference

Autodesk FDO Oracle Provider .NET API

.NET API Reference Autodesk FDO Provider for Oracle

mgOvTable.h

Go to the documentation of this file.
00001 /*
00002 * (C) Copyright 2005 by Autodesk, Inc. All Rights Reserved.
00003 *
00004 * By using this code, you are agreeing to the terms and conditions of
00005 * the License Agreement included in the documentation for this code.
00006 *
00007 * AUTODESK MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE
00008 * CORRECTNESS OF THIS CODE OR ANY DERIVATIVE WORKS WHICH INCORPORATE
00009 * IT. AUTODESK PROVIDES THE CODE ON AN "AS-IS" BASIS AND EXPLICITLY
00010 * DISCLAIMS ANY LIABILITY, INCLUDING CONSEQUENTIAL AND INCIDENTAL
00011 * DAMAGES FOR ERRORS, OMISSIONS, AND OTHER PROBLEMS IN THE CODE.
00012 *
00013 * Use, duplication, or disclosure by the U.S. Government is subject
00014 * to restrictions set forth in FAR 52.227-19 (Commercial Computer
00015 * Software Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
00016 * (Rights in Technical Data and Computer Software), as applicable.
00017 *
00018 *
00019 */
00020 
00021 
00022 #pragma once
00023 
00024 class FdoOracleOvTable;
00025 
00026 BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_ORACLE
00027 
00028 ///<summary>Concrete class defining physical schema overrides for a table.</summary>
00029 public __gc class OvTable : public NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTable
00030 {
00031 public private:
00032     FdoOracleOvTable* GetImpObj();
00033     
00034     OvTable(System::IntPtr unmanaged, System::Boolean autoDelete);
00035 
00036 public:
00037     ///<summary>Constructs a default of an OvTable</summary>
00038     /// <returns>Returns OvTable</returns>
00039     OvTable();
00040 
00041     ///<summary>Constructs an instance of an OvTable using the specified arguments</summary>
00042     /// <param name="name">Input name</param>
00043     /// <returns>Returns OvTable</returns>
00044     OvTable(System::String* name);
00045 
00046     ///<summary>Gets the tablespace</summary>
00047     /// <returns>Returns the tablespace</returns>
00048     __property System::String* get_Tablespace();
00049 
00050     ///<summary>Sets the tablespace</summary>
00051     /// <returns>Returns nothing</returns>
00052     __property System::Void set_Tablespace(System::String* tableSpace);
00053 
00054     ///<summary>Gets the database</summary>
00055     /// <returns>Returns the database</returns>
00056     __property System::String* get_Database();
00057 
00058     ///<summary>Sets the database</summary>
00059     /// <returns>Returns nothing</returns>
00060     __property System::Void set_Database(System::String* database);
00061 
00062     ///<summary>Gets the owner</summary>
00063     /// <returns>Returns the owner</returns>
00064     __property System::String* get_Owner();
00065 
00066     ///<summary>Sets the owner</summary>
00067     /// <returns>Returns nothing</returns>
00068     __property System::Void set_Owner(System::String* owner);
00069 };
00070 
00071 END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_ORACLE

Comments?