Class NumbersExtenderBase
Inheritance
NumbersExtenderBase
Assembly: SoDataBase.dll
Syntax
public abstract class NumbersExtenderBase : TableExtenderBase<RefCountsTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
NumbersExtenderBase()
Construct the extender and all all standard extenders (all features)
Declaration
public NumbersExtenderBase()
Fields
_colActive
Declaration
protected ArchiveColumnInfo _colActive
Field Value
_colBlankAllowed
Declaration
protected ArchiveColumnInfo _colBlankAllowed
Field Value
_colCurrentValue
Declaration
protected ArchiveColumnInfo _colCurrentValue
Field Value
_colField
Declaration
protected ArchiveColumnInfo _colField
Field Value
_colFieldId
Declaration
protected ArchiveColumnInfo _colFieldId
Field Value
_colFlags
Declaration
protected ArchiveColumnInfo _colFlags
Field Value
_colIcon
Declaration
protected ArchiveColumnInfo _colIcon
Field Value
_colName
Declaration
protected ArchiveColumnInfo _colName
Field Value
_colNextNum
Declaration
protected ArchiveColumnInfo _colNextNum
Field Value
_colReadOnly
Declaration
protected ArchiveColumnInfo _colReadOnly
Field Value
_colRecordId
Declaration
protected ArchiveColumnInfo _colRecordId
Field Value
_colRefCountsId
Declaration
protected ArchiveColumnInfo _colRefCountsId
Field Value
_colSatPrefix
Declaration
protected ArchiveColumnInfo _colSatPrefix
Field Value
_colTravelPrefix
Declaration
protected ArchiveColumnInfo _colTravelPrefix
Field Value
_colUnique
Declaration
protected ArchiveColumnInfo _colUnique
Field Value
_colUpdated
Declaration
protected ArchiveColumnInfo _colUpdated
Field Value
Methods
InnerModifyQuery()
Add/map return fields to the query
Declaration
protected override void InnerModifyQuery()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Derived classes should implement the population of ColumnData items for columns
that are NOT handled by this base class in this method. Whether a column is handled by
this base class is part of its database binding information, set by the various MapXXX methods.
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type |
Name |
Description |
SoDataReader |
reader |
Data reader with the query result (one row)
|
ArchiveRow |
row |
archive row to be populated
|
Overrides
Implements
Extension Methods