Class ReportsExtenderBase
Inheritance
ReportsExtenderBase
Assembly: SoDataBase.dll
Syntax
public abstract class ReportsExtenderBase : TableExtenderBase<SORPublishTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
ReportsExtenderBase()
Declaration
protected ReportsExtenderBase()
Fields
_colLayout
Declaration
protected ArchiveColumnInfo _colLayout
Field Value
_colOwner
Declaration
protected ArchiveColumnInfo _colOwner
Field Value
_colPublished
Declaration
protected ArchiveColumnInfo _colPublished
Field Value
_colReportId
Declaration
protected ArchiveColumnInfo _colReportId
Field Value
_colReportName
Declaration
protected ArchiveColumnInfo _colReportName
Field Value
_colType
Declaration
protected ArchiveColumnInfo _colType
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