Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlDataManager
Class TOmniIntegerRangeProvider

    OtlDataManager.TOmniSourceProvider
      |
      +-- OtlDataManager.TOmniSourceProviderBase
        |
        +-- OtlDataManager.TOmniIntegerRangeProvider

public class TOmniIntegerRangeProvider ( TOmniSourceProviderBase )

Sealed
  False

summary
  Integer range source provider.

Abstract
  False

Persistent
  False

Constructor Summary
`Create(low: integer; high: integer; step: integer)`

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(low: integer; high: integer; step: integer)

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
  TOmniIntegerRangeProvider

Supplier
  TOmniSourceProviderBase

Association Link

to Struct TOmniAlignedInt32

Supplier
  TOmniAlignedInt32

Directed
  False

Client
  irpCount

Type
  association

to Struct TOmniCS

Supplier
  TOmniCS

Directed
  False

Client
  irpLock

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD