|
| 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
|
||||||||