Datasnap.Provider
Defines classes that implement DataSnap provider functionality, such as providers, resolvers, packet datasets, SQL resolvers, and related functionality.
Package | dsnap250.bpl |
---|
Contents
Classes
EDSWriter | EDSWriter is the exception class for errors that occur when creating data packets to represent the data or metadata in a dataset. |
IProviderContainer | Is an interface that is internally used within the TCustomProvider class for adding provider registration and unregistration support. |
TBaseProvider | TBaseProvider is a base class for all providers that represent the data in a dataset. |
TCustomPacketWriter | Is the base class for all DataSnap packet writers. |
TCustomProvider | TCustomProvider is the base class for data providers. |
TCustomResolver | TCustomResolver is the base class for components that apply updates on behalf of a provider. |
TDataPacketWriter | Implements a DataSnap packet record writer. |
TDataSetProvider | TDataSetProvider provides data from a dataset and resolves updates to that dataset or its database server. |
TDataSetResolver | TDataSetResolver applies updates to a dataset on behalf of a provider. |
TLocalAppServer | Represents the implementation of the IAppServer interface. |
TPacketDataSet | TPacketDataSet represents a data packet or delta packet that is used by a provider. |
TProvider (deprecated) | TProvider provides data to and applies updates from a client dataset. |
TSQLResolver | TSQLResolver applies updates to a database server on behalf of a provider. |
TUpdateTree | TUpdateTree stores information about a delta packet on behalf of a resolver. |
Routines
GetObjectProperty | Returns the property class instance (as TObject) of the given PropName property. |
GetStringProperty | Returns the property value (as String) of the given PropName property. |
VarArrayFromStrings | Creates a Variant array that contains the strings in a TStrings object. |
Types
PPutFieldInfo | PPutFieldInfo is a pointer type to a TPutFieldInfo record. |
TAfterUpdateRecordEvent | TAfterUpdateRecordEvent represents the type of events that occur when the associated resolver has just updated a record. |
TBeforeCommitEvent | TBeforeCommitEvent represents the procedure type for the events that occur before committing a dataset. |
TBeforeUpdateRecordEvent | TBeforeUpdateRecordEvent represents the procedure type for the events that occur before a record is updated. |
TDataRequestEvent | Represents the function type for the events that occur when a provider calls its DataRequest method. |
TGetDSProps | Represents the procedure type for the events that occur when the provider adds additional information to a data packet it is creating. |
TGetParamsEvent | Represents the procedure type for the events that occur when the provider adds attributes to the dataset. |
TGetRecordOption | TGetRecordOption enumerates the types of information that can be added to data packets. |
TGetRecordOptions | TGetRecordOptions is used to decide what type of information is added to data packets. |
TGetTableNameEvent | Represents the procedure type for the events that occur when a resolver initializes its information about the table to which it applies updates. |
TInfoArray | TInfoArray is an array of TPutFieldInfo records. |
TOnValidate | Represents the procedure type for the events that occur when the provider applies updates contained in a Delta packet. |
TProviderDataEvent | Represents the procedure type for the events that occur when the provider applies updates or retrieves data. |
TProviderOption | TProviderOption and TProviderOptions influence the type of information that is communicated between client datasets and provider components. |
TProviderOptions | TProviderOptions influences the type of information that is communicated between client datasets and provider components. |
TPutFieldInfo | TPutFieldInfo contains information about a field. |
TPutFieldProc | Allows to decide the procedure used when adding a new field to a dataset. |
TResolverErrorEvent | Represents the procedure type for the events that occur when the provider fails to update a record. |
TResolverResponse | TResolverResponse indicates the action a resolver component should take after an OnUpdateError event handler handles an update error. |
Variables
InformixLob | Resolves Informix rather than Oracle BLOB and CLOB fields. |
MetaDataOption | Specifies the options available when retrieving metadata from a target database. |
ResetOption | Is a bit-wise constant flag that indicates that the data packet should be reset. |
XMLOption | Is a bit-wise constant flag that signifies that the data packet format is XML. |
XMLUTF8Option | Is a bit-wise constant flag that signifies that the data packet format is XML with UTF8 character encoding. |