Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Data.Common.DbDataAdapter Class Referenceabstract

Classes

struct  BatchCommandInfo
 

Public Member Functions

DataTableFillSchema (DataTable dataTable, SchemaType schemaType)
 
override DataTable[] FillSchema (DataSet dataSet, SchemaType schemaType)
 
DataTable[] FillSchema (DataSet dataSet, SchemaType schemaType, string srcTable)
 
override int Fill (DataSet dataSet)
 
int Fill (DataSet dataSet, string srcTable)
 
int Fill (DataSet dataSet, int startRecord, int maxRecords, string srcTable)
 
int Fill (DataTable dataTable)
 
int Fill (int startRecord, int maxRecords, params DataTable[] dataTables)
 
override IDataParameter[] GetFillParameters ()
 
override int Update (DataSet dataSet)
 
int Update (DataRow[] dataRows)
 
int Update (DataTable dataTable)
 
int Update (DataSet dataSet, string srcTable)
 
virtual bool ShouldSerializeAcceptChangesDuringFill ()
 
void ResetFillLoadOption ()
 
virtual bool ShouldSerializeFillLoadOption ()
 
void Dispose ()
 
override string ToString ()
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Static Public Attributes

const string DefaultSourceTableName = "Table"
 

Protected Member Functions

 DbDataAdapter ()
 
 DbDataAdapter (DbDataAdapter adapter)
 
virtual int AddToBatch (IDbCommand command)
 
virtual void ClearBatch ()
 
virtual RowUpdatedEventArgs CreateRowUpdatedEvent (DataRow dataRow, IDbCommand? command, StatementType statementType, DataTableMapping tableMapping)
 
virtual RowUpdatingEventArgs CreateRowUpdatingEvent (DataRow dataRow, IDbCommand? command, StatementType statementType, DataTableMapping tableMapping)
 
override void Dispose (bool disposing)
 
virtual int ExecuteBatch ()
 
virtual DataTable[] FillSchema (DataSet dataSet, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior)
 
virtual ? DataTable FillSchema (DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior)
 
virtual int Fill (DataSet dataSet, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior)
 
virtual int Fill (DataTable dataTable, IDbCommand command, CommandBehavior behavior)
 
virtual int Fill (DataTable[] dataTables, int startRecord, int maxRecords, IDbCommand command, CommandBehavior behavior)
 
virtual IDataParameter GetBatchedParameter (int commandIdentifier, int parameterIndex)
 
virtual bool GetBatchedRecordsAffected (int commandIdentifier, out int recordsAffected, out Exception? error)
 
virtual void InitializeBatching ()
 
virtual void OnRowUpdated (RowUpdatedEventArgs value)
 
virtual void OnRowUpdating (RowUpdatingEventArgs value)
 
virtual void TerminateBatching ()
 
virtual int Update (DataRow[] dataRows, DataTableMapping tableMapping)
 
virtual bool ShouldSerializeTableMappings ()
 
bool HasTableMappings ()
 
virtual DataAdapter CloneInternals ()
 
virtual DataTableMappingCollection CreateTableMappings ()
 
virtual DataTable[] FillSchema (DataSet dataSet, SchemaType schemaType, string srcTable, IDataReader dataReader)
 
virtual ? DataTable FillSchema (DataTable dataTable, SchemaType schemaType, IDataReader dataReader)
 
virtual int Fill (DataSet dataSet, string srcTable, IDataReader dataReader, int startRecord, int maxRecords)
 
virtual int Fill (DataTable dataTable, IDataReader dataReader)
 
virtual int Fill (DataTable[] dataTables, IDataReader dataReader, int startRecord, int maxRecords)
 
virtual void OnFillError (FillErrorEventArgs value)
 
virtual ? object GetService (Type service)
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Package Functions

DataTableMapping GetTableMapping (DataTable dataTable)
 
object FillSchemaFromReader (DataSet dataset, DataTable datatable, SchemaType schemaType, string srcTable, IDataReader dataReader)
 
int FillFromReader (DataSet dataset, DataTable datatable, string srcTable, DataReaderContainer dataReader, int startRecord, int maxRecords)
 
int FillFromReader (DataSet dataset, DataTable datatable, string srcTable, DataReaderContainer dataReader, int startRecord, int maxRecords, DataColumn parentChapterColumn, object parentChapterValue)
 
DataTableMapping GetTableMappingBySchemaAction (string sourceTableName, string dataSetTableName, MissingMappingAction mappingAction)
 
int IndexOfDataSetTable (string dataSetTable)
 

Package Attributes

readonly int _objectID = Interlocked.Increment(ref s_objectTypeCount)
 

Static Package Attributes

static readonly object s_parameterValueNonNullValue = 0
 
static readonly object s_parameterValueNullValue = 1
 

Properties

IDbDataAdapter _IDbDataAdapter [get]
 
DbCommandDeleteCommand [get, set]
 
IDbCommand? IDbDataAdapter. DeleteCommand [get, set]
 
CommandBehavior FillCommandBehavior [get, set]
 
DbCommandInsertCommand [get, set]
 
IDbCommand? IDbDataAdapter. InsertCommand [get, set]
 
DbCommandSelectCommand [get, set]
 
IDbCommand? IDbDataAdapter. SelectCommand [get, set]
 
virtual int UpdateBatchSize [get, set]
 
DbCommandUpdateCommand [get, set]
 
IDbCommand? IDbDataAdapter. UpdateCommand [get, set]
 
MissingMappingAction UpdateMappingAction [get]
 
MissingSchemaAction UpdateSchemaAction [get]
 
bool AcceptChangesDuringFill [get, set]
 
bool AcceptChangesDuringUpdate [get, set]
 
bool ContinueUpdateOnError [get, set]
 
LoadOption FillLoadOption [get, set]
 
MissingMappingAction MissingMappingAction [get, set]
 
MissingSchemaAction MissingSchemaAction [get, set]
 
int ObjectID [get]
 
virtual bool ReturnProviderSpecificTypes [get, set]
 
DataTableMappingCollection TableMappings [get]
 
ITableMappingCollection IDataAdapter. TableMappings [get]
 
FillErrorEventHandlerFillError
 
virtual bool CanRaiseEvents [get]
 
bool CanRaiseEventsInternal [get]
 
EventHandlerList Events [get]
 
virtual ? ISite Site [get, set]
 
IContainer? Container [get]
 
bool DesignMode [get]
 
EventHandlerDisposed
 

Private Member Functions

object ICloneable. Clone ()
 
void CloneFrom (DbDataAdapter from)
 
IDbCommand CloneCommand (IDbCommand command)
 
object FillSchemaInternal (DataSet dataset, DataTable datatable, SchemaType schemaType, IDbCommand command, string srcTable, CommandBehavior behavior)
 
int FillInternal (DataSet dataset, DataTable[] datatables, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBehavior behavior)
 
void ParameterInput (IDataParameterCollection parameters, StatementType typeIndex, DataRow row, DataTableMapping mappings)
 
void ParameterOutput (IDataParameter parameter, DataRow row, DataTableMapping mappings, MissingMappingAction missingMapping, MissingSchemaAction missingSchema)
 
void ParameterOutput (IDataParameterCollection parameters, DataRow row, DataTableMapping mappings)
 
void UpdateBatchExecute (BatchCommandInfo[] batchCommands, int commandCount, RowUpdatedEventArgs rowUpdatedEvent)
 
ConnectionState UpdateConnectionOpen (IDbConnection connection, StatementType statementType, IDbConnection[] connections, ConnectionState[] connectionStates, bool useSelectConnectionState)
 
int UpdateFromDataTable (DataTable dataTable, DataTableMapping tableMapping)
 
void UpdateRowExecute (RowUpdatedEventArgs rowUpdatedEvent, IDbCommand dataCommand, StatementType cmdIndex)
 
int UpdatedRowStatus (RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, int commandCount)
 
int UpdatedRowStatusContinue (RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, int commandCount)
 
int UpdatedRowStatusErrors (RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, int commandCount)
 
int UpdatedRowStatusSkip (BatchCommandInfo[] batchCommands, int commandCount)
 
void UpdatingRowStatusErrors (RowUpdatingEventArgs rowUpdatedEvent, DataRow dataRow)
 
int FillLoadDataRowChunk (SchemaMapping mapping, int startRecord, int maxRecords)
 
int FillLoadDataRow (SchemaMapping mapping)
 
SchemaMapping FillMappingInternal (DataSet dataset, DataTable datatable, string srcTable, DataReaderContainer dataReader, int schemaCount, DataColumn parentChapterColumn, object parentChapterValue)
 
SchemaMapping FillMapping (DataSet dataset, DataTable datatable, string srcTable, DataReaderContainer dataReader, int schemaCount, DataColumn parentChapterColumn, object parentChapterValue)
 
bool FillNextResult (DataReaderContainer dataReader)
 
void OnFillErrorHandler (Exception e, DataTable dataTable, object[] dataValues)
 

Static Private Member Functions

static IDbConnection GetConnection1 (DbDataAdapter adapter)
 
static IDbConnection GetConnection3 (DbDataAdapter adapter, IDbCommand command, string method)
 
static IDbConnection GetConnection4 (DbDataAdapter adapter, IDbCommand command, StatementType statementType, bool isCommandFromRowUpdating)
 
static DataRowVersion GetParameterSourceVersion (StatementType statementType, IDataParameter parameter)
 
static void QuietClose (IDbConnection connection, ConnectionState originalState)
 
static void QuietOpen (IDbConnection connection, out ConnectionState originalState)
 
static DataTable[] AddDataTableToArray (DataTable[] tables, DataTable newTable)
 
static string GetSourceTableName (string srcTable, int index)
 

Private Attributes

IDbCommand _deleteCommand
 
IDbCommand _insertCommand
 
IDbCommand _selectCommand
 
IDbCommand _updateCommand
 
CommandBehavior _fillCommandBehavior
 
bool _acceptChangesDuringUpdate = true
 
bool _acceptChangesDuringUpdateAfterInsert = true
 
bool _continueUpdateOnError
 
bool _hasFillErrorHandler
 
bool _returnProviderSpecificTypes
 
bool _acceptChangesDuringFill = true
 
LoadOption _fillLoadOption
 
MissingMappingAction _missingMappingAction = MissingMappingAction.Passthrough
 
MissingSchemaAction _missingSchemaAction = MissingSchemaAction.Add
 
DataTableMappingCollection _tableMappings
 
ISite _site
 
EventHandlerList _events
 

Static Private Attributes

static readonly object s_eventFillError = new object()
 
static int s_objectTypeCount
 
static readonly object s_eventDisposed = new object()
 

Detailed Description

Definition at line 8 of file DbDataAdapter.cs.


The documentation for this class was generated from the following file: