Table of Contents

Class CubeManualLoadEventArgs

Namespace: FastReport.Olap.Cube
Assembly: FastCube.Core.dll

Cube manual load args for event.

public class CubeManualLoadEventArgs : EventArgs

Inheritance

objectEventArgsCubeManualLoadEventArgs

Constructors

CubeManualLoadEventArgs(Cube)

Creates a default instance by cube.

public CubeManualLoadEventArgs(Cube cube)

Parameters

cube Cube

Properties

Cube

Gets the cube.

public Cube Cube { get; }

Property Value

Cube

Methods

AddDateTimePart(int, DateTimePart, string)

Adds Datetime part.

public int AddDateTimePart(int parentCubeFieldIndex, DateTimePart dateTimePart, string fieldName)

Parameters

parentCubeFieldIndex int

dateTimePart DateTimePart

fieldName string

Returns

int

AddDateTimePart(int, DateTimePart, string, string)

Adds datetime part.

public int AddDateTimePart(int parentCubeFieldIndex, DateTimePart dateTimePart, string fieldName, string fieldCaption)

Parameters

parentCubeFieldIndex int

dateTimePart DateTimePart

fieldName string

fieldCaption string

Returns

int

AddField(DataType, string, string)

Adds field with data type, field name and field caption.

public int AddField(DataType dataType, string fieldName, string fieldCaption)

Parameters

dataType DataType

fieldName string

fieldCaption string

Returns

int

AddField(DataType, string)

Adds field with data type and field name, field caption will be equal field name.

public int AddField(DataType dataType, string fieldName)

Parameters

dataType DataType

fieldName string

Returns

int

AddSourceRecord()

Adds source record.

public bool AddSourceRecord()

Returns

bool

AddUniqueValue(int, object)

Adds unique value.

public bool AddUniqueValue(int cubeFieldIndex, object value)

Parameters

cubeFieldIndex int

value object

Returns

bool

AddUniqueValue(CubeField, object)

Adds unique value.

public bool AddUniqueValue(CubeField cubeField, object value)

Parameters

cubeField CubeField

value object

Returns

bool

EndAddingFields()

Ends adding fields.

public bool EndAddingFields()

Returns

bool

EndLoadingData()

Ends loading data.

public bool EndLoadingData()

Returns

bool

SetFieldValue(int, object)

Sets field value.

public bool SetFieldValue(int cubeFieldIndex, object value)

Parameters

cubeFieldIndex int

value object

Returns

bool

SetFieldValue(CubeField, object)

Sets field value.

public bool SetFieldValue(CubeField cubeField, object value)

Parameters

cubeField CubeField

value object

Returns

bool

StartAddingFields()

Starts adding fields.

public bool StartAddingFields()

Returns

bool

StartLoadingData()

Starts loading data.

public bool StartLoadingData()

Returns

bool