Datasnap.Provider.TUpdateTree

From RAD Studio API Documentation
Jump to: navigation, search

System.TObjectTUpdateTree

Delphi

TUpdateTree = class(TObject)

C++

class PASCALIMPLEMENTATION TUpdateTree : public System::TObject

Properties

Type Visibility Source Unit Parent
class public
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider Datasnap.Provider

Description

TUpdateTree stores information about a delta packet on behalf of a resolver.

When a client dataset applies its updates to the source dataset or database server, the provider that represents that dataset or server passes the updates to a resolver component. The resolver takes this delta data packet and builds a TUpdateTree to store the updates and information about them in a convenient form. In particular, the TUpdateTree structure allows a resolver to handle master/detail relationships (represented as nested dataset fields in the delta packet) so that updates are applied in the proper order.

Applications can't use TUpdateTree directly. Most of the structured information about the delta packet is represented in protected properties that are only available to the resolver classes in the Provider unit.

See Also