Namespace: Consultingwerk.SmartFramework.Repository.Class
Interface 
IRepositoryCacheTableFactory Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.SmartFramework.Repository.Class.RepositoryCacheTableFactory

File:IRepositoryCacheTableFactory
Purpose:Interface for services that generate the repository cache
temp-tables
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Mar 25 22:32:41 CET 2016
Notes:Only returns attributes with the AppliesAtRuntime flag
set to true



Top Method Summary
Options Name Purpose
HANDLE GetRepositoryCacheTables (GetAttributesForEnum, CharacterList) Returns a dataset handle that contains the cache temp-tables for the given object types
GetRepositoryCacheTables (GetAttributesForEnum, CharacterList, handle) Returns a dataset handle that contains the cache temp-tables for the given object types
HANDLE GetRuntimeCacheTable (character) Returns the handle of the cached runtime attribute cache temp-table for the given object type


Method Detail
Top

HANDLE GetRepositoryCacheTables (GetAttributesForEnum, CharacterList)

Purpose: Returns a dataset handle that contains the cache temp-tables for the
given object types
Notes: The caller is responsible for deleting the returned Dataset

Parameters:
poAttributesFrom Consultingwerk.SmartFramework.Repository.Class.GetAttributesForEnum
The GetAttributesForEnum indicating if attributes should be added for runtime or design
poParameter Consultingwerk.Framework.Collections.CharacterList
The CharacterList with the names or guids of the object types for this call
Returns HANDLE
The dataset handle that contains the cache temp-tables for the given object types
Top

GetRepositoryCacheTables (GetAttributesForEnum, CharacterList, handle)

Purpose: Returns a dataset handle that contains the cache temp-tables for the
given object types
Notes: The caller is responsible for deleting the returned Dataset

Parameters:
poAttributesFrom Consultingwerk.SmartFramework.Repository.Class.GetAttributesForEnum
The GetAttributesForEnum indicating if attributes should be added for runtime or design
poParameter Consultingwerk.Framework.Collections.CharacterList
The CharacterList with the names or guids of the object types for this call
phDataset HANDLE
The dataset handle to add the cache temp-tables for the given object types to
Top

HANDLE GetRuntimeCacheTable (character)

Purpose: Returns the handle of the cached runtime attribute cache temp-table
for the given object type
Notes: Returns the factory's cached template table instance without creating
a copy of it. Callers must treat the returned temp-table as read-only
and must not delete it - the temp-table remains owned by the factory.
Use GetRepositoryCacheTables when records will be created in the
returned table

Parameters:
pcObjectType CHARACTER
The name or guid of the object type
Returns HANDLE
The handle of the cached runtime attribute cache temp-table


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       20.07.2026 16:07:30