Class TPacketDataSet (unit DBPacket)

Inherits from

TClientDataSet

TPacketDataSet

Constructors



Functions

procedure CreateFromDelta(DataSet: TClientDataSet);

Initialize new records in the error result dataset to unchanged values

function HasCurValues: Boolean;


function HasMergeConflicts: Boolean;


procedure InitAltRecBuffers;


procedure InitCurValues(const CurValues: Variant);


function UpdateKind: TUpdateKind;


procedure DataEvent(Event: TDataEvent; Info: Longint);

TPacketDataSet

function GetStateFieldValue(State: TDataSetState; Field: TField): Variant;


procedure InternalClose;


procedure InternalInitRecord(Buffer: PChar);

rw BOOL, if TRUE do not inc.

procedure InternalOpen;


procedure SetStateFieldValue(State: TDataSetState; Field: TField; Value: Variant);

When reading an OldValue, return the CurValue instead if we have one

function GetStreamMetaData: Boolean;

Set a flag when any of the field's NewValue properties are modified

procedure SetStreamMetaData(Value: Boolean);


Properties

property NewValuesModified : Boolean


property StreamMetaData : Boolean


property UseCurValues : Boolean


Events

Variables

FCurRecBuf : PChar;


FNewValuesModified : Boolean;


FOldRecBuf : PChar;


FUseCurValues : Boolean;



Constructors


Functions


procedure CreateFromDelta(DataSet: TClientDataSet);

Initialize new records in the error result dataset to unchanged values


function HasCurValues: Boolean;


function HasMergeConflicts: Boolean;


procedure InitAltRecBuffers;


procedure InitCurValues(const CurValues: Variant);


function UpdateKind: TUpdateKind;


procedure DataEvent(Event: TDataEvent; Info: Longint);

TPacketDataSet


function GetStateFieldValue(State: TDataSetState; Field: TField): Variant;


procedure InternalClose;


procedure InternalInitRecord(Buffer: PChar);

rw BOOL, if TRUE do not inc. metadata in StreamDS } { TPacketDataSet


procedure InternalOpen;


procedure SetStateFieldValue(State: TDataSetState; Field: TField; Value: Variant);

When reading an OldValue, return the CurValue instead if we have one


function GetStreamMetaData: Boolean;

Set a flag when any of the field's NewValue properties are modified


procedure SetStreamMetaData(Value: Boolean);


Properties


property NewValuesModified : Boolean


property StreamMetaData : Boolean


property UseCurValues : Boolean


Events


Variables


FCurRecBuf : PChar;


FNewValuesModified : Boolean;


FOldRecBuf : PChar;


FUseCurValues : Boolean;