Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Data.ProviderBase.SchemaMapping Class Referencesealed

Package Functions

 SchemaMapping (DataAdapter adapter, DataSet dataset, DataTable datatable, DataReaderContainer dataReader, bool keyInfo, SchemaType schemaType, string sourceTableName, bool gettingData, DataColumn parentChapterColumn, object parentChapterValue)
 
void ApplyToDataRow (DataRow dataRow)
 
void LoadDataRowWithClear ()
 
void LoadDataRow ()
 
int LoadDataRowChapters (DataRow dataRow)
 

Properties

DataReaderContainer DataReader [get]
 
DataTable DataTable [get]
 
object[] DataValues [get]
 

Private Member Functions

void MappedChapterIndex ()
 
void MappedChapter ()
 
void MappedIndex ()
 
void MappedValues ()
 
object[] GetMappedValues ()
 
void FreeDataRowChapters ()
 
int[] CreateIndexMap (int count, int index)
 
DataColumn[] ResizeColumnArray (DataColumn[] rgcol, int len)
 
void AddItemToAllowRollback (ref List< object > items, object value)
 
void RollbackAddedItems (List< object > items)
 
object[] SetupSchemaWithoutKeyInfo (MissingMappingAction mappingAction, MissingSchemaAction schemaAction, bool gettingData, DataColumn parentChapterColumn, object chapterValue)
 
object[] SetupSchemaWithKeyInfo (MissingMappingAction mappingAction, MissingSchemaAction schemaAction, bool gettingData, DataColumn parentChapterColumn, object chapterValue)
 
void AddAdditionalProperties (DataColumn targetColumn, DataRow schemaRow)
 
void AddRelation (DataColumn parentChapterColumn, DataColumn chapterColumn)
 
object[] SetupMapping (int count, DataColumnCollection columnCollection, DataColumn chapterColumn, object chapterValue)
 

Static Private Member Functions

static string[] GenerateFieldNames (DataReaderContainer dataReader)
 

Private Attributes

readonly DataSet _dataSet
 
DataTable _dataTable
 
readonly DataAdapter _adapter
 
readonly DataReaderContainer _dataReader
 
readonly DataTable _schemaTable
 
readonly DataTableMapping _tableMapping
 
readonly string[] _fieldNames
 
readonly object[] _readerDataValues
 
object[] _mappedDataValues
 
int[] _indexMap
 
bool[] _chapterMap
 
int[] _xmlMap
 
int _mappedMode
 
int _mappedLength
 
readonly LoadOption _loadOption
 

Detailed Description

Definition at line 11 of file SchemaMapping.cs.


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