Unit msebufdataset
Uses
Variables
Description
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Record fieldinfo_0ty |
|
Record fieldinfobasety |
|
Record fieldinfoextty |
|
Record fieldinfoty |
|
Record fielddataty |
|
Record blobcacheinfoty |
|
Record blobinfoty |
|
Record blobstreamfixinfoty |
|
Record blobstreaminfoty |
|
Record recheaderty |
|
Record intheaderty |
|
Record intrecordty |
|
Record bookmarkdataty |
|
Record bufbookmarkty |
|
Record dsheaderty |
|
Record dsrecordty |
|
Record indexty |
|
Record reclogheader32ty |
|
Record reclogheaderty |
|
Record updatelogheader32ty |
|
Record updatelogheaderty |
|
Record logbufferheader32ty |
|
Record logbufferheaderty |
|
Class tbufstreamwriter |
|
Class tbufstreamreader |
|
Class tblobbuffer |
|
Class tblobcopy |
|
Class tindexfield |
|
Class tindexfields |
|
Record indexfieldinfoty |
|
Class tlocalindex |
|
Class tlocalindexes |
|
Record recupdateinfoty |
|
Record recupdatebufferty |
|
Interface iblobchache |
|
Class ecurrentvalueaccess |
|
Class eapplyerror |
|
Record lookupdataty |
|
Record lookupfieldinfoty |
|
Class tmsebufdataset |
Functions and Procedures
function getfieldflag(nullmask: pbyte; const x: integer): boolean; |
procedure setfieldflag(nullmask: pbyte; const x: integer); |
procedure clearfieldflag(nullmask: pbyte; const x: integer); |
procedure alignfieldpos(var avalue: integer); |
Types
Constants
Description
Functions and Procedures
function getfieldflag(nullmask: pbyte; const x: integer): boolean; |
procedure setfieldflag(nullmask: pbyte; const x: integer); |
procedure clearfieldflag(nullmask: pbyte; const x: integer); |
procedure alignfieldpos(var avalue: integer); |
Types
pfieldinfobasety = ˆfieldinfobasety; |
fieldinfoarty = array of fieldinfoty; |
blobcacheinfoarty = array of blobcacheinfoty; |
pblobinfoty = ˆblobinfoty; |
blobinfoarty = array of blobinfoty; |
pblobinfoarty = ˆblobinfoarty; |
precheaderty = ˆrecheaderty; |
pprecheaderty = ˆprecheaderty; |
pintrecordty = ˆintrecordty; |
ppintrecordty = ˆpintrecordty; |
pbookmarkdataty = ˆbookmarkdataty; |
pbufbookmarkty = ˆbufbookmarkty; |
pdsrecordty = ˆdsrecordty; |
pindexty = ˆindexty; |
logflagty = (...); |
Values
|
updatekindty = (...); |
Values
|
resolverresponsety = (...); |
Values
|
resolverresponsesty = set of resolverresponsety; |
updateerroreventty = procedure( const sender: tmsebufdataset; var e: edatabaseerror; const updatekind: tupdatekind; var response: resolverresponsesty) of object; |
indexfieldoptionty = (...); |
Values
|
indexfieldoptionsty = set of indexfieldoptionty; |
localindexoptionty = (...); |
Values
|
localindexoptionsty = set of localindexoptionty; |
intrecordpoaty = array[0..0] of pintrecordty; |
pintrecordpoaty = ˆintrecordpoaty; |
indexfieldinfoarty = array of indexfieldinfoty; |
indexcomparefuncty = function (l,r: pintrecordty; const alastindex: integer; const apartialstring: boolean): integer of object; |
bufdataseteventty = procedure(const sender: tmsebufdataset) of object; |
recupdateflagty = (...); |
Values
|
recupdateflagsty = set of recupdateflagty; |
recupdateinfoarty = array of recupdateinfoty; |
precupdatebufferty = ˆrecupdatebufferty; |
recupdatebufferarty = array of recupdatebufferty; |
bufdatasetstatety = (...); |
Values
|
bufdatasetstatesty = set of bufdatasetstatety; |
bufdatasetstate1ty = (...); |
Values
|
bufdatasetstates1ty = set of bufdatasetstate1ty; |
internalcalcfieldseventty = procedure(const sender: tmsebufdataset; const fetching: boolean) of object; |
getbmvalueeventty = procedure (const afield: tfield; const bm: bookmarkdataty; var adata: lookupdataty) of object; |
lookupfieldinfoarty = array of lookupfieldinfoty; |
filterediteventty = procedure(const sender: tmsebufdataset; const akind: filtereditkindty) of object; |
bufdatasetarty = array of tmsebufdataset; |
bufdatasetoptionty = (...); |
Values
|
bufdatasetoptionsty = set of bufdatasetoptionty; |
Constants
defaultpacketrecords = -1; |
integerindexfields = [ftsmallint,ftinteger,ftword,ftboolean]; |
largeintindexfields = [ftlargeint]; |
floatindexfields = [ftfloat,ftdatetime,ftdate,fttime]; |
currencyindexfields = [ftcurrency,ftbcd]; |
stringindexfields = [ftstring,ftfixedchar]; |
guidindexfields = [ftguid]; |
indexfieldtypes = integerindexfields+largeintindexfields+floatindexfields+
currencyindexfields+stringindexfields+guidindexfields; |
dsbuffieldkinds = [fkcalculated,fklookup]; |
bufferfieldkinds = [fkdata]; |
dscheckfilter = ord(high(tdatasetstate)) + 1; |
bufstreambuffersize = 4096; |
intheadersize = sizeof(intheaderty); |
dsheadersize = sizeof(dsheaderty); |
defaultbufdatasetoptions = []; |
Generated by PasDoc 0.16.0.