Namespace: Consultingwerk.OERA.Query
Interface 
IDSQueryStringSource Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.BusinessEntityDesigner.Services.BusinessEntityDataAccess, Consultingwerk.BusinessEntityDesigner.Services.DatabaseSchemaDataAccess, Consultingwerk.OERA.DataAccess, Consultingwerk.SmartFramework.Authentication.UserDataAccess, Consultingwerk.SmartFramework.Authorization.FieldSecurityItemDataAccess, Consultingwerk.SmartFramework.Authorization.GroupDataAccess, Consultingwerk.SmartFramework.Authorization.MenuGroupDataAccess, Consultingwerk.SmartFramework.Authorization.SecurityAssignmentDataAccess, Consultingwerk.SmartFramework.Authorization.SecurityRealmDataAccess, Consultingwerk.SmartFramework.Authorization.SecurityTokenDataAccess, Consultingwerk.SmartFramework.Authorization.ToolbarSecurityItemDataAccess, Consultingwerk.SmartFramework.Authorization.UserGroupDataAccess, Consultingwerk.SmartFramework.Context.ContextStoreDataAccess, Consultingwerk.SmartFramework.Menu.MenuDataAccess, Consultingwerk.SmartFramework.Menu.MenuStyleDataAccess, Consultingwerk.SmartFramework.Menu.ModuleDataAccess, Consultingwerk.SmartFramework.Menu.ProductDataAccess, Consultingwerk.SmartFramework.Repository.Class.AttributeDataAccess, Consultingwerk.SmartFramework.Repository.Class.AttributeGroupDataAccess, Consultingwerk.SmartFramework.Repository.Class.AttributeValueDataAccess, Consultingwerk.SmartFramework.Repository.Class.ClassTypeDataAccess, Consultingwerk.SmartFramework.Repository.Class.LinkTypeDataAccess, Consultingwerk.SmartFramework.Repository.Class.ObjectTypeDataAccess, Consultingwerk.SmartFramework.Repository.Class.SupportedLinkDataAccess, Consultingwerk.SmartFramework.Repository.Customization.CustomizationDataAccess, Consultingwerk.SmartFramework.Repository.Customization.CustomizationTypeDataAccess, Consultingwerk.SmartFramework.Repository.Object.ObjectMasterDataAccess, Consultingwerk.SmartFramework.Scheduler.SchedulerJobDataAccess, Consultingwerk.SmartFramework.Scheduler.SchedulerJobPlanDataAccess, Consultingwerk.SmartFramework.Scheduler.SchedulerJobStatusDataAccess, Consultingwerk.SmartFramework.SmartDataAccess, Consultingwerk.SmartFramework.System.AttachmentDataAccess, Consultingwerk.SmartFramework.System.AttachmentRoleDataAccess, Consultingwerk.SmartFramework.System.CommentRoleDataAccess, Consultingwerk.SmartFramework.System.DeletionDataAccess, Consultingwerk.SmartFramework.System.KeyFieldAssignmentTypeDataAccess, Consultingwerk.SmartFramework.System.LanguageDataAccess, Consultingwerk.SmartFramework.System.LoginCompanyDataAccess, Consultingwerk.SmartFramework.System.MessageDataAccess, Consultingwerk.SmartFramework.System.RelationDataAccess, Consultingwerk.SmartFramework.System.SmartBusinessEntityDataAccess, Consultingwerk.SmartFramework.System.TableDataAccess, Consultingwerk.SmartFramework.System.TranslationDataAccess, Consultingwerk.SmartFramework.System.UiTranslationDataAccess, Consultingwerk.SmartFramework.System.ValueListDataAccess, Consultingwerk.Windows.Framework.Localization.UserInterfaceCultureDataAccess

File:IDSQueryStringTarget
Purpose:Interface to abstract the callbacks from DSQueryString
to the DataAccess derived classes.
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Feb 16 11:43:38 CET 2013
Notes:This Interface is implemented by the DataAccess base
class so that all DataAccess objects will implement
this interface



Top Method Summary
Options Name Purpose
+ CHARACTER SourceColumn (character, character) Returns the database field name matching a temp-table field name contained in a consumers query string (query string vs. temp-table definition)
+ CHARACTER SourceDefaultQuery (character) Returns the base query string used to retrieve data for the temp tables. This query string will be appended by the query provided by the consumer (FetchDataRequest object).


Method Detail
Top

PUBLIC CHARACTER SourceColumn (character, character)

Purpose: Returns the database field name matching a temp-table field name
contained in a consumers query string (query string vs. temp-table
definition)
Notes: Call-back used by Consultingwerk.OERA.Query.DSQueryString (part of
DataAccess:FetchData FetchData () query preparation
TO-DO: Provide code for alternative mapping

Parameters:
pcTable CHARACTER
The temp table name to return the source (database table) field name for
pcColumn CHARACTER
The temp table column name to return the source (database table) field name for
Returns CHARACTER
The database field name mapped to the passed in temp-table field
Top

PUBLIC CHARACTER SourceDefaultQuery (character)

Purpose: Returns the base query string used to retrieve data for the temp
tables. This query string will be appended by the query provided by
the consumer (FetchDataRequest object).
Notes: Call-back used by Consultingwerk.OERA.Query.DSQueryString (part of
DataAccess:FetchData FetchData () query preparation
TO-DO: Provide code to return the DATA-SOURCE root query string

Parameters:
pcTable CHARACTER
The temp table name to return the source default (database) query string for
Returns CHARACTER
The base query string used to retrieve data for the given temp-table


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