API:Datasnap.Provider
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. |