Class ttxsqlquery
Unit
Declaration
type ttxsqlquery = class(tmsesqlquery, iifidscontroller, iactivatorclient)
Description
This item has no description. Showing description inherited from tmsesqlquery.
Stores all fetched data in memory, with the ability to save/reload a memory image to disk and maintain an offline change journal — so the whole result set must fit in memory. For a very large result set, or when the data does not need to be displayed or edited in widgets, use tsqlresult instead (which only buffers the current record) together with a tsqllookupbuffer, for less overhead. For moderate record counts, connect a tdblookupbuffer for fast lookups; with tmsesqlquery the find functions of tlocalindex are also available.
Hierarchy
- TDataset
- tmdbdataset
- tmsebufdataset
- tsqlquery
- tmsesqlquery
- ttxsqlquery
Overview
Methods
| Protected | procedure currentrecordupdated(const aindex: integer); |
| Protected | procedure internalopen; override; |
| Protected | procedure internalclose; override; |
| Protected | procedure InternalPost; override; |
| Protected | function getfieldbuffer(const afield: tfield; const aisnull: boolean; out datasize: integer): pointer; override; |
| Protected | procedure iactivatorclient.setactive= setcontrolleractive; |
| Protected | procedure iifidscontroller.setactive= setcontrolleractive; |
| Protected | function getfielddefs: tfielddefs; |
| Protected | function getfieldinfos: fieldinfoarty; |
| Protected | procedure requestopendsreceived(const asequence: sequencety); |
| Protected | procedure fielddefsdatareceived( const asequence: sequencety; const adata: pfielddefsdatadataty); |
| Protected | procedure dsdatareceived( const asequence: sequencety; const adata: pfielddefsdatadataty); |
| Protected | function getmodifiedfields: string; |
| Protected | function setcurrentbuf(const abuf: pintrecordty): pintrecordty; |
| Protected | procedure aftercurrentset(const afield: tfield); override; |
| Protected | procedure cancelconnection; |
| Protected | procedure internaledit; override; |
| Protected | procedure inheritedinternalinsert; override; |
| Protected | procedure inheritedinternaldelete; override; |
| Protected | procedure fixupcurrentset; override; |
| Public | constructor create(aowner: tcomponent); override; |
| Public | destructor destroy; override; |
| Public | procedure currentbeginupdate; override; |
| Public | procedure currentendupdate; override; |
Properties
| Published | property ifi: tifidscontroller read fificontroller write setificontroller; |
| Published | property clientbeforeopen: tdatasetnotifyevent read fclientbefporeopen
write fclientbeforeopen; |
| Published | property clientafteropen: tdatasetnotifyevent read fclientafteropen
write fclientafteropen; |
Description
Methods
| Protected | procedure currentrecordupdated(const aindex: integer); |
|
This item has no description. | |
| Protected | procedure internalopen; override; |
|
This item has no description. | |
| Protected | procedure internalclose; override; |
|
This item has no description. | |
| Protected | procedure InternalPost; override; |
|
This item has no description. | |
| Protected | function getfieldbuffer(const afield: tfield; const aisnull: boolean; out datasize: integer): pointer; override; |
|
This item has no description. | |
| Protected | procedure iactivatorclient.setactive= setcontrolleractive; |
|
This item has no description. | |
| Protected | procedure iifidscontroller.setactive= setcontrolleractive; |
|
This item has no description. | |
| Protected | function getfielddefs: tfielddefs; |
|
This item has no description. | |
| Protected | function getfieldinfos: fieldinfoarty; |
|
This item has no description. | |
| Protected | procedure requestopendsreceived(const asequence: sequencety); |
|
This item has no description. | |
| Protected | procedure fielddefsdatareceived( const asequence: sequencety; const adata: pfielddefsdatadataty); |
|
This item has no description. | |
| Protected | procedure dsdatareceived( const asequence: sequencety; const adata: pfielddefsdatadataty); |
|
This item has no description. | |
| Protected | function getmodifiedfields: string; |
|
This item has no description. | |
| Protected | function setcurrentbuf(const abuf: pintrecordty): pintrecordty; |
|
This item has no description. | |
| Protected | procedure aftercurrentset(const afield: tfield); override; |
|
This item has no description. | |
| Protected | procedure cancelconnection; |
|
This item has no description. | |
| Protected | procedure internaledit; override; |
|
This item has no description. | |
| Protected | procedure inheritedinternalinsert; override; |
|
This item has no description. | |
| Protected | procedure inheritedinternaldelete; override; |
|
This item has no description. | |
| Protected | procedure fixupcurrentset; override; |
|
This item has no description. | |
| Public | constructor create(aowner: tcomponent); override; |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | procedure currentbeginupdate; override; |
|
This item has no description. | |
| Public | procedure currentendupdate; override; |
|
This item has no description. | |
Properties
| Published | property ifi: tifidscontroller read fificontroller write setificontroller; |
|
This item has no description. | |
| Published | property clientbeforeopen: tdatasetnotifyevent read fclientbefporeopen
write fclientbeforeopen; |
|
This item has no description. | |
| Published | property clientafteropen: tdatasetnotifyevent read fclientafteropen
write fclientafteropen; |
|
This item has no description. | |
Generated by PasDoc 1.0.4.