Namespace: OtlDataManager

Class TOmniValueEnumeratorProvider

OtlDataManager.TOmniSourceProvider 
  |
  +-- OtlDataManager.TOmniSourceProviderBase 
    |
    +-- OtlDataManager.TOmniValueEnumeratorProvider

public class TOmniValueEnumeratorProvider ( TOmniSourceProviderBase )

Sealed
False
summary
TOmniValue source provider supporting mutable collections and parallel enumerators.
Abstract
False
Persistent
False

Constructor Summary
Create(enumerator: OtlCommon.IOmniValueEnumerator )
 
 

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()
 
 

Constructor Detail

Create

public constructor Create(enumerator: OtlCommon.IOmniValueEnumerator )
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Count

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

CreateDataPackage

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

GetCapabilities

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

GetPackage

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

GetPackageSizeLimit

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

Generalization Link

to Class TOmniSourceProviderBase

Client
TOmniValueEnumeratorProvider
Supplier
TOmniSourceProviderBase

Association Link

to Interface IOmniValueEnumerator

Supplier
IOmniValueEnumerator
Directed
False
Client
vepEnumerator
Type
association