Class TmMergePart (unit mwSor)

Inherits from

TObject

TmSorIO

Constructors


constructor create(Stream: TFileStream; FilePos, DataLen, Count, aNumber: LongInt);

FlushBuffer


Functions

destructor destroy;

create

procedure Init;

FillBuffer

procedure next;

Init

procedure AllocBuffer(NewValue:Longint);

destroy

procedure FillBuffer;

SetBufferSize

Properties

property Data : Pointer


property Eof : Boolean


property Number : Integer


Events

Variables

fBuffer : Pointer;


fBufferPos : LongInt;


fBufferSize : LongInt;


fData : Pointer;


fDataLen : Longint;


fEof : Boolean;


fNeedFill : Boolean;


fNumber : Integer;


fPartStream : TFileStream;


FRecCount : Cardinal;


PartFilePos : LongInt;


RecsReaded : LongInt;


RecsToRead : LongInt;



Constructors


constructor create(Stream: TFileStream; FilePos, DataLen, Count, aNumber: LongInt);

FlushBuffer


Functions


destructor destroy;

create


procedure Init;

FillBuffer


procedure next;

Init


procedure AllocBuffer(NewValue:Longint);

destroy


procedure FillBuffer;

SetBufferSize


Properties


property Data : Pointer


property Eof : Boolean


property Number : Integer


Events


Variables


fBuffer : Pointer;


fBufferPos : LongInt;


fBufferSize : LongInt;


fData : Pointer;


fDataLen : Longint;


fEof : Boolean;


fNeedFill : Boolean;


fNumber : Integer;


fPartStream : TFileStream;


FRecCount : Cardinal;


PartFilePos : LongInt;


RecsReaded : LongInt;


RecsToRead : LongInt;