Autodesk FDO Provider for SQLServer .NET API Reference

Autodesk FDO Provider SQLServer .NET API

.NET API Reference Autodesk FDO Provider for SQLServer

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 #pragma once
00022 
00023 class FdoSqlServerOvTable;
00024 
00025 BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER
00026 
00027 ///<summary>Concrete class defining physical schema overrides for a table.</summary>
00028 public __gc class OvTable : public NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE::OvTable
00029 {
00030 public:
00031     ///<summary>Constructs a default of an FdoSqlServerOvTable</summary>
00032     OvTable();
00033 
00034     ///<summary>Constructs an instance of an FdoSqlServerOvTable using the specified arguments</summary>
00035     /// <param name="name">Input name</param>
00036     OvTable(System::String* name);
00037 
00038     ///<summary>Gets the table filegroup</summary>
00039     /// <returns>Returns the table filegroup</returns>
00040     __property System::String* get_TableFilegroup();
00041 
00042     ///<summary>Sets the table filegroup</summary>
00043     /// <returns>Returns nothing</returns>
00044     __property System::Void set_TableFilegroup(System::String* tableFileGroup);
00045 
00046     ///<summary>Gets the text filegroup</summary>
00047     /// <returns>Returns the text filegroup</returns>
00048     __property System::String* get_TextFilegroup();
00049 
00050     ///<summary>Sets the text filegroup</summary>
00051     /// <returns>Returns nothing</returns>
00052     __property System::Void set_TextFilegroup(System::String* textFileGroup);
00053 
00054     ///<summary>Gets the index filegroup</summary>
00055     /// <returns>Returns the index filegroup</returns>
00056     __property System::String* get_IndexFilegroup();
00057 
00058     ///<summary>Sets the index filegroup</summary>
00059     /// <returns>Returns nothing</returns>
00060     __property System::Void set_IndexFilegroup(System::String* indexFileGroup);
00061 
00062     ///<summary>Gets the text-in-row option</summary>
00063     /// <returns>Returns the text-in-row option</returns>
00064     __property NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER::OvTextInRowOption get_TextInRow();
00065 
00066     ///<summary>Sets the text-in-row option</summary>
00067     /// <returns>Returns nothing</returns>
00068     __property System::Void set_TextInRow(NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER::OvTextInRowOption textInRow);
00069 
00070     ///<summary>Gets the database</summary>
00071     /// <returns>Returns the database</returns>
00072     __property System::String* get_Database();
00073 
00074     ///<summary>Sets the database</summary>
00075     /// <returns>Returns nothing</returns>
00076     __property System::Void set_Database(System::String* database);
00077 
00078     ///<summary>Gets the owner</summary>
00079     /// <returns>Returns the owner</returns>
00080     __property System::String* get_Owner();
00081 
00082     ///<summary>Sets the owner</summary>
00083     /// <returns>Returns nothing</returns>
00084     __property System::Void set_Owner(System::String* owner);
00085 
00086 public private:
00087     OvTable(System::IntPtr unmanaged, System::Boolean autoDelete);
00088 
00089     inline FdoSqlServerOvTable* GetImpObj();
00090 };
00091 
00092 END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER

Comments?