Namespace: OpenEdge.DataAdmin.Binding
Class
QueryContext
Parent classes:
Inherits: OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext

/* Copyright (c) 2011 by progress Software Corporation.
/*
/* all rights reserved. no part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from progress Software Corporation.
File:QueryContext
Author(s):hdaniels




Method Summary
Options Name Purpose
AddChildrenTo (IContextTree, character, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddChildrenTo (IContextTree, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL AddEntity (IDataAdminElement)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddFilterTo (IContextTree, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddRowTo (IContextTree, rowid)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTableTo (IContextTree)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTableTo (IContextTree, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTreeTo (IContextTree)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTreeTo (IContextTree, character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTreeTo (IContextTree, character, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTreeTo (IContextTree, IDataAdminContext, character, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTreeTo (IContextTree, IDataAdminContext, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
AddTreeTo (IContextTree, IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL CanCopy (IDataAdminContext) /* subclasses with many to many must override this to check update context NOTE: this should not check if parent is matching. It should only tell if passed context can be transferred into my context based on TT and context state (islocal) */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL CanFind (character)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:CanFind (character)
LOGICAL CanFind (integer)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:CanFind (integer)
LOGICAL CanFindCurrentModel ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL CanFindCurrentModel (IDataAdminModel)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
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. */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER ColumnExpression (character, character, character) /** convert expression for QueryString - unknown = keep as is */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER ColumnSortSource (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER ColumnSource (character) /* qualify columns for QueryString parsing */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER ColumnValue (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Copy (IDataAdminContext) /* subclasses with relational parent overrides this to call CopyFoParent in their context parent*/
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE CreateAfterQuery (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
createAndOpenQuery ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE CreateBeforeNavQuery (handle, handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE CreateBeforeUpdQuery (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CreateQuery ()
Overrides OpenEdge.DataAdmin.Binding.Query.DataAdminQuery:CreateQuery ()
IDataAdminElement CreateRootEntity ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement CreateRootEntity (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement CreateRootEntity (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement CreateRootEntity (IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CreateRootRow ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CreateRootRow (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CreateRootRow (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CreateRootRow (IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CreateRow (IDataAdminElement)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER CurrentQuery () Return the current query for query manipulation and prepare. returns the default if not yet prepared. ------------------------------------------------------------------------------*/
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
DataRefreshed (IFetchResponse)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER DefaultQuery () Return the BaseQuery or build a default query. ------------------------------------------------------------------------------*/
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL Delete (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Delete (character[])
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Delete (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL DeleteCurrent ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
DeleteQuery () /* delete the handles */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
INTEGER Deserialize (handle, integer, character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Destroy ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Export (character, character) /* method protected void ExportQuery(pcfile as char): define variable hOrigBuffer as handle no-undo. define variable hExpBuffer as handle no-undo. define variable hTbl as handle no-undo. hOrigBuffer = QueryHandle:get-buffer-handle (1). create temp-table htbl. /* hidden fields are inherited */ htbl:create-like(hOrigBuffer). htbl:temp-table-prepare (hOrigBuffer:name). htbl:default-buffer-handle:serialize-name = SerializeName. QueryHandle:get-first (). do while hOrigBuffer:avail: htbl:default-buffer-handle:buffer-create(). htbl:default-buffer-handle:buffer-copy (hOrigBuffer). QueryHandle:get-next (). end. htbl:default-buffer-handle:write-json ("File",pcfile,yes). finally: delete object htbl. end finally. end method. */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ExportJSON (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ExportLastSaved (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ExportLastSavedTree (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ExportNormalized (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Find (character)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Find (character)
LOGICAL Find (character[])
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Find (integer)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Find (integer)
LOGICAL Find (IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement FindEntity (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement FindEntity (character[])
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement FindEntity (handle) /** find the entity (factory method ) Is considered internal. @param handle query or buffer that is positioned to the record to be found */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement FindEntity (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement FindEntity (IRequestInfo) /** find in current data (no service request) NOTE: The RequestInfo is only for support of find on alternate values it is not stored in the instance and not used for collection filters */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement FindEntityAtRow (integer) /** find the entity at row position (factory method ) @param number */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL FindInQuery (rowid)
LOGICAL FindOrigin (rowid) /** FindOrigin - find row from origin rowid in row extracted with getchanges @param rOriginid rowid from row in change dataset */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ForeignKeyChanged (IRowChange)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE GetBufferHandles ()
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:GetBufferHandles ()
CHARACTER GetChildJoinFields (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetCurrentRowKey ()
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
IDataAdminElement GetEntity (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement GetEntity (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminElement GetEntity (IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetJoinExpression (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetJoinFields (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetJoinFieldsReversed (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
JsonArray GetJsonArray ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Progress.Json.ObjectModel.JsonObject GetJSONExport (IContextTree) /* optional call back from context tree. called when parse is complete return json to export instead of dataset return unknown to use standard dataset. write-json */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
JsonArray GetJsonFieldArray (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetKeyValues (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetKeyWhere (character[]) /** get a where expression from the passed extent using Keyfields */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetParentJoinFields (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
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 */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
ROWID GetQueryRowids (handle) /** query rowids (may not be ordered by tables) */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IFetchRequest GetRequest ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ISaveRequest GetSaveRequest () /* @todo */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL HasChanges () /* @TODO implement logic for query */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Import (character, character) /* single table import of the entity (flat - no tree)*/
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Import (character, character)
Import (JsonObject, character) /* single table import of the entity (flat - no tree)*/
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Import (JsonObject, character)
ImportDelete (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ImportRow (character, character) /* single row import of the entity (flat no tree) */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportRow (character, character)
ImportRow (character, character[]) /* single row import of the entity (flat no tree) */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ImportRow (character, integer) /* single row import of the entity (flat no tree) */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportRow (character, integer)
ImportRowTree (character, character) /** */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ImportRowTree (character, character[])
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ImportRowTree (character, integer) /** */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ImportTree (character, character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ImportTree (JsonObject, character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
INTEGER IndexOf (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Progress.Json.ObjectModel.JsonObject JSONRow (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
MergeChanges (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
MergeChanges (ISaveRequest)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
NewContext (IDataAdminModel)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OnRowCreated ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OnRowDeleted ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL OpenQuery ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL PositionToRow (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Prepare ()
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
ReadChild (IRow, JSONObject) /* end method. */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ReadChild (IRow, JSONObject)
Progress.Json.ObjectModel.JsonObject ReadJsonRoot (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
RefreshRow (character, character[])
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Remove (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
RemoveQueryBuffers (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
RemoveUpdateBuffer (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Reopen ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL ResetQuery ()
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
RowCreated ()
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:RowCreated ()
RowDeleted ()
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:RowDeleted ()
SaveCollection (IDataAdminCollection)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
SaveRow (IDataAdminElement)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
SearchRequest (IRequestInfo, character, character[], IDataAdminContext) /** override in child filtered queries*/
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
INTEGER Serialize (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL SetPosition (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL SetPosition (character[]) /* set position as returned from GetPosition */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL SetPosition (rowid[]) /* set position as returned from GetPosition */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL SetProperty (rowid, character, character) /** set a property @param rowid the rowid of the tt @param name property name @param value value */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE SingleExtent (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL SynchWithModel ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL SynchWithModel (IDataAdminModel) /** position the query to the row corresponding to the passed model The Model must define the same table as the first table in the query */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
TableRefreshed (ITableResponse)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
TableRefreshed (ITableResponse)
TransferMatchingRequests (IRequestInfo, IFetchRequest) /* cannot use Model - need BaseQuery here */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
TransferMatchingRequests (IRequestInfo[], IFetchRequest)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER TransformQuery (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER TrimQuery (character) /* remove for or preselect from query - duplicated in DataAdminContext - belongs in utility */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
ValidateChanges (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ValidateDeletes (handle, handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ValidateQueryChanges (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext

Constructor Summary
Options Name Purpose
QueryContext (IDataAdminModel, character, handle)
QueryContext (IDataAdminModel, character, handle[])

Event Summary
Options Name Purpose
AddedToContext (IDataAdminModel)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ContextDeleted ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ContextRefreshed (ITableResponse)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
RowCreated () /*** events ****************************************/
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
RowDeleted ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext

Property Summary
Options Name Purpose
CHARACTER BaseQuery
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER BaseQueryTemplate
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER BaseTableExpression
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL CanGenerateCode
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER ContentId
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
INTEGER Count
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE DatasetHandle
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER EntityFieldName
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL ExportWithRoot
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER Filter
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER Id
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL IsLocal
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE IteratorHandle
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
DataAdminJsonUtil JsonUtil
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER KeyFields
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
HANDLE LastSavedDataset
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Lazy
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.Binding.IDataAdminModel Model
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER Name
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER PhysicalTables
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
HANDLE QueryHandle
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER QueryLock
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER QueryMode
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL ReadOnly
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IRequestInfo RequestInfo
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ROWID RootId
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER SerializeName
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
IDataAdminService Service
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER Table
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
HANDLE TableHandle
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER Tables
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Tables
IDataAdminService TargetService
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
INT64 Total
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL UseRowid
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery


Method Detail
Top

PUBLIC AddChildrenTo (IContextTree, character, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
pcCollections CHARACTER
pReq IRequestInfo
Top

PUBLIC AddChildrenTo (IContextTree, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
pReq IRequestInfo
Top

PUBLIC LOGICAL AddEntity (IDataAdminElement)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pentity IDataAdminElement
Returns LOGICAL
Top

PROTECTED AddFilterTo (IContextTree, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
pReq IRequestInfo
Top

PUBLIC AddRowTo (IContextTree, rowid)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
prid ROWID
Top

PUBLIC AddTableTo (IContextTree)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
Top

PUBLIC AddTableTo (IContextTree, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
pReq IRequestInfo
Top

PUBLIC AddTreeTo (IContextTree)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
Top

PUBLIC AddTreeTo (IContextTree, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
pcCollections CHARACTER
Top

PUBLIC AddTreeTo (IContextTree, character, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
pcCollections CHARACTER
pReq IRequestInfo
Top

PUBLIC AddTreeTo (IContextTree, IDataAdminContext, character, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
parentcntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
pcCollections CHARACTER
pReq IRequestInfo
Top

PUBLIC AddTreeTo (IContextTree, IDataAdminContext, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
parentcntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
pReq IRequestInfo
Top

PUBLIC AddTreeTo (IContextTree, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree IContextTree
pReq IRequestInfo
Top

PUBLIC LOGICAL CanCopy (IDataAdminContext)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* subclasses with many to many must override this to check update context
NOTE: this should not check if parent is matching. It should only tell if
passed context can be transferred into my context based on TT and context state (islocal)
Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
Returns LOGICAL
Top

PUBLIC LOGICAL CanFind (character)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:CanFind (character)
Parameters:
c CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL CanFind (integer)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:CanFind (integer)
Parameters:
i INTEGER
Returns LOGICAL
Top

PROTECTED LOGICAL CanFindCurrentModel ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PROTECTED LOGICAL CanFindCurrentModel (IDataAdminModel)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
Returns LOGICAL
Top

PROTECTED HANDLE CloneQuery (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* 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.
Parameters:
phSource HANDLE
Returns HANDLE
Top

PUBLIC CHARACTER ColumnExpression (character, character, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: convert expression for QueryString - unknown = keep as is
Parameters:
pcColumn CHARACTER
pcOperator CHARACTER
pcValue CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSortSource (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSource (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* qualify columns for QueryString parsing
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnValue (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC Copy (IDataAdminContext)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* subclasses with relational parent overrides this to call CopyFoParent in their context parent
Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
Top

PROTECTED HANDLE CreateAfterQuery (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phAfterBuffer HANDLE
Returns HANDLE
Top

PROTECTED createAndOpenQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PROTECTED HANDLE CreateBeforeNavQuery (handle, handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phBefore HANDLE
phOrigQuery HANDLE
Returns HANDLE
Top

PROTECTED HANDLE CreateBeforeUpdQuery (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phBefore HANDLE
Returns HANDLE
Top

PROTECTED CreateQuery ()

Overrides OpenEdge.DataAdmin.Binding.Query.DataAdminQuery:CreateQuery ()
Top

PUBLIC IDataAdminElement CreateRootEntity ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement CreateRootEntity (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
c CHARACTER
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement CreateRootEntity (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
i INTEGER
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement CreateRootEntity (IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pReq IRequestInfo
Returns IDataAdminElement
Top

PUBLIC CreateRootRow ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PUBLIC CreateRootRow (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
c CHARACTER
Top

PUBLIC CreateRootRow (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
i INTEGER
Top

PUBLIC CreateRootRow (IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pReq IRequestInfo
Top

PUBLIC CreateRow (IDataAdminElement)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pentity IDataAdminElement
Top

PROTECTED CHARACTER CurrentQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Purpose: Return the current query for query manipulation and prepare.
returns the default if not yet prepared.
Returns CHARACTER
Top

PUBLIC DataRefreshed (IFetchResponse)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pResponse IFetchResponse
Top

PUBLIC CHARACTER DefaultQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Purpose: Return the BaseQuery or build a default query.
Returns CHARACTER
Top

PUBLIC LOGICAL Delete (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pName CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL Delete (character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
name CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL Delete (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pid INTEGER
Returns LOGICAL
Top

PROTECTED LOGICAL DeleteCurrent ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PROTECTED DeleteQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* delete the handles
Top

PUBLIC INTEGER Deserialize (handle, integer, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phStream HANDLE
pimax INTEGER
pcMode CHARACTER
Returns INTEGER
Top

PROTECTED Destroy ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PUBLIC Export (character, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/*
method protected void ExportQuery(pcfile as char):
define variable hOrigBuffer as handle no-undo.
define variable hExpBuffer as handle no-undo.
define variable hTbl as handle no-undo.
hOrigBuffer = QueryHandle:get-buffer-handle (1).
create temp-table htbl.
/* hidden fields are inherited
htbl:create-like(hOrigBuffer). create-like(hOrigBuffer).
htbl:temp-table-prepare temp-table-prepare (hOrigBuffer:name).
htbl:default-buffer-handle:serialize-name default-buffer-handle:serialize-name = SerializeName.
QueryHandle:get-first get-first ().
do while hOrigBuffer:avail:
htbl:default-buffer-handle:buffer-create(). default-buffer-handle:buffer-create().
htbl:default-buffer-handle:buffer-copy default-buffer-handle:buffer-copy (hOrigBuffer).
QueryHandle:get-next get-next ().
end.
htbl:default-buffer-handle:write-json default-buffer-handle:write-json ("File",pcfile,yes).
finally:
delete object htbl.
end finally.
end method.
Parameters:
pcfile CHARACTER
pcHidefields CHARACTER
Top

PROTECTED ExportJSON (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcfile CHARACTER
Top

PUBLIC ExportLastSaved (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcfile CHARACTER
Top

PUBLIC ExportLastSavedTree (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcfile CHARACTER
Top

PUBLIC ExportNormalized (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcfilename CHARACTER
Top

PUBLIC LOGICAL Find (character)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Find (character)
Parameters:
c CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL Find (character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
c CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL Find (integer)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Find (integer)
Parameters:
i INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL Find (IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pReq IRequestInfo
Returns LOGICAL
Top

PUBLIC IDataAdminElement FindEntity (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
c CHARACTER
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement FindEntity (character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
c CHARACTER
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement FindEntity (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: find the entity (factory method )
Is considered internal.
Parameters:
phdl HANDLE
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement FindEntity (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
i INTEGER
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement FindEntity (IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: find in current data (no service request)
NOTE: The RequestInfo is only for support of find on alternate values
it is not stored in the instance and not used for collection filters
Parameters:
req IRequestInfo
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement FindEntityAtRow (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: find the entity at row position (factory method )
Parameters:
piRow INTEGER
Returns IDataAdminElement
Top

PROTECTED LOGICAL FindInQuery (rowid)

Parameters:
rid ROWID
Returns LOGICAL
Top

PUBLIC LOGICAL FindOrigin (rowid)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: FindOrigin - find row from origin rowid in row extracted with getchanges
Parameters:
rOriginid ROWID
rowid from row in change dataset */
Returns LOGICAL
Top

PUBLIC ForeignKeyChanged (IRowChange)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pparentChange IRowChange
Top

PROTECTED HANDLE GetBufferHandles ()

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:GetBufferHandles ()
Returns HANDLE
Top

PUBLIC CHARACTER GetChildJoinFields (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
parentid CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetCurrentRowKey ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC IDataAdminElement GetEntity (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
c CHARACTER
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement GetEntity (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
i INTEGER
Returns IDataAdminElement
Top

PUBLIC IDataAdminElement GetEntity (IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
preq IRequestInfo
Returns IDataAdminElement
Top

PROTECTED CHARACTER GetJoinExpression (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
parentid CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetJoinFields (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
parenturl CHARACTER
Returns CHARACTER
Top

PROTECTED CHARACTER GetJoinFieldsReversed (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
parenturl CHARACTER
Returns CHARACTER
Top

PROTECTED JsonArray GetJsonArray ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns JsonArray
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GetJSONExport (IContextTree)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* optional call back from context tree.
called when parse is complete
return json to export instead of dataset
return unknown to use standard dataset. write-json
Parameters:
tree IContextTree
Returns Progress.Json.ObjectModel.JsonObject
Top

PROTECTED JsonArray GetJsonFieldArray (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
hfld HANDLE
Returns JsonArray
Top

PUBLIC CHARACTER GetKeyValues (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pBuffer HANDLE
Returns CHARACTER
Top

PUBLIC CHARACTER GetKeyWhere (character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: get a where expression from the passed extent using Keyfields
Parameters:
pcValues CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetParentJoinFields (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
parentid CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetPosition ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* 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
Returns CHARACTER
Top

PROTECTED ROWID GetQueryRowids (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: query rowids (may not be ordered by tables)
Parameters:
hquery HANDLE
Returns ROWID
Top

PUBLIC IFetchRequest GetRequest ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns IFetchRequest
Top

PUBLIC ISaveRequest GetSaveRequest ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* @todo
Returns ISaveRequest
Top

PUBLIC LOGICAL HasChanges ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* @TODO implement logic for query
Returns LOGICAL
Top

PUBLIC Import (character, character)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Import (character, character)
/* single table import of the entity (flat - no tree)
Parameters:
pcfile CHARACTER
pcMode CHARACTER
Top

PUBLIC Import (JsonObject, character)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Import (JsonObject, character)
/* single table import of the entity (flat - no tree)
Parameters:
pJson Progress.Json.ObjectModel.JsonObject
pcMode CHARACTER
Top

PUBLIC ImportDelete (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcfile CHARACTER
Top

PUBLIC ImportRow (character, character)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportRow (character, character)
/* single row import of the entity (flat no tree)
Parameters:
pcfile CHARACTER
c CHARACTER
Top

PUBLIC ImportRow (character, character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* single row import of the entity (flat no tree)
Parameters:
pcfile CHARACTER
c CHARACTER
Top

PUBLIC ImportRow (character, integer)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportRow (character, integer)
/* single row import of the entity (flat no tree)
Parameters:
pcfile CHARACTER
i INTEGER
Top

PUBLIC ImportRowTree (character, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose:
Parameters:
pcfile CHARACTER
c CHARACTER
Top

PUBLIC ImportRowTree (character, character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcfile CHARACTER
pc CHARACTER
Top

PUBLIC ImportRowTree (character, integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose:
Parameters:
pcfile CHARACTER
i INTEGER
Top

PUBLIC ImportTree (character, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcfile CHARACTER
c CHARACTER
Top

PUBLIC ImportTree (JsonObject, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pJson Progress.Json.ObjectModel.JsonObject
c CHARACTER
Top

PUBLIC INTEGER IndexOf (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
c CHARACTER
Returns INTEGER
Top

PROTECTED Progress.Json.ObjectModel.JsonObject JSONRow (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
hBuffer HANDLE
Returns Progress.Json.ObjectModel.JsonObject
Top

PUBLIC MergeChanges (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phChangeDataset HANDLE
Top

PUBLIC MergeChanges (ISaveRequest)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pResponse ISaveRequest
Top

PROTECTED NewContext (IDataAdminModel)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

PROTECTED OnRowCreated ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PROTECTED OnRowDeleted ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PROTECTED LOGICAL OpenQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PUBLIC LOGICAL PositionToRow (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
piRow INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL Prepare ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns LOGICAL
Top

PUBLIC ReadChild (IRow, JSONObject)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ReadChild (IRow, JSONObject)
/* end method.
Parameters:
pParentrow OpenEdge.DataAdmin.Binding.IRow
pjson Progress.Json.ObjectModel.JsonObject
Top

PUBLIC Progress.Json.ObjectModel.JsonObject ReadJsonRoot (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pcFile CHARACTER
Returns Progress.Json.ObjectModel.JsonObject
Top

PUBLIC RefreshRow (character, character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pFields CHARACTER
pValues CHARACTER
Top

PUBLIC LOGICAL Remove (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phdl HANDLE
Returns LOGICAL
Top

PROTECTED RemoveQueryBuffers (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
phQuery HANDLE
Top

PROTECTED RemoveUpdateBuffer (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phBuffer HANDLE
Top

PUBLIC Reopen ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PROTECTED LOGICAL ResetQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns LOGICAL
Top

PROTECTED RowCreated ()

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:RowCreated ()
Top

PROTECTED RowDeleted ()

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:RowDeleted ()
Top

PUBLIC SaveCollection (IDataAdminCollection)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
entity IDataAdminCollection
Top

PUBLIC SaveRow (IDataAdminElement)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
entity IDataAdminElement
Top

PROTECTED SearchRequest (IRequestInfo, character, character[], IDataAdminContext)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: override in child filtered queries
Parameters:
pRequestInfo IRequestInfo
pcParent CHARACTER
pcKeys CHARACTER
pqueryContext OpenEdge.DataAdmin.Binding.IDataAdminContext
Top

PUBLIC INTEGER Serialize (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phStream HANDLE
Returns INTEGER
Top

PUBLIC LOGICAL SetPosition (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
pKeyWhere CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL SetPosition (character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* set position as returned from GetPosition
Parameters:
pcPosition CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL SetPosition (rowid[])

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* set position as returned from GetPosition
Parameters:
prPosition ROWID
Returns LOGICAL
Top

PUBLIC LOGICAL SetProperty (rowid, character, character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: set a property
Parameters:
pid ROWID
pname CHARACTER
pvalue CHARACTER
Returns LOGICAL
Top

PROTECTED HANDLE SingleExtent (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
ph HANDLE
Returns HANDLE
Top

PROTECTED LOGICAL SynchWithModel ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PROTECTED LOGICAL SynchWithModel (IDataAdminModel)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: position the query to the row corresponding to the passed model
The Model must define the same table as the first table in the query
Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
Returns LOGICAL
Top

PROTECTED TableRefreshed (ITableResponse)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pResponse OpenEdge.DataAdmin.Message.ITableResponse
Top

PUBLIC TableRefreshed (ITableResponse)

Parameters:
msg OpenEdge.DataAdmin.Message.ITableResponse
Top

PUBLIC TransferMatchingRequests (IRequestInfo, IFetchRequest)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* cannot use Model - need BaseQuery here
Parameters:
pReq IRequestInfo
pMsg IFetchRequest
Top

PUBLIC TransferMatchingRequests (IRequestInfo[], IFetchRequest)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pReq IRequestInfo
pMsg IFetchRequest
Top

PUBLIC CHARACTER TransformQuery (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pKeyWhere CHARACTER
Returns CHARACTER
Top

PROTECTED CHARACTER TrimQuery (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* remove for or preselect from query - duplicated in DataAdminContext - belongs in utility
Parameters:
pcQuery CHARACTER
Returns CHARACTER
Top

PUBLIC ValidateChanges (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phDs HANDLE
Top

PROTECTED ValidateDeletes (handle, handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phNavQuery HANDLE
phOrigQuery HANDLE
Top

PUBLIC ValidateQueryChanges (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
phQuery HANDLE


Constructor Detail
Top

PUBLIC QueryContext (IDataAdminModel, character, handle)

Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
pcQuery CHARACTER
phBuffer HANDLE
Top

PUBLIC QueryContext (IDataAdminModel, character, handle[])

Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
pcQuery CHARACTER
phBuffer HANDLE


Event Detail
Top

PUBLIC AddedToContext (IDataAdminModel)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
newContext OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

PUBLIC ContextDeleted ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PUBLIC ContextRefreshed (ITableResponse)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tblResponse OpenEdge.DataAdmin.Message.ITableResponse
Top

PUBLIC RowCreated ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Top

PUBLIC RowDeleted ()

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext


Property Detail
Top

PUBLIC CHARACTER BaseQuery

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED CHARACTER BaseQueryTemplate

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED CHARACTER BaseTableExpression

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC LOGICAL CanGenerateCode

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PUBLIC CHARACTER ContentId

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns CHARACTER
Top

PUBLIC INTEGER Count

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns INTEGER
Top

PUBLIC HANDLE DatasetHandle

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns HANDLE
Top

PUBLIC CHARACTER EntityFieldName

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns CHARACTER
Top

PUBLIC LOGICAL ExportWithRoot

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PUBLIC CHARACTER Filter

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns CHARACTER
Top

PUBLIC CHARACTER Id

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns CHARACTER
Top

PUBLIC LOGICAL IsLocal

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PUBLIC HANDLE IteratorHandle

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns HANDLE
Top

PROTECTED DataAdminJsonUtil JsonUtil

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns DataAdminJsonUtil
Top

PUBLIC CHARACTER KeyFields

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC HANDLE LastSavedDataset

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns HANDLE
Top

PUBLIC LOGICAL Lazy

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PUBLIC OpenEdge.DataAdmin.Binding.IDataAdminModel Model

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

PUBLIC CHARACTER Name

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns CHARACTER
Top

PUBLIC CHARACTER PhysicalTables

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED HANDLE QueryHandle

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns HANDLE
Top

PROTECTED CHARACTER QueryLock

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED CHARACTER QueryMode

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC LOGICAL ReadOnly

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns LOGICAL
Top

PUBLIC IRequestInfo RequestInfo

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns IRequestInfo
Top

PUBLIC ROWID RootId

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns ROWID
Top

PUBLIC CHARACTER SerializeName

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns CHARACTER
Top

PUBLIC IDataAdminService Service

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns IDataAdminService
Top

PUBLIC CHARACTER Table

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC HANDLE TableHandle

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns HANDLE
Top

PUBLIC CHARACTER Tables

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Tables
Returns CHARACTER
Top

PUBLIC IDataAdminService TargetService

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns IDataAdminService
Top

PUBLIC INT64 Total

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns INT64
Top

PUBLIC LOGICAL UseRowid

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns LOGICAL


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0