Namespace: Consultingwerk.OERA
Class 
FetchDataAccessRequest Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.OERA.IFetchDataAccessRequest, Consultingwerk.OERA.IFetchDataBySkip

File:FetchDataAccessRequest
Purpose:Extension to FetchDataRequest with specific instructions
for the Data Access class. It is only expected to be used
from within a Business Entity
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Oct 01 20:55:50 CEST 2015
/* Mike Fechner, Consultingwerk Ltd. 13.09.2017
Preprocessor variables for SmartComponentLibrary, WinKit and SmartFramework
based on Consultingwerk/packages.i now


Top Constructor Summary
Options Name Purpose
+ FetchDataAccessRequest () Constructor for the FetchDataRequest class
+ FetchDataAccessRequest (character) Simplified constructor when doing calls from custom code
+ FetchDataAccessRequest (character, character) Simplified constructor when doing calls from custom code
+ FetchDataAccessRequest (character, character, character, integer, character) Constructor for the FetchDataRequest class
+ FetchDataAccessRequest (character, character, integer) Simplified constructor when doing calls from custom code
+ FetchDataAccessRequest (character, character, integer, character) Constructor for the FetchDataRequest class
+ FetchDataAccessRequest (character, integer) Simplified constructor when doing calls from custom code
+ FetchDataAccessRequest (INamedQueryParameter) Constructor for the FetchDataRequest class
+ FetchDataAccessRequest (IFetchDataRequest) Constructor for the FetchDataRequest class

Top Property Summary
Options Name Purpose
+ LOGICAL AppendFetchData
+ CHARACTER Context
+ CHARACTER CustomContext
+ Progress.Lang.Object CustomParameter
+ CHARACTER FillMode
+ CHARACTER Joins
+ Consultingwerk.OERA.INamedQueryParameter NamedQuery
+ CHARACTER NextContext
+ INTEGER NumRecords
+ CHARACTER Positions
+ CHARACTER PrevContext
+ CHARACTER Queries
+ Consultingwerk.IQueryExpression QueryExpression
+ CHARACTER Requests
+ INTEGER Skip
+ LOGICAL SkipRowsSequentually
+ INTEGER StopAfter
+ CHARACTER Tables


Constructor Detail
Top

PUBLIC FetchDataAccessRequest ()

Purpose: Constructor for the FetchDataRequest class
Notes:

Top

PUBLIC FetchDataAccessRequest (character)

Purpose: Simplified constructor when doing calls from custom code
Notes:

Parameters:
pcTables CHARACTER
The tables to retrieve, Tables attribute
Top

PUBLIC FetchDataAccessRequest (character, character)

Purpose: Simplified constructor when doing calls from custom code
Notes:

Parameters:
pcTables CHARACTER
The tables to retrieve, Tables attribute
pcQueries CHARACTER
The CHR(1) delimited list of query strings per table, Queries attribute
Top

PUBLIC FetchDataAccessRequest (character, character, character, integer, character)

Purpose: Constructor for the FetchDataRequest class
Notes: This is the constructor used by the SmartBusinessEntityAdapter
when making requests to the back end.

Parameters:
pcTables CHARACTER
The tables to retrieve, Tables attribute
pcQueries CHARACTER
The CHR(1) delimited list of query strings per table, Queries attribute
pcRequests CHARACTER
The request types (typically ADM2 cient only), Requests attribute
piNumRecords INTEGER
The number of records to retrieve from the first table (batch size), NumRecords attribute
pcContext CHARACTER
The request context, Context attribute
Top

PUBLIC FetchDataAccessRequest (character, character, integer)

Purpose: Simplified constructor when doing calls from custom code
Notes:

Parameters:
pcTables CHARACTER
The tables to retrieve, Tables attribute
pcQueries CHARACTER
The CHR(1) delimited list of query strings per table, Queries attribute
piNumRecords INTEGER
The number of records to retrieve from the first table (batch size), NumRecords attribute
Top

PUBLIC FetchDataAccessRequest (character, character, integer, character)

Purpose: Constructor for the FetchDataRequest class
Notes: This is the constructor used by the SmartBusinessEntityAdapter
when making requests to the back end.

Parameters:
pcTables CHARACTER
The tables to retrieve, Tables attribute
pcQueries CHARACTER
The CHR(1) delimited list of query strings per table, Queries attribute
piNumRecords INTEGER
The number of records to retrieve from the first table (batch size), NumRecords attribute
pcContext CHARACTER
The request context, Context attribute
Top

PUBLIC FetchDataAccessRequest (character, integer)

Purpose: Simplified constructor when doing calls from custom code
Notes:

Parameters:
pcTables CHARACTER
The tables to retrieve, Tables attribute
piNumRecords INTEGER
The number of records to retrieve from the first table (batch size), NumRecords attribute
Top

PUBLIC FetchDataAccessRequest (INamedQueryParameter)

Purpose: Constructor for the FetchDataRequest class
Notes:

Parameters:
poNamedQuery Consultingwerk.OERA.INamedQueryParameter
The value for the NamedQuery property
Top

PUBLIC FetchDataAccessRequest (IFetchDataRequest)

Purpose: Constructor for the FetchDataRequest class
Notes: Copies property values from a given IFetchDataRequest instance

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The source FetchDataRequest instance to copy the values from


Property Detail
Top

PUBLIC LOGICAL AppendFetchData


Returns LOGICAL
Top

PUBLIC CHARACTER Context


Returns CHARACTER
Top

PUBLIC CHARACTER CustomContext


Returns CHARACTER
Top

PUBLIC Progress.Lang.Object CustomParameter


Returns Progress.Lang.Object
Top

PUBLIC CHARACTER FillMode


Returns CHARACTER
Top

PUBLIC CHARACTER Joins


Returns CHARACTER
Top

PUBLIC Consultingwerk.OERA.INamedQueryParameter NamedQuery


Returns Consultingwerk.OERA.INamedQueryParameter
Top

PUBLIC CHARACTER NextContext


Returns CHARACTER
Top

PUBLIC INTEGER NumRecords


Returns INTEGER
Top

PUBLIC CHARACTER Positions


Returns CHARACTER
Top

PUBLIC CHARACTER PrevContext


Returns CHARACTER
Top

PUBLIC CHARACTER Queries


Returns CHARACTER
Top

PUBLIC Consultingwerk.IQueryExpression QueryExpression


Returns Consultingwerk.IQueryExpression
Top

PUBLIC CHARACTER Requests


Returns CHARACTER
Top

PUBLIC INTEGER Skip


Returns INTEGER
Top

PUBLIC LOGICAL SkipRowsSequentually


Returns LOGICAL
Top

PUBLIC INTEGER StopAfter


Returns INTEGER
Top

PUBLIC CHARACTER Tables


Returns CHARACTER


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:14:28