Datasnap.Provider

From RAD Studio API Documentation
Jump to: navigation, search

Defines classes that implement DataSnap provider functionality, such as providers, resolvers, packet datasets, SQL resolvers, and related functionality.

Package dsnap250.bpl

Classes

EDSWriterEDSWriter is the exception class for errors that occur when creating data packets to represent the data or metadata in a dataset.
IProviderContainerIs an interface that is internally used within the TCustomProvider class for adding provider registration and unregistration support.
TBaseProviderTBaseProvider is a base class for all providers that represent the data in a dataset.
TCustomPacketWriterIs the base class for all DataSnap packet writers.
TCustomProviderTCustomProvider is the base class for data providers.
TCustomResolverTCustomResolver is the base class for components that apply updates on behalf of a provider.
TDataPacketWriterImplements a DataSnap packet record writer.
TDataSetProviderTDataSetProvider provides data from a dataset and resolves updates to that dataset or its database server.
TDataSetResolverTDataSetResolver applies updates to a dataset on behalf of a provider.
TLocalAppServerRepresents the implementation of the IAppServer interface.
TPacketDataSetTPacketDataSet 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.
TSQLResolverTSQLResolver applies updates to a database server on behalf of a provider.
TUpdateTreeTUpdateTree stores information about a delta packet on behalf of a resolver.

Routines

GetObjectPropertyReturns the property class instance (as TObject) of the given PropName property.
GetStringPropertyReturns the property value (as String) of the given PropName property.
VarArrayFromStringsCreates a Variant array that contains the strings in a TStrings object.

Types

PPutFieldInfoPPutFieldInfo is a pointer type to a TPutFieldInfo record.
TAfterUpdateRecordEventTAfterUpdateRecordEvent represents the type of events that occur when the associated resolver has just updated a record.
TBeforeCommitEventTBeforeCommitEvent represents the procedure type for the events that occur before committing a dataset.
TBeforeUpdateRecordEventTBeforeUpdateRecordEvent represents the procedure type for the events that occur before a record is updated.
TDataRequestEventRepresents the function type for the events that occur when a provider calls its DataRequest method.
TGetDSPropsRepresents the procedure type for the events that occur when the provider adds additional information to a data packet it is creating.
TGetParamsEventRepresents the procedure type for the events that occur when the provider adds attributes to the dataset.
TGetRecordOptionTGetRecordOption enumerates the types of information that can be added to data packets.
TGetRecordOptionsTGetRecordOptions is used to decide what type of information is added to data packets.
TGetTableNameEventRepresents the procedure type for the events that occur when a resolver initializes its information about the table to which it applies updates.
TInfoArrayTInfoArray is an array of TPutFieldInfo records.
TOnValidateRepresents the procedure type for the events that occur when the provider applies updates contained in a Delta packet.
TProviderDataEventRepresents the procedure type for the events that occur when the provider applies updates or retrieves data.
TProviderOptionTProviderOption and TProviderOptions influence the type of information that is communicated between client datasets and provider components.
TProviderOptionsTProviderOptions influences the type of information that is communicated between client datasets and provider components.
TPutFieldInfoTPutFieldInfo contains information about a field.
TPutFieldProcAllows to decide the procedure used when adding a new field to a dataset.
TResolverErrorEventRepresents the procedure type for the events that occur when the provider fails to update a record.
TResolverResponseTResolverResponse indicates the action a resolver component should take after an OnUpdateError event handler handles an update error.

Variables

InformixLobResolves Informix rather than Oracle BLOB and CLOB fields.
MetaDataOptionSpecifies the options available when retrieving metadata from a target database.
ResetOptionIs a bit-wise constant flag that indicates that the data packet should be reset.
XMLOptionIs a bit-wise constant flag that signifies that the data packet format is XML.
XMLUTF8OptionIs a bit-wise constant flag that signifies that the data packet format is XML with UTF8 character encoding.