Namespace: OtlDataManager

Class TOmniSourceProvider

OtlDataManager.TOmniSourceProvider
Direct Known Subclasses:
TOmniSourceProviderBase

public class TOmniSourceProvider

Sealed
False
summary
Wrapper around the data source. All methods can and will be called from
multiple threads at the same time!
Abstract
True
Persistent
False

Method Summary
  public function int64 Count()
 
  public function TOmniDataPackage CreateDataPackage()
 
  public function TOmniSourceProviderCapabilities GetCapabilities()
 
  public function boolean GetPackage(dataCount: integer; package: TOmniDataPackage )
 
  public function integer GetPackageSizeLimit()
 
 

Method Detail

Count

public function Count(): int64
Final
False
Reintroduce
False
Abstract
True
Returns
int64
Override
False
Virtual
True
Class
False

CreateDataPackage

public function CreateDataPackage(): TOmniDataPackage 
Final
False
Reintroduce
False
Abstract
True
Returns
TOmniDataPackage
Override
False
Virtual
True
Class
False

GetCapabilities

public function GetCapabilities(): TOmniSourceProviderCapabilities 
Final
False
Reintroduce
False
Abstract
True
Returns
TOmniSourceProviderCapabilities
Override
False
Virtual
True
Class
False

GetPackage

public function GetPackage(dataCount: integer; package: TOmniDataPackage ): boolean
Final
False
Reintroduce
False
Abstract
True
Returns
boolean
Override
False
Virtual
True
Class
False

GetPackageSizeLimit

public function GetPackageSizeLimit(): integer
Final
False
Reintroduce
False
Abstract
True
Returns
integer
Override
False
Virtual
True
Class
False