Class UsageStatsExterderBase
Inheritance
UsageStatsExterderBase
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public abstract class UsageStatsExterderBase : TableExtenderBase<UsageStatsTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
UsageStatsExterderBase()
Declaration
protected UsageStatsExterderBase()
Fields
_colAssociateId
Declaration
protected ArchiveColumnInfo _colAssociateId
Field Value
_colData1
Declaration
protected ArchiveColumnInfo _colData1
Field Value
_colData2
Declaration
protected ArchiveColumnInfo _colData2
Field Value
_colData3
Declaration
protected ArchiveColumnInfo _colData3
Field Value
_colData4
Declaration
protected ArchiveColumnInfo _colData4
Field Value
_colData5
Declaration
protected ArchiveColumnInfo _colData5
Field Value
_colDate
Declaration
protected ArchiveColumnInfo _colDate
Field Value
_colDateAndAssocId
Declaration
protected ArchiveColumnInfo _colDateAndAssocId
Field Value
_colFileVersion
Declaration
protected ArchiveColumnInfo _colFileVersion
Field Value
_colFunctionHiWord
Declaration
protected ArchiveColumnInfo _colFunctionHiWord
Field Value
_colFunctionId
Declaration
protected ArchiveColumnInfo _colFunctionId
Field Value
_colFunctionLoWord
Declaration
protected ArchiveColumnInfo _colFunctionLoWord
Field Value
_colSubHiByte
Declaration
protected ArchiveColumnInfo _colSubHiByte
Field Value
_colSubHiWord
Declaration
protected ArchiveColumnInfo _colSubHiWord
Field Value
_colSubId
Declaration
protected ArchiveColumnInfo _colSubId
Field Value
_colSubLoByte
Declaration
protected ArchiveColumnInfo _colSubLoByte
Field Value
_colSubLoWord
Declaration
protected ArchiveColumnInfo _colSubLoWord
Field Value
_colUsageStatsId
Declaration
protected ArchiveColumnInfo _colUsageStatsId
Field Value
_colUseCnt
Declaration
protected ArchiveColumnInfo _colUseCnt
Field Value
Methods
InnerModifyQuery()
Template method called from ModifyQuery() during query processing; subclasses should implement it to build their queries. It will ONLY be called if IsQueryNeeded returns true.
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