Data.DBXPlatform

From RAD Studio API Documentation
Jump to: navigation, search

Defines classes that implement the dbExpress platform using transport filters, dbExpress array lists, key enumerators, object stores, semafores, string buffers, string tokenizers, invocation metadata, and more.

Package DbxCommonDriver250.bpl

Classes

TBaseFilterProperties Represents a list of properties for a DataSnap filter.
TBaseTransportFactoryTools Represents the class factory for TBaseTransport tools.
TBaseTransportFilter Base class for DataSnap filters.
TBaseTransportFilterCollection Represents the base class for DataSnap filter collection.
TBaseTransportFilterItem Represents the base class for DataSnap filter items.
TDBXArrayList Implements a list of objects.
TDBXInt32Object Represents a 32-bit Integer for use within dbExpress.
TDBXObjectStore Implements a list of objects with associated names.
TDBXPlatform Offers a set of tools for dbExpress support.
TDBXSemaphore Synchronization primitive that manages multiple parallel thread executions for sharing a common resource.
TDBXStringList Represents an alias for TStringList.
TDBXTokenizer Breaks a UnicodeString into tokens.
TDSInvocationMetadata Used to keep metadata passed back from the execution of a server function, other than any output or return parameters in the signature of the function. For example, to specify a custom HTTP status code, message or content.
TFactoryObject The FactoryObject object is the class factory for TObject.
TObjectClass Represents the metaclass for TFactoryObject.
TTransportFilterClass Represents the metaclass for TBaseTransportFilter.

Routines

ClearInvocationMetadata Frees and nils the invocation metadata stored for the current thread.
GetInvocationMetadata Returns the stored invocation metadata for the current thread. If there is no stored invocation metadata, it returns a new instance of TDSInvocationMetadata or nil if CreateIfNil is False.
SetInvocationMetadata Stores the specified instance of invocation metadata for the current thread.

Types

TDBXAnsiChars Represents an array of AnsiChars.
TDBXAnsiString Represents an alias for PAnsiChar.
TDBXAnsiStringBuilder Represents an alias for PAnsiChar.
TDBXBooleans Represents an array of Boolean values.
TDBXFreeArray Represents an alias for TDBXObjectArray.
TDBXInt32s Represents an array of Integers.
TDBXObjectArray Represents an array of TObjects.
TDBXStringArray Represents an array of UnicodeStrings.
TDBXWideChars Represents an array of WideChars.
TDBXWideString Represents an alias for PWideChar.
TDBXWideStringBuilder Represents an alias for PWideChar.
TInt32 Represents a FixedInt value.

Constants

NullString NullString: string = ;


Retrieved from "https://docwiki.embarcadero.com/Libraries/Tokyo/e/index.php?title=Data.DBXPlatform&oldid=735438"