|
|
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
HANDLE CloneQuery (handle) |
/* We may clone this query in order to get row keys from a result without
causing the 'real' query to reposition. This may be used when performing
multi-select operations in the UI, where we don't want to move off the
current record. Note that these actions may be expensive, because of the
cost of creating, opening, etc the query. */ |
|||||
|
|
CHARACTER ColumnValue (character) |
|
|||||
|
|
CreateQuery () |
|
|||||
|
|
CHARACTER CurrentQuery () |
Return the current query for query manipulation and prepare.
returns the default if not yet prepared.
------------------------------------------------------------------------------*/ |
|||||
|
|
CHARACTER DefaultQuery () |
Return the BaseQuery or build a default query.
------------------------------------------------------------------------------*/ |
|||||
|
|
DeleteQuery () |
/* delete the handles */ |
|||||
|
|
HANDLE GetBufferHandles () |
|
|||||
|
|
CHARACTER GetCurrentRowKey () |
|
|||||
|
|
CHARACTER GetPosition () |
/* order neutral position that is safe if tables changes order
passed back to setPosition
note that one need all rowids when the unique table is not
the first */ |
|||||
|
|
LOGICAL Prepare () |
|
|||||
|
|
RemoveQueryBuffers (handle) |
|
|||||
|
|
LOGICAL ResetQuery () |
|
|||||
|
|
LOGICAL SetPosition (character) |
|
|||||
|
|
LOGICAL SetPosition (character[]) |
/* set position as returned from GetPosition */ |
|||||
|
|
LOGICAL SetPosition (rowid[]) |
/* set position as returned from GetPosition */ |
|||||
|
|
HANDLE SingleExtent (handle) |
|
|||||
|
|
CHARACTER TrimQuery (character) |
/* remove for or preselect from query - duplicated in DataAdminContext - belongs in utility */ |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
DataAdminQuery () |
|
|||||
|
|
DataAdminQuery (character) |
/*
constructor public DataAdminQuery(hBuffer as handle):
this-object(hBuffer:name,SingleExtent(hBuffer)).
end constructor.
*/ |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
CHARACTER BaseQuery |
|
|||||
|
|
CHARACTER BaseQueryTemplate |
|
|||||
|
|
CHARACTER BaseTableExpression |
|
|||||
|
|
HANDLE BufferHandles |
|
|||||
|
|
CHARACTER KeyFields |
|
|||||
|
|
CHARACTER PhysicalTables |
|
|||||
|
|
HANDLE QueryHandle |
|
|||||
|
|
CHARACTER QueryLock |
|
|||||
|
|
CHARACTER QueryMode |
|
|||||
|
|
CHARACTER Table |
|
|||||
|
|
CHARACTER Tables |
|
|||||
|
|
LOGICAL UseRowid |
|
|
Top
PROTECTED HANDLE CloneQuery (handle)
|
||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC CHARACTER ColumnValue (character)
|
||||||||||||||||||||||||||
PROTECTED CreateQuery ()
|
||||||||||||||||||||||||||
PROTECTED CHARACTER CurrentQuery ()
|
||||||||||||||||||||||||||
PUBLIC CHARACTER DefaultQuery ()
|
||||||||||||||||||||||||||
PROTECTED DeleteQuery ()
|
||||||||||||||||||||||||||
PROTECTED HANDLE GetBufferHandles ()
|
||||||||||||||||||||||||||
PUBLIC CHARACTER GetCurrentRowKey ()
|
||||||||||||||||||||||||||
PUBLIC CHARACTER GetPosition ()
|
||||||||||||||||||||||||||
PUBLIC LOGICAL Prepare ()
|
||||||||||||||||||||||||||
PROTECTED RemoveQueryBuffers (handle)
|
||||||||||||||||||||||||||
PROTECTED LOGICAL ResetQuery ()
|
||||||||||||||||||||||||||
PUBLIC LOGICAL SetPosition (character)
|
||||||||||||||||||||||||||
PUBLIC LOGICAL SetPosition (character[])
|
||||||||||||||||||||||||||
PUBLIC LOGICAL SetPosition (rowid[])
|
||||||||||||||||||||||||||
PROTECTED HANDLE SingleExtent (handle)
|
||||||||||||||||||||||||||
PROTECTED CHARACTER TrimQuery (character)
|
||||||||||||||||||||||||||
PUBLIC DataAdminQuery ()
|
|||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC DataAdminQuery (character)
|
|||||||||||||||||||
PUBLIC CHARACTER BaseQuery
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
PROTECTED CHARACTER BaseQueryTemplate
|
|||||||||
PROTECTED CHARACTER BaseTableExpression
|
|||||||||
PRIVATE HANDLE BufferHandles
|
|||||||||
PUBLIC CHARACTER KeyFields
|
|||||||||
PUBLIC CHARACTER PhysicalTables
|
|||||||||
PROTECTED HANDLE QueryHandle
|
|||||||||
PROTECTED CHARACTER QueryLock
|
|||||||||
PROTECTED CHARACTER QueryMode
|
|||||||||
PUBLIC CHARACTER Table
|
|||||||||
PUBLIC CHARACTER Tables
|
|||||||||
PUBLIC LOGICAL UseRowid
|
|||||||||
Progress® OpenEdge® Release 12.2.0