Namespace: Consultingwerk.OERA
Class 
BufferSpec Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.OERA.IBufferSpec

File:BufferSpec
Purpose:Describes a dynamic buffer
Description:Parameter object to the BufferDataSource class
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Jun 15 20:36:55 CEST 2016
Notes:See https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8094648/New+API+for+dynamic+DATA-SOURCE+objects


Top Constructor Summary
Options Name Purpose
BufferSpec (character) Constructor for the BufferSpec class
BufferSpec (character, character) Constructor for the BufferSpec class
BufferSpec (character, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (character, character, QueryJoinEnum) Constructor for the BufferSpec class
BufferSpec (character, character, QueryJoinEnum, character) Constructor for the BufferSpec class
BufferSpec (character, character, QueryJoinEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (character, character, QueryJoinEnum, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (character, QueryJoinEnum) Constructor for the BufferSpec class
BufferSpec (character, QueryJoinEnum, character) Constructor for the BufferSpec class
BufferSpec (character, QueryJoinEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (character, QueryJoinEnum, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle) Constructor for the BufferSpec class
BufferSpec (handle, character) Constructor for the BufferSpec class
BufferSpec (handle, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, character, QueryJoinEnum) Constructor for the BufferSpec class
BufferSpec (handle, character, QueryJoinEnum, character) Constructor for the BufferSpec class
BufferSpec (handle, character, QueryJoinEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, character, QueryJoinEnum, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, logical) Constructor for the BufferSpec class
BufferSpec (handle, logical, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, logical, QueryJoinEnum) Constructor for the BufferSpec class
BufferSpec (handle, logical, QueryJoinEnum, character) Constructor for the BufferSpec class
BufferSpec (handle, logical, QueryJoinEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, logical, QueryJoinEnum, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, QueryJoinEnum) Constructor for the BufferSpec class
BufferSpec (handle, QueryJoinEnum, character) Constructor for the BufferSpec class
BufferSpec (handle, QueryJoinEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (handle, QueryJoinEnum, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, character) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum, character) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, QueryJoinEnum) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, QueryJoinEnum, character) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, QueryJoinEnum, character, DataSourceKeys) Constructor for the BufferSpec class
BufferSpec (QueryTypeEnum, character, QueryJoinEnum, DataSourceKeys) Constructor for the BufferSpec class

Top Property Summary
Options Name Purpose
HANDLE BufferHandle
CHARACTER BufferName
LOGICAL CreateBuffer
CHARACTER Keys
CHARACTER ParentBufferName
Consultingwerk.OERA.QueryJoinEnum QueryJoin
Consultingwerk.OERA.QueryTypeEnum QueryType
CHARACTER TableName


Constructor Detail
Top

BufferSpec (character)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
Top

BufferSpec (character, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
Top

BufferSpec (character, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (character, character, QueryJoinEnum)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
Top

BufferSpec (character, character, QueryJoinEnum, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
Top

BufferSpec (character, character, QueryJoinEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (character, character, QueryJoinEnum, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (character, QueryJoinEnum)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
Top

BufferSpec (character, QueryJoinEnum, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
Top

BufferSpec (character, QueryJoinEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (character, QueryJoinEnum, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
Top

BufferSpec (handle, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
pcBufferName CHARACTER
The alternative name for the dynamic buffer
Top

BufferSpec (handle, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, character, QueryJoinEnum)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
Top

BufferSpec (handle, character, QueryJoinEnum, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
Top

BufferSpec (handle, character, QueryJoinEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, character, QueryJoinEnum, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, logical)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
plCreateBuffer LOGICAL
Logical value indicating if a buffer should be created
Top

BufferSpec (handle, logical, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
plCreateBuffer LOGICAL
Logical value indicating if a buffer should be created
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, logical, QueryJoinEnum)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
plCreateBuffer LOGICAL
Logical value indicating if a buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
Top

BufferSpec (handle, logical, QueryJoinEnum, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
plCreateBuffer LOGICAL
Logical value indicating if a buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
Top

BufferSpec (handle, logical, QueryJoinEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
plCreateBuffer LOGICAL
Logical value indicating if a buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, logical, QueryJoinEnum, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
plCreateBuffer LOGICAL
Logical value indicating if a buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, QueryJoinEnum)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
Top

BufferSpec (handle, QueryJoinEnum, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
Top

BufferSpec (handle, QueryJoinEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (handle, QueryJoinEnum, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
phBufferHandle HANDLE
The handle of an existing buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (QueryTypeEnum, character)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
Top

BufferSpec (QueryTypeEnum, character, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
Top

BufferSpec (QueryTypeEnum, character, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
Top

BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
Top

BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (QueryTypeEnum, character, character, QueryJoinEnum, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
pcBufferName CHARACTER
The alternative name for the dynamic buffer
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (QueryTypeEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes: Assigns the BufferName to the TableName

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (QueryTypeEnum, character, QueryJoinEnum)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
Top

BufferSpec (QueryTypeEnum, character, QueryJoinEnum, character)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
Top

BufferSpec (QueryTypeEnum, character, QueryJoinEnum, character, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
pcParentBufferName CHARACTER
The optional parent buffer name
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys
Top

BufferSpec (QueryTypeEnum, character, QueryJoinEnum, DataSourceKeys)

Purpose: Constructor for the BufferSpec class
Notes:

Parameters:
poQueryType Consultingwerk.OERA.QueryTypeEnum
The query type (EACH, FIRST, LAST)
pcTableName CHARACTER
The table name for which the buffer should be created
poQueryJoin Consultingwerk.OERA.QueryJoinEnum
The QueryJoin criteria
poDataSourceKeys Consultingwerk.OERA.DataSourceKeys
The optional Value Object for the DataSource Keys


Property Detail
Top

HANDLE BufferHandle


Returns HANDLE
Top

CHARACTER BufferName


Returns CHARACTER
Top

LOGICAL CreateBuffer


Returns LOGICAL
Top

CHARACTER Keys


Returns CHARACTER
Top

CHARACTER ParentBufferName


Returns CHARACTER
Top

Consultingwerk.OERA.QueryJoinEnum QueryJoin


Returns Consultingwerk.OERA.QueryJoinEnum
Top

Consultingwerk.OERA.QueryTypeEnum QueryType


Returns Consultingwerk.OERA.QueryTypeEnum
Top

CHARACTER TableName


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:04:45