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 http://confluence.consultingwerkcloud.com/wiki/display/SCL/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, QueryJoinEnum) Constructor for the BufferSpec class
+ BufferSpec (character, character, QueryJoinEnum, character) Constructor for the BufferSpec class
+ BufferSpec (character, QueryJoinEnum) Constructor for the BufferSpec class
+ BufferSpec (character, QueryJoinEnum, character) Constructor for the BufferSpec class

Top Property Summary
Options Name Purpose
+ CHARACTER BufferName Gets and sets the optional buffer name for the buffer spec
+ CHARACTER ParentBufferName /*- Purpose: Gets and sets the optional parent buffer name for the buffer spec Notes: When the parent ParentBufferName is not set, the first query buffer is assumed */
+ Consultingwerk.OERA.QueryJoinEnum QueryJoin /*- Purpose: Gets and sets if an inner join should be used to the parent buffer Notes: Optional, defaults to InnerJoin */
+ CHARACTER TableName Gets and sets the table name for the buffer spec


Constructor Detail
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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


Property Detail
Top

PUBLIC CHARACTER BufferName

Purpose: Gets and sets the optional buffer name for the buffer spec
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER ParentBufferName

Purpose: Gets and sets the optional parent buffer name for the buffer spec
Notes: When the parent ParentBufferName is not set, the first query buffer
is assumed

Returns CHARACTER
Top

PUBLIC Consultingwerk.OERA.QueryJoinEnum QueryJoin

Purpose: Gets and sets if an inner join should be used to the parent buffer
Notes: Optional, defaults to InnerJoin

Returns Consultingwerk.OERA.QueryJoinEnum
Top

PUBLIC CHARACTER TableName

Purpose: Gets and sets the table name for the buffer spec
Notes: May include a database prefix ("sports2000.customer")

Returns CHARACTER


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:29:31