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 DbxCommonDriver.bpl

Classes

TBaseFilterPropertiesRepresents a list of properties for a DataSnap filter.
TBaseTransportFactoryToolsRepresents the class factory for TBaseTransport tools.
TBaseTransportFilterBase class for DataSnap filters.
TBaseTransportFilterCollectionRepresents the base class for DataSnap filter collection.
TBaseTransportFilterItemRepresents the base class for DataSnap filter items.
TDBXArrayListImplements a list of objects.
TDBXInt32ObjectRepresents a 32-bit Integer for use within dbExpress.
TDBXObjectStoreImplements a list of objects with associated names.
TDBXPlatformOffers a set of tools for dbExpress support.
TDBXSemaphoreSynchronization primitive that manages multiple parallel thread executions for sharing a common resource.
TDBXStringListRepresents an alias for TStringList.
TDBXTokenizerBreaks a UnicodeString into tokens.
TDSInvocationMetadataUsed 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.
TFactoryObjectThe FactoryObject object is the class factory for TObject.
TObjectClassRepresents the metaclass for TFactoryObject.
TTransportFilterClassRepresents the metaclass for TBaseTransportFilter.

Routines

C_Conditional
ClearInvocationMetadataFrees and nils the invocation metadata stored for the current thread.
CompareTimeStamp
CompareTimeStampOffset
Decr
DecrAfter
FormatMessage
FreeObjectArray
GetInvocationMetadataReturns 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.
Incr
IncrAfter
IsIdentifierPart
IsIdentifierStart
SetInvocationMetadataStores the specified instance of invocation metadata for the current thread.

Types

TDBXAnsiCharsRepresents an array of AnsiChars.
TDBXAnsiStringRepresents an alias for PAnsiChar.
TDBXAnsiStringBuilderRepresents an alias for PAnsiChar.
TDBXBooleansRepresents an array of Boolean values.
TDBXFreeArrayRepresents an alias for TDBXObjectArray.
TDBXInt32sRepresents an array of Integers.
TDBXObjectArrayRepresents an array of TObjects.
TDBXStringArrayRepresents an array of UnicodeStrings.
TDBXWideCharsRepresents an array of WideChars.
TDBXWideStringRepresents an alias for PWideChar.
TDBXWideStringBuilderRepresents an alias for PWideChar.
TInt32Represents a FixedInt value.

Constants

NullStringNullString: string = ;