Table of Contents

Namespace FastReport.Olap.Cube

Classes

BaseDataField

Base class for data field.

BaseDataReaderDataSet

Base class for data set with DataReader.

BaseDataSet

Base class for cube dataset.

BaseField

Base class for field.

BaseFields<T>

List binding for fields.

BytePartUniqueValues

Implementation of unique values for byte part.

CommonUniqueValues

Base class for list of unique values.

Cube

Cube instance.

CubeDataColumn

Data column of the cube.

CubeDataColumns

Container for the cube columns.

CubeField

Cube field.

CubeFields

Continaer for cube fields

CubeIndexField

Cube index field.

CubeIndexFields

Container for cube index fields.

CubeManualLoadEventArgs

Cube manual load args for event.

CubeOrderedRecordSet

Implementation of ordered RecordSet for cube.

DBDataSet

Database implementatnion of data set.

DTDataSet

DataTable implementation of data set.

DataField

Data field inmplementation of base data field class.

DataSource

Date source.

DataSourceField

Implementation of basefield for datasource/

DatePartUniqueValues

Implementation of unique values for date part.

DateTimePartUniqueValues

Implementation of unique values for datetime part.

DayOfWeekPartUniqueValues

Implementation of unique values for day of week part.

DayOfYearPartUniqueValues

Implementation of unique values for day of year part.

DayPartUniqueValues

Implementation of unique values for day part.

Group

The group.

GroupsManager

Manager for groups.

HalfYearPartUniqueValues

Implementation of unique values for half year part.

HourPartUniqueValues

Implementation of unique values for hour part.

IdDataField

Id data implemetnation of base data field.

IntPartUniqueValues

Implementation of unique values for int part.

MillisecondPartUniqueValues

Implementation of unique values for milliseconds part.

MinutePartUniqueValues

Implementation of unique values for minute part.

MonthPartUniqueValues

Implementation of unique values for month part.

OrderedRecordSet

Ordered RecordSet.

QuarterPartUniqueValues

Implementation of unique values for quarter part.

SecondPartUniqueValues

Implementation of unique values for seconds part.

ShortPartUniqueValues

Implementation of unique values for short (int16) part.

SlicesManager

Manager for slices.

SlicesManagerNeedSliceEventArgs

Event args for slices manager need slice event.

SplitField

Implementation of base field for spliting field.

SplitProperty

Split property.

TimePartUniqueValues

Implementation of unique values for time part.

TimeSpanPartUniqueValues

Implementation of unique values for timespan part.

TimeStats

Time metrics stopwatches.

UniqueValues<T, T2>

Implementation of unique values for T and T2 part.

WeekNumberPartUniqueValues

Implementation of unique values for week number part.

YearMonthPartUniqueValues

Implementation of unique values for year month part.

YearPartUniqueValues

Implementation of unique values for year part.

Structs

CubeFieldProperties

Cube field properties.

DataFieldProperties

Data field properties.

Interfaces

IBaseDataSet

Interface for cube dataset.

IBaseDataSetOwner

Interface for container for DataSet owner.

IDataTableOwner

Interface for owner of data table.

IDbCommandOwner

Interface for db command owner.

IFieldsContainer

Interface for filds container.

Enums

FieldComparerType

Type of comparer for fields.

LoadingStep

Enumeration of loading step.

SourceType

Enumeration of source type.

State

Enumeration of state.

Delegates

CubeManualLoadEventHandler

Delegate for manual cube loading.

GetRowIndex

Delegate for getting row index by row index (reindexing).

CommonUniqueValues.GetStringValue

Delegate type for gets string valye by value id.

SlicesManagerNeedSliceEventHandler

Delegate for event handler.