Namespace: OtlDataManager

Class TOmniEnumeratorProvider

OtlDataManager.TOmniSourceProvider 
  |
  +-- OtlDataManager.TOmniSourceProviderBase 
    |
    +-- OtlDataManager.TOmniEnumeratorProvider

public class TOmniEnumeratorProvider ( TOmniSourceProviderBase )

Sealed
False
Abstract
False
Persistent
False

Property Summary
  public  IEnumerator EnumeratorIntf
 
  public  OtlCommon.TOmniValueEnumerator EnumeratorObj
 
 

Constructor Summary
Create(enumerator: IEnumerator)
 
Create(enumerator: OtlCommon.TOmniValueEnumerator )
 
 

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

Property Detail

EnumeratorIntf

public EnumeratorIntf: IEnumerator
Type
IEnumerator
Class
False
Access
read

EnumeratorObj

public EnumeratorObj: OtlCommon.TOmniValueEnumerator 
Type
TOmniValueEnumerator
Class
False
Access
read

Constructor Detail

Create

public constructor Create(enumerator: IEnumerator)
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Create

public constructor Create(enumerator: OtlCommon.TOmniValueEnumerator )
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
TOmniEnumeratorProvider
Supplier
TOmniSourceProviderBase

Association Link

to Class TOmniValueEnumerator

Supplier
TOmniValueEnumerator
Directed
False
Client
epEnumeratorObj
Type
association

to Struct TOmniCS

Supplier
TOmniCS
Directed
False
Client
epEnumLock
Type
association

to Class TOmniValueEnumerator

Supplier
TOmniValueEnumerator
Directed
False
Client
EnumeratorObj
Type
association