diff options
author | Tim Coleman <tim@mono-cvs.ximian.com> | 2003-12-17 04:59:11 +0300 |
---|---|---|
committer | Tim Coleman <tim@mono-cvs.ximian.com> | 2003-12-17 04:59:11 +0300 |
commit | 7b11d92602703ff83aa2ba2559ea293cbf0283d5 (patch) | |
tree | b3072e49e9ae69d91ddc5f6d0c727251d2a2009c /mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs | |
parent | aadaf043bb9829f45320c6db29db2d41ef45e0c8 (diff) |
2003-12-16 Tim Coleman <tim@timcoleman.com>
* CatalogLocation.cs DbCommand.cs DbCommandBuilder.cs
* DbCommandOptionalFeatures.cs DbCommandSet.cs DbConnection.cs
* DbConnectionString.cs DbDataSourceEnumerator.cs
* DbDataUpdatableRecord.cs DbParameter.cs DbParameterCollection.cs
* DbProviderConfigurationHandler.cs DbProviderFactories.cs
* DbProviderFactoriesConfigurationHandler.cs DbProviderFactory.cs
* DbProviderSupportedClasses.cs DbTable.cs DbTransaction.cs
* GroupByBehavior.cs IdentifierCase.cs SchemaLocation.cs
* SchemaTableColumn.cs:
New stubs added for .NET 1.2
* DataAdapter.cs DataColumnMapping.cs DataColumnMappingCollection.cs
* DataTableMapping.cs DataTableMappingCollection.cs DbDataAdapter.cs
* DbDataPermission.cs DbDataPermissionAttribute.cs DbDataRecord.cs
* FieldNameLookup.cs SchemaInfo.cs:
Changes made for .NET 1.2
svn path=/trunk/mcs/; revision=21259
Diffstat (limited to 'mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs')
-rw-r--r-- | mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs | 208 |
1 files changed, 208 insertions, 0 deletions
diff --git a/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs b/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs new file mode 100644 index 00000000000..58cda0aab23 --- /dev/null +++ b/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs @@ -0,0 +1,208 @@ +// +// System.Data.Common.DbCommandBuilder +// +// Author: +// Tim Coleman (tim@timcoleman.com) +// +// Copyright (C) Tim Coleman, 2003 +// + +#if NET_1_2 + +using System.ComponentModel; +using System.Data; + +namespace System.Data.Common { + public abstract class DbCommandBuilder : Component + { + #region Constructors + + [MonoTODO] + protected DbCommandBuilder () + { + } + + #endregion // Constructors + + #region Properties + + [MonoTODO] + public virtual CatalogLocation CatalogLocation { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + [MonoTODO] + public virtual string CatalogSeparator { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + [MonoTODO] + public virtual ConflictOptions ConflictDetection { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + [MonoTODO] + public DbDataAdapter DataAdapter { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + protected abstract DbProviderFactory ProviderFactory { get; } + + [MonoTODO] + public virtual string QuotePrefix { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + [MonoTODO] + public virtual string QuoteSuffix { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + [MonoTODO] + public SchemaLocation SchemaLocation { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + [MonoTODO] + public virtual string SchemaSeparator { + get { throw new NotImplementedException (); } + set { throw new NotImplementedException (); } + } + + #endregion // Properties + + #region Methods + + protected abstract void ApplyParameterInfo (IDbDataParameter p, DataRow row); + + [MonoTODO] + protected virtual void BuildCache (bool closeConnection, DataRow dataRow) + { + throw new NotImplementedException (); + } + + [MonoTODO] + protected override void Dispose (bool disposing) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public static Delegate FindBUilder (MulticastDelegate mcd) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual string FormatLiteral (DbConnection connection, string dataTypeName, object value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public DbCommand GetDeleteCommand () + { + throw new NotImplementedException (); + } + + [MonoTODO] + public DbCommand GetDeleteCommand (DataRow dataRow) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public DbCommand GetInsertCommand () + { + throw new NotImplementedException (); + } + + [MonoTODO] + public DbCommand GetInsertCommand (DataRow dataRow) + { + throw new NotImplementedException (); + } + + protected abstract string GetParameterName (int parameterOrdinal); + protected abstract string GetParameterPlaceholder (int parameterOrdinal); + + [MonoTODO] + protected DbCommand GetSelectCommand () + { + throw new NotImplementedException (); + } + + [MonoTODO] + public DbCommand GetUpdateCommand () + { + throw new NotImplementedException (); + } + + [MonoTODO] + public DbCommand GetUpdateCommand (DataRow dataRow) + { + throw new NotImplementedException (); + } + + [MonoTODO] + protected virtual DbCommand InitializeCommand (DbCommand command) + { + throw new NotImplementedException (); + } + + [MonoTODO] + protected internal static string[] ParseProcedureName (string procedure) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual string QuoteIdentifier (string unquotedIdentifier) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void RefreshSchema () + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void ResolveObjectName (DbConnection connection, string objectType, string[] identifierParts) + { + throw new NotImplementedException (); + } + + [MonoTODO] + protected void RowUpdatingHandler (object sender, RowUpdatingEventArgs rowUpdatingEvent) + { + throw new NotImplementedException (); + } + + protected abstract void SetRowUpdatingHandler (DbDataAdapter adapter); + + [MonoTODO] + public virtual object UnformatLiteral (DbConnection connection, string dataTypeName, string literalValue) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual string UnquoteIdentifier (string quotedIdentifier) + { + throw new NotImplementedException (); + } + + #endregion // Methods + } +} + +#endif |