|
Options | Name | Purpose | |
---|---|---|---|
AfterRow (dataset-handle) |
|
||
AfterSetUrl () |
|
||
CHARACTER ColumnExpression (character, character, character) |
/* convert type char value in query to the integer value in the db */
|
||
CHARACTER ColumnSource (character) |
/* override to rename Type, which is not mapped
and default areas if not mapped */
|
||
DefineSource () |
|
||
PrepareBuffer (handle) |
/* keep
constructor public TenantDataSource (phParent as handle,pcJoin as char,pfieldmap as char ):
super (phParent, "_Tenant,b_dataArea,b_indexArea,b_LobArea","dictdb._Tenant,dictdb._Area,dictdb._Area,dictdb._Area",pFieldMap).
BaseQuery = "for each " + phParent:name + " no-lock,"
+ " each _Tenant"
+ (if pcjoin > "" then " where " + pcjoin else "")
+ " no-lock, "
+ mAreaQuery + " no-lock".
end constructor.
*/
|
||
LOGICAL PrepareQueryString (QueryString) |
|
||
LOGICAL Refresh (handle) |
/** refresh row-state 0 isallocated */
|
||
RefreshPartitionState (character, handle) |
/* set allocated in partitions that were changed . The Tenantcontext
will do a new request, but it does this before the changes are merged so
partitions with pending updates will not be refreshed due to the
protection in dataRefreshed */
|
||
LOGICAL Save (handle) |
/** tenant requires control of order , so this is not supported */
|
||
LOGICAL Save (handle, integer) |
/** Save changes of specified state
@param buffer the temp-table buffer handle with data
@param state the row-state to save (row-created, row-deleted or row-modified)
? = all */
|
Options | Name | Purpose | |
---|---|---|---|
TenantDataSource () |
|
||
TenantDataSource (character) |
|
||
TenantDataSource (handle, character) |
|
Options | Name | Purpose | |
---|---|---|---|
CHARACTER AreasURL |
|
||
CHARACTER AreaURL |
|
||
CHARACTER FieldMap |
|
||
CHARACTER FieldMapNoArea |
|
||
CHARACTER mAreaQuery |
|
||
CHARACTER QueryString |
|
||
CHARACTER TenantURL |
|
AfterRow (dataset-handle)
|
||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AfterSetUrl () |
||||||||||||||||||||||||||||
CHARACTER ColumnExpression (character, character, character)
|
||||||||||||||||||||||||||||
CHARACTER ColumnSource (character)
|
||||||||||||||||||||||||||||
DefineSource () |
||||||||||||||||||||||||||||
PrepareBuffer (handle)
|
||||||||||||||||||||||||||||
LOGICAL PrepareQueryString (QueryString)
|
||||||||||||||||||||||||||||
LOGICAL Refresh (handle)
|
||||||||||||||||||||||||||||
RefreshPartitionState (character, handle)
|
||||||||||||||||||||||||||||
LOGICAL Save (handle)
|
||||||||||||||||||||||||||||
LOGICAL Save (handle, integer)
|
TenantDataSource () |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TenantDataSource (character)
|
||||||||||||||
TenantDataSource (handle, character)
|
CHARACTER AreasURL
|
||||||||
---|---|---|---|---|---|---|---|---|
CHARACTER AreaURL
|
||||||||
CHARACTER FieldMap
|
||||||||
CHARACTER FieldMapNoArea
|
||||||||
CHARACTER mAreaQuery
|
||||||||
CHARACTER QueryString
|
||||||||
CHARACTER TenantURL
|