Table of Contents

Class SliceFields

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

A list of SliceField items

public class SliceFields

Inheritance

objectSliceFields

Constructors

SliceFields(Slice)

Creates a new instance.

public SliceFields(Slice slice)

Parameters

slice Slice

Properties

ComparerType

Gets or sets type of comparer.

public FieldComparerType ComparerType { get; set; }

Property Value

FieldComparerType

Count

Number of fields in list

public int Count { get; }

Property Value

int

Methods

AddCubeField(CubeField)

Adds a new SliceField with reference to CubeField

public int AddCubeField(CubeField field)

Parameters

field CubeField

CubeField

Returns

int

SliceField index

BuildTree()

Creates Tree with SliceField in nodes Mostly for internal use in grids

public Tree BuildTree()

Returns

Tree

Tree

GetEnumerator()

Gets enumerator.

public IEnumerator GetEnumerator()

Returns

IEnumerator

GetFieldByCubeField(CubeField)

Get field with reference to CubeField

public SliceField GetFieldByCubeField(CubeField cubeField)

Parameters

cubeField CubeField

CubeField to search

Returns

SliceField

SliceField

GetFieldByIndex(int)

Get field by field index

public SliceField GetFieldByIndex(int index)

Parameters

index int

Field index

Returns

SliceField

SliceField

GetFieldByName(string)

Get field by name

public SliceField GetFieldByName(string name)

Parameters

name string

Field name

Returns

SliceField

SliceField

GetFieldByOrder(int)

Get field by order

public SliceField GetFieldByOrder(int index)

Parameters

index int

Field position

Returns

SliceField

SliceField

Load(XmlItem, int)

Load from XML

public void Load(XmlItem item, int version)

Parameters

item XmlItem

XML item to load from

version int

Format version

Save(XmlItem)

Save to XML

public void Save(XmlItem item)

Parameters

item XmlItem

XML item