The C1OlapEngine type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
C1OlapEngine |
Initializes a new instance of a C1OlapEngine.
|
Methods
Name | Description | |
---|---|---|
![]() |
BeginUpdate |
Suspend automatic updates to the output table while defining the Olap view.
|
![]() |
EndUpdate |
Restore automatic updates to the output table after the Olap view has been defined.
|
![]() |
GetDetail(DataRow, DataColumn) |
Gets a list of objects in the raw data source that define the content
of a specific cell in the output table exposed by the OlapTable
property.
|
![]() |
GetDetail(DataRow, String) |
Gets a list of objects in the raw data source that define the content
of a specific cell in the output table exposed by the OlapTable
property.
|
![]() |
GetOlapKey(DataColumn) |
Gets the C1OlapKey associated with a DataColumn
on an Olap table.
|
![]() |
GetOlapKey(DataRow) |
Gets the C1OlapKey associated with a DataRow
on an Olap table.
|
![]() |
GetViewTitle()()()() |
Gets a string with a title describing the current view.
|
![]() |
GetViewTitle(String, String) |
Gets a localized string with a title describing the current view.
|
![]() |
ReadXml(String) |
Reads an Olap view definition from a file.
|
![]() |
ReadXml(XmlReader) |
Reads an Olap view definition from an XmlReader.
|
![]() |
TransposeFields |
Transposes the fields in the current view so rows become columns and
columns become rows.
|
![]() |
Update |
Causes the C1OlapEngine to rebuild the output
table exposed by the OlapTable property.
|
![]() |
WriteXml(String) |
Saves the current Olap view definition into an Xml file.
|
![]() |
WriteXml(XmlWriter) |
Saves the current Olap view definition into an XmlWriter.
|
Properties
Name | Description | |
---|---|---|
![]() |
ColumnFields |
Gets a list of C1OlapField objects that define
the fields shown as columns in the output table.
|
![]() |
DataSource |
Gets or sets the object that contains data to be analyzed.
|
![]() |
Fields |
Gets the list of C1OlapField objects exposed by
the data source.
|
![]() |
FilteredItemCount |
Gets the number of elements that are represented in the current view.
|
![]() |
FilterFields |
Gets a list of C1OlapField objects that define
the fields used as filters for the output table.
|
![]() |
IsViewDefined |
Gets a value that determines whether an Olap view is currently defined.
|
![]() |
ItemCount |
Gets the number of elements that in the data source.
|
![]() |
OlapDefaultView |
Gets the default ICollectionView that exposes the data
in the OlapTable.
|
![]() |
OlapTable |
Gets the DataTable that contains the output of
the Olap analysis.
|
![]() |
RowFields |
Gets a list of C1OlapField objects that define
the fields shown as rows in the output table.
|
![]() |
ShowKeyColumns |
Gets or sets a value that determines whether the Olap output table
should include columns containing the row keys.
|
![]() |
ShowTotalsColumns |
Gets or sets a value that determines whether the Olap output table
should include columns containing subtotals or grand totals.
|
![]() |
ShowTotalsRows |
Gets or sets a value that determines whether the Olap output table
should include rows containing subtotals or grand totals.
|
![]() |
ShowZeros |
Gets or sets a value that determines whether the Olap output table
should use zeros to indicate missing values.
|
![]() |
ValueField |
Gets the first C1OlapField in the ValueFields
collection, or null if the collection is empty.
|
![]() |
ValueFields |
Gets a list of C1OlapField objects that define
the fields summarized in the cells of the output table.
|
![]() |
ViewDefinition |
Gets or sets the Olap view definition as an Xml string.
|
Events
Name | Description | |
---|---|---|
![]() |
LoadedFields |
Fires after the C1OlapEngine finishes loading the fields for
the current DataSource.
|
![]() |
Updated |
Fires after the C1OlapEngine finishes the Olap analysis
and the output OlapTable is ready.
|
![]() |
Updating |
Fires before the C1OlapEngine starts updating
the output OlapTable.
|