Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSenganal T <senga@mono-cvs.ximian.com>2006-07-13 18:19:17 +0400
committerSenganal T <senga@mono-cvs.ximian.com>2006-07-13 18:19:17 +0400
commitdbcfcb27fe52889e10089b39f865b8afdea9e405 (patch)
tree4cf61f2c1497374f3f2248b5e23ec2e8f8864d5b /mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs
parentacc5c4976fb0e3cd023e4db2eb531bef14d769de (diff)
2006-07-13 Senganal T <tsenganal@novell.com>
* Test/System.Data.Common/DBDataPermissionTest.cs : Removed invalid tests * System.Data.Common/SchemaInfo.cs DbDataAdapter.cs DbConnectionOptions.cs DbParameter.cs DbMetaDataColumnNames.cs DbTransaction.cs DataTableMapping.cs DataAdapter.cs FieldNameLookup.cs DbDataRecord.cs DataColumnMappingCollection.cs DbCommand.cs DbDataPermission.cs DbProviderFactory.cs DbCommandBuilder.cs DbConnectionString.cs RowUpdatedEventArgs.cs DbDataReader.cs DbConnectionStringBuilder.cs DbConnection.cs DataTableMappingCollection.cs : 2.0 Api fixes * System.Data.SqlClient/SqlClientFactory.cs SqlCommand.cs SqlConnectionFactory.cs SqlClientPermission.cs SqlParameterCollection.cs SqlDataReader.cs SqlConnection.cs SqlParameter.cs SqlTransaction.cs : 2.0 Api fixes * System.Data.Odbc/OdbcTransaction.cs OdbcCommand.cs OdbcConnectionFactory.cs OdbcPermission.cs OdbcDataReader.cs OdbcParameterCollection.cs OdbcConnection.cs OdbcFactory.cs OdbcParameter.cs : 2.0 Api fixes * System.Data.OleDb/OleDbCommand : 2.0 Api fixes * System.Data.dll.sources: - Added to build : System.Data.Common/DbMetaDataColumnNames.cs - Removed from build : System.Data.Common/DbCommandOptionalFeatures.cs System.Data.Common/DbCommandSet.cs System.Data.Common/DbProviderSupportedClasses.cs System.Data.Common/SchemaLocation.cs System.Data.Odbc/OdbcConnectionFactory.cs System.Data.SqlClient/SqlConnectionFactory.cs System.Data.ProviderBase/DbCommandBase.cs System.Data.ProviderBase/DbConnectionBase.cs System.Data.ProviderBase/DbConnectionFactory.cs System.Data.ProviderBase/DbConnectionInternal.cs System.Data.ProviderBase/DbConnectionPoolCounters.cs System.Data.ProviderBase/DbConnectionPoolOptions.cs System.Data.ProviderBase/DbDataReaderBase.cs System.Data.ProviderBase/DbMetaDataFactory.cs System.Data.ProviderBase/DbParameterBase.cs System.Data.ProviderBase/DbParameterCollectionBase.cs System.Data.ProviderBase/DbReferenceCollection.cs * Makefile : Add System.Transactions library reference to net_2_0 PROFILE svn path=/trunk/mcs/; revision=62561
Diffstat (limited to 'mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs')
-rw-r--r--mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs76
1 files changed, 12 insertions, 64 deletions
diff --git a/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs b/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs
index 6ca52ca58a0..fdb3da894b2 100644
--- a/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs
+++ b/mcs/class/System.Data/System.Data.Common/DbCommandBuilder.cs
@@ -38,6 +38,8 @@ using System.Data;
namespace System.Data.Common {
public abstract class DbCommandBuilder : Component
{
+ bool _setAllValues = false;
+
#region Constructors
[MonoTODO]
@@ -98,6 +100,12 @@ namespace System.Data.Common {
get { throw new NotImplementedException (); }
set { throw new NotImplementedException (); }
}
+
+ [DefaultValue (false)]
+ public bool SetAllValues {
+ get { return _setAllValues; }
+ set { _setAllValues = value; }
+ }
#endregion // Properties
@@ -109,30 +117,12 @@ namespace System.Data.Common {
bool whereClause);
[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 ();
@@ -145,12 +135,6 @@ namespace System.Data.Common {
}
[MonoTODO]
- public DbCommand GetDeleteCommand (DataRow dataRow)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
public DbCommand GetInsertCommand ()
{
throw new NotImplementedException ();
@@ -162,23 +146,11 @@ namespace System.Data.Common {
throw new NotImplementedException ();
}
- [MonoTODO]
- public DbCommand GetInsertCommand (DataRow dataRow)
- {
- throw new NotImplementedException ();
- }
-
protected abstract string GetParameterName (int parameterOrdinal);
protected abstract string GetParameterName (String parameterName);
protected abstract string GetParameterPlaceholder (int parameterOrdinal);
[MonoTODO]
- protected DbCommand GetSelectCommand ()
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
public DbCommand GetUpdateCommand ()
{
throw new NotImplementedException ();
@@ -191,24 +163,12 @@ namespace System.Data.Common {
}
[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 ();
@@ -221,35 +181,23 @@ namespace System.Data.Common {
}
[MonoTODO]
- public virtual void ResolveObjectName (DbConnection connection, string objectType, string[] identifierParts)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
protected void RowUpdatingHandler (RowUpdatingEventArgs rowUpdatingEvent)
{
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)
+ public virtual string UnquoteIdentifier (string quotedIdentifier)
{
throw new NotImplementedException ();
}
- [MonoTODO]
- public virtual string UnquoteIdentifier (string quotedIdentifier)
+ protected virtual DataTable GetSchemaTable (DbCommand cmd)
{
- throw new NotImplementedException ();
+ using (DbDataReader rdr = cmd.ExecuteReader ())
+ return rdr.GetSchemaTable ();
}
#endregion // Methods