Table of Contents

Class CubeReader

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

Cube file reader.

public class CubeReader : BinaryReader

Inheritance

objectBinaryReaderCubeReader

Constructors

CubeReader(Stream)

Creates a new insatnce.

public CubeReader(Stream input)

Parameters

input Stream

Methods

ReadAnsiString()

Reads ansi string.

public string ReadAnsiString()

Returns

string

ReadBCD()

Reads BCD.

public decimal ReadBCD()

Returns

decimal

Exceptions

OverflowException

FormatException

ReadDateTime()

Reads datetime.

public DateTime ReadDateTime()

Returns

DateTime

ReadInts(int)

Reads ints array.

public virtual int[] ReadInts(int count)

Parameters

count int

Returns

int[]

ReadStream(Stream)

Reads stream.

public void ReadStream(Stream target)

Parameters

target Stream

ReadString(Encoding)

Reads string with specified encoding.

public string ReadString(Encoding encoding)

Parameters

encoding Encoding

Returns

string

ReadTimeSpan()

Reads timespan.

public TimeSpan ReadTimeSpan()

Returns

TimeSpan

Exceptions

NotImplementedException

ReadUTF8String()

Reads utf8 string.

public string ReadUTF8String()

Returns

string

ReadWideString()

Read wide string.

public string ReadWideString()

Returns

string