|
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
LOGICAL AddUniqueOrNone (character, QueryString) |
/* converts a parent find on external parent key to query expression on internal key
true means value is added or not needed
false means not found
? means ambiguous
*/ |
|||||
|
AfterRow (dataset-handle) |
|
|||||
|
AfterSetUrl () |
/* override to set url dependent props/vars*/ |
|||||
|
LOGICAL Attach (handle) |
|
|||||
|
LOGICAL CheckQuery (QueryString, character) |
|
|||||
|
CHARACTER ColumnExpression (character, character, character) |
/* (part of IQueryMap interface used by QueryString to map query */ |
|||||
|
CHARACTER ColumnSortSource (character) |
/** convert sort expression column for QueryString
(second parse - column already transformed by ColumnSource(pccolumn)
(part of IQueryMap interface used by QueryString to map query) */ |
|||||
|
CHARACTER ColumnSource (character) |
/* return source columns for query mapping
(part of IQueryMap interface used by QueryString to map query */ |
|||||
|
CHARACTER CompareBuffers (handle, handle, character, character) |
/** compares two buffers and returns a comma separated list of fields that are different
This is mainly needed to check for changes in character fields, since A = a.
Many international characters that really are different will also be seen as equal by the
ABL .
@param bufferHandle of first buffer
@param bufferHandle of the other buffer
@param Excludefielsd comma separated list of fields to ignore
@param options One of RAW,CASE-SENSITIVE or CASE-INSENSITIVE
*/ |
|||||
|
LOGICAL CompareClobValues (handle, character, handle, character) |
/** Purpose: compare two CLOB buffer-fields
Notes: The core does not currently support compare of CLOBs */ |
|||||
|
HANDLE CreateMapSource () |
|
|||||
|
CreateQuery () |
|
|||||
|
HANDLE CreateSaveSource (character) |
|
|||||
|
DetachDatasource (handle) |
|
|||||
|
LOGICAL Fill () |
|
|||||
|
CHARACTER FindTableJoinValues (character, character) |
/*
Called from FindUniqueOrNoneQuery and must be overridden with unique find
for related tables if this functionality is needed.
returns a query expression of the table if it was found and
throw standard progress error from the find */ |
|||||
|
CHARACTER FindUniqueOrNoneQuery (character, character) |
/* */ |
|||||
|
CHARACTER GetNextPosition () |
/* are there more records ahead? */ |
|||||
|
LOGICAL PositionToLastBatch () |
/* set start rowid to get one batch including last*/ |
|||||
|
LOGICAL PositionToRow (integer) |
|
|||||
|
LOGICAL PositionToWhere (character, logical) |
/* set start rowid to where position */ |
|||||
|
LOGICAL Prepare () |
|
|||||
|
LOGICAL Prepare (handle) |
|
|||||
|
LOGICAL Prepare (handle, character, character) |
/* prepare the query with a client query expression
@DEPRECATED - The DataAccess should now use Prepare (handle,ITableRequest)
The IFetchMessage has a GetTableRequest that always returns a
an object also for blank query
- This is kept for backwards compatibility
- There may be cases that uses the join parameter, which
has no replacement in the new prepare.
This should likely be handled by an override an dedicated
constructor. if this complicates stuff and join really is
needed add a prepare(buffer,ITableRequest,join)
Parameters
@param buffer - client temp-table buffer in dataset
@param clientquery - query from client expressed on the temp-table buffer
must in principle be passed if active parent relation or builtquery is empty,
but an empty query is valid when requesting all data
@param pcjoin - optional join to a parent
*/ |
|||||
|
LOGICAL Prepare (handle, character, character, character) |
/* prepare the query
Parameters
@param buffer - client temp-table buffer in dataset
@param builtquery - optional final built query
Caller may build a query from key information instead of from querystring
for performance (queryparsing is the single most expensive operation of the source)
@param clientquery - query from client expressed on the temp-table buffer
must in principle be passed if active parent relation or builtquery is empty,
but an empty query is valid when requesting all data
@param pcjoin - optional join to a parent
*/ |
|||||
|
LOGICAL Prepare (handle, ITableRequest) |
|
|||||
|
Preparebuffer (handle) |
/* override to set callback - define binding etc.. */ |
|||||
|
LOGICAL PrepareQueryString (QueryString) |
/* prepare with QueryString (subclass override this for query optimization) */ |
|||||
|
LOGICAL Refresh (handle) |
|
|||||
|
LOGICAL Refreshbuffers (handle) |
|
|||||
|
LOGICAL Save (handle) |
|
|||||
|
LOGICAL Save (handle, handle, integer) |
|
|||||
|
LOGICAL Save (handle, integer) |
|
|||||
|
LOGICAL SaveChildBuffers (handle, character, integer) |
|
|||||
|
CHARACTER SourceFields (character, character) |
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
DataSource () |
/* Expects DefineSource to be overridden with assign of Tables and PhysicalTables */ |
|||||
|
DataSource (character, character) |
|
|||||
|
DataSource (character, character, character) |
|
|||||
|
DataSource (character, character, handle, character) |
|
|||||
|
DataSource (handle, character, character, character) |
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
INTEGER BatchSize |
|
|||||
|
OpenEdge.DataAdmin.DataAccess.IDataAccess DataAccess |
|
|||||
|
OpenEdge.DataAdmin.DataSource.DatabaseInfo DatabaseInfo |
|
|||||
|
HANDLE DataBuffer |
|
|||||
|
HANDLE DataSourceHandle |
|
|||||
|
CHARACTER FieldMapping |
|
|||||
|
Progress.Lang.Error FillError |
|
|||||
|
CHARACTER FillMode |
|
|||||
|
LOGICAL Lazy |
|
|||||
|
INTEGER NumRecords |
|
|||||
|
HANDLE ParentRelation |
|
|||||
|
CHARACTER SaveChildNames |
|
|||||
|
HANDLE SaveSourceHandle |
|
|||||
|
CHARACTER Url |
|
|||||
|
OpenEdge.DataAdmin.Lang.WebUtil WebUtil |
|
Top
LOGICAL AddUniqueOrNone (character, QueryString)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AfterRow (dataset-handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
AfterSetUrl ()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Attach (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL CheckQuery (QueryString, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER ColumnExpression (character, character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER ColumnSortSource (character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER ColumnSource (character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER CompareBuffers (handle, handle, character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL CompareClobValues (handle, character, handle, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
HANDLE CreateMapSource ()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CreateQuery ()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
HANDLE CreateSaveSource (character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
DetachDatasource (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Fill ()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER FindTableJoinValues (character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER FindUniqueOrNoneQuery (character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER GetNextPosition ()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL PositionToLastBatch ()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL PositionToRow (integer)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL PositionToWhere (character, logical)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Prepare ()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Prepare (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Prepare (handle, character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Prepare (handle, character, character, character)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Prepare (handle, ITableRequest)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Preparebuffer (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL PrepareQueryString (QueryString)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Refresh (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Refreshbuffers (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Save (handle)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Save (handle, handle, integer)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL Save (handle, integer)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
LOGICAL SaveChildBuffers (handle, character, integer)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
CHARACTER SourceFields (character, character)
|
DataSource ()
|
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DataSource (character, character)
|
||||||||||||||||||||||||||
DataSource (character, character, character)
|
||||||||||||||||||||||||||
DataSource (character, character, handle, character)
|
||||||||||||||||||||||||||
DataSource (handle, character, character, character)
|
INTEGER BatchSize
|
|||||||||
---|---|---|---|---|---|---|---|---|---|
OpenEdge.DataAdmin.DataAccess.IDataAccess DataAccess
|
|||||||||
OpenEdge.DataAdmin.DataSource.DatabaseInfo DatabaseInfo
|
|||||||||
HANDLE DataBuffer
|
|||||||||
HANDLE DataSourceHandle
|
|||||||||
CHARACTER FieldMapping
|
|||||||||
Progress.Lang.Error FillError
|
|||||||||
CHARACTER FillMode
|
|||||||||
LOGICAL Lazy
|
|||||||||
INTEGER NumRecords
|
|||||||||
HANDLE ParentRelation
|
|||||||||
CHARACTER SaveChildNames
|
|||||||||
HANDLE SaveSourceHandle
|
|||||||||
CHARACTER Url
|
|||||||||
OpenEdge.DataAdmin.Lang.WebUtil WebUtil
|
Progress® OpenEdge® Release 11.7.15