|
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
AfterFieldRow (dataset-handle) |
|
|||||
|
CHARACTER ColumnSource (character) |
/* undo the GetMappingHack in the query expression
(blind assumption that the first one is the tablename - defined by dataset relation)*/ |
|||||
|
CHARACTER GetMappingHack () |
/* The dataset gives error if the paret join is mapped across multiple source tables when
this is a child relation, because the fill-string generation requires that all fields in the parent
relation is mapped to the source, so temporarily map the Tablename to the FieldName
The columnSource override below fixes this back again so the query returns correct data */ |
|||||
|
PrepareBuffer (handle) |
/* override to set replaced false in case prepare is called again (not very common... ) */ |
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
FieldChildDataSource () |
/* child of index - this is already filtered by parent so DatabaseInfo:FileExpression is not really necessary */ |
Top
AfterFieldRow (dataset-handle)
|
||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CHARACTER ColumnSource (character)
|
||||||||||||||||||||
CHARACTER GetMappingHack ()
|
||||||||||||||||||||
PrepareBuffer (handle)
|
FieldChildDataSource ()
|
---|
Progress® OpenEdge® Release 11.7.15