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

/* Copyright (c) 2010-2013 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:FilteredContext
Purpose:Provide filtered access to another context
Author(s):hdaniels
Created:Aug 2010
Notes:FilteredContext is a buffer and query used to
control and limit access to the Parent DataAdminContext,
which really is a temp-table.
It has the same interface so that the collection
that uses it doesn't need to know the difference.
Note: It stores instance specific context info like filter
and is unique for a collection and its entitites in difference
from the non query context classes
/* NOTE: the public ParentUrl and ParentSerializeName for join
is NOT related to the protected Parent context, which is the unfiltered data




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
LOGICAL AddJoinTable (IDataAdminContext) /** add join buffer - called from columnSource overrides when parent columns are added to query not very robust - assumes BaseQuery and Tables is set */
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) /* end method. */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
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)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ColumnSortSource (character)
CHARACTER ColumnSource (character) /* qualify columns for QueryString parsing */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ColumnSource (character)
CHARACTER ColumnValue (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL CompareValues (character[], character[])
Copy (IDataAdminContext) /*** methods ****************************************/
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Copy (IDataAdminContext)
HANDLE CreateAfterQuery (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
createAndOpenQuery ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE CreateBeforeNavQuery (character, handle, handle)
HANDLE CreateBeforeNavQuery (handle, handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
HANDLE CreateBeforeUpdQuery (character, handle)
HANDLE CreateBeforeUpdQuery (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CreateQuery ()
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity ()
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.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)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:CreateRow (IDataAdminElement)
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)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Delete (character)
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)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
LOGICAL Find (IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character[])
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.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
OpenEdge.DataAdmin.IDataAdminElement FindEntity (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.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
OpenEdge.DataAdmin.IDataAdminElement FindEntityAtRow (integer) /** find the entity at row position (factory method ) @param number */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
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)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ForeignKeyChanged (IRowChange)
CHARACTER GetBeforeQueryString (character, handle)
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
OpenEdge.DataAdmin.IDataAdminElement GetEntity (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.IDataAdminElement GetEntity (integer)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.IDataAdminElement GetEntity (IRequestInfo)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetJoinExpression (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER GetJoinFields ()
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 (character) /* convert collection single key to parent context multiple key values using parent query join info */
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
OpenEdge.DataAdmin.Binding.IRow GetParentRow ()
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
OpenEdge.DataAdmin.Message.IFetchRequest GetQueryRequest () /* override if message needs to override to add additional/different tables for join */
ROWID GetQueryRowids (handle) /** query rowids (may not be ordered by tables) */
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.Message.IFetchRequest GetRequest ()
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:GetRequest ()
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) NOTE: not generic - must have overrides for readForParent and readNewForParent with foreign key not in json all records will be imported with blank foreign key and seen as new records. We cannot copy these as-is to the existing since all values may not be present */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Import (character, character)
Import (JsonObject, character) /* single table import of the entity (flat - no tree) NOTE: not generic - must have overrides for readForParent and readNewForParent with foreign key not in json all records will be imported with blank foreign key and seen as new records. We cannot copy these as-is to the existing since all values may not be present - The parentserializeName cases would also find root and read children if present - same as importTree There seems to be no reason to keep import and importTree behavior different */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Import (JsonObject, character)
ImportDelete (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ImportForParent (character)
ImportForParent (JsonObject)
ImportNewForParent (character)
ImportNewForParent (JsonObject)
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) /* single table import of the entity (flat - no tree) NOTE: not generic - must have overrides for readForParent and readNewForParent with foreign key not in json all records will be imported with blank foreign key and seen as new records. We cannot copy these as-is to the existing since all values may not be present */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportTree (character, character)
ImportTree (JsonObject, character) /* import of the entity in a tree (will ) NOTE: not generic - must have overrides for readForParent and readNewForParent with foreign key not in json all records will be imported with blank foreign key and seen as new records. We cannot copy these as-is to the existing since all values may not be present - This handles all cases import() handles (the only diference is that this would not give error if root exists - seems unimportant) */
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportTree (JsonObject, character)
INTEGER IndexOf (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
InitFilter (character) /** sets Filter and LocalFilter from an external filter ) */
InitParent (character, character) /** sets ParentSerializeName, ParentUrl, ParentValue, Filter and LocalFilter uses TableHandle Parent */
InitParent (character, character[]) /** sets ParentSerializeName, ParentUrl, ParentValues, Filter and LocalFilter uses TableHandle Parent */
InitParent (IRow) /* allow override for cases that need more info than keyfields sets ParentSerializeName, ParentUrl, ParentValue or ParentValues, Filter and LocalFilter uses TableHandle Parent */
InitParentFilter (IRow)
InitRequest (IRequestInfo) /** init filter from the passed request if necessary (batch criteria is handled in getRequest() */
LOGICAL InvokeInParent (character, character) /* converts a single key operation to multiple key call based on KeyFields and the filter parentjoin */
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) /* method public override void ImportTree(pcfile as char). Parent:ImportTree(pcfile). 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 () /*** protected methods ****************************************/
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)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:SearchRequest (IRequestInfo, character, character[], IDataAdminContext)
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) /** TableRefreshed **/
TableRefreshed (ITableResponse)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
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
UpdateParentKey () /* /* qualify columns for QueryString parsing */ method public override character ColumnSource(pcColumn as char): /* define variable cntxt as IDataAdminContext no-undo.*/ /* define variable cCollection as character no-undo. */ /* define variable cColumn as character no-undo. */ /* */ /* @TODO inner join of parent if num-entries(pcColumn,".") > 1 then do: ccollection = entry(1,pccolumn,"."). cntxt = Parent:GetChild(ccollection). ccolumn = entry(2,pccolumn,"."). return cntxt:ColumnSource(ccolumn). end. */ return super:ColumnSource(pccolumn). end method. */
ValidateChanges (handle)
Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ValidateChanges (handle)
ValidateDeletes (handle, handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
ValidateQueryChanges (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext

Constructor Summary
Options Name Purpose
FilteredContext (IDataAdminModel) /*** constructors ****************************************/
FilteredContext (IDataAdminModel, character) /** The filter is an expression of properties and values and operators. It can also be a parent url of form serializename/key or a serializename.property/value expression. Note that this context have no information about the parent and CANNOT transform an external key to an internal key. The context must be able to use the value as is **/
FilteredContext (IDataAdminModel, character, character)
FilteredContext (IDataAdminModel, character, character, IRequestInfo)
FilteredContext (IDataAdminModel, character, character[], IRequestInfo)
FilteredContext (IDataAdminModel, IRequestInfo)
FilteredContext (IDataAdminModel, IRow, IRequestInfo)
FilteredContext (IDataAdminModel, IRow, IRequestInfo, log)

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
CHARACTER LocalFilter
OpenEdge.DataAdmin.Binding.IDataAdminModel Model
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
CHARACTER Name
Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
OpenEdge.DataAdmin.Binding.IRow ParentRow
CHARACTER ParentSerializeName
CHARACTER ParentUrl
CHARACTER ParentValue
CHARACTER ParentValues
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
OpenEdge.DataAdmin.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 OpenEdge.DataAdmin.Binding.IContextTree
pcCollections CHARACTER
pReq OpenEdge.DataAdmin.IRequestInfo
Top

PUBLIC AddChildrenTo (IContextTree, IRequestInfo)

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

PUBLIC LOGICAL AddEntity (IDataAdminElement)

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

PROTECTED AddFilterTo (IContextTree, IRequestInfo)

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

PROTECTED LOGICAL AddJoinTable (IDataAdminContext)

Purpose: add join buffer - called from columnSource overrides when parent columns
are added to query
not very robust - assumes BaseQuery and Tables is set
Parameters:
pcntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
Returns LOGICAL
Top

PUBLIC AddRowTo (IContextTree, rowid)

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

PUBLIC AddTableTo (IContextTree)

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

PUBLIC AddTableTo (IContextTree, IRequestInfo)

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

PUBLIC AddTreeTo (IContextTree)

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

PUBLIC AddTreeTo (IContextTree, character)

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

PUBLIC AddTreeTo (IContextTree, character, IRequestInfo)

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

PUBLIC AddTreeTo (IContextTree, IDataAdminContext, character, IRequestInfo)

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

PUBLIC AddTreeTo (IContextTree, IDataAdminContext, IRequestInfo)

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

PUBLIC AddTreeTo (IContextTree, IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
tree OpenEdge.DataAdmin.Binding.IContextTree
pReq OpenEdge.DataAdmin.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)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
/* end method.
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)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ColumnSortSource (character)
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSource (character)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ColumnSource (character)
/* 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

PRIVATE LOGICAL CompareValues (character[], character[])

Parameters:
pcValues1 CHARACTER
pcValues2 CHARACTER
Returns LOGICAL
Top

PUBLIC Copy (IDataAdminContext)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Copy (IDataAdminContext)
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 (character, handle, handle)

Parameters:
pcParentTable CHARACTER
phBefore HANDLE
phOrigQuery HANDLE
Returns HANDLE
Top

PROTECTED HANDLE CreateBeforeNavQuery (handle, handle)

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

PROTECTED HANDLE CreateBeforeUpdQuery (character, handle)

Parameters:
pcParentTable CHARACTER
phBefore HANDLE
Returns HANDLE
Top

PROTECTED HANDLE CreateBeforeUpdQuery (handle)

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

PROTECTED CreateQuery ()

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity ()

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (character)

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (integer)

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (IRequestInfo)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pReq OpenEdge.DataAdmin.IRequestInfo
Returns OpenEdge.DataAdmin.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 OpenEdge.DataAdmin.IRequestInfo
Top

PUBLIC CreateRow (IDataAdminElement)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:CreateRow (IDataAdminElement)
Parameters:
entity OpenEdge.DataAdmin.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)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:Delete (character)
Parameters:
c 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)

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

PUBLIC LOGICAL Find (IRequestInfo)

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (character)

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (character[])

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (handle)

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (integer)

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

PUBLIC OpenEdge.DataAdmin.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 OpenEdge.DataAdmin.IRequestInfo
Returns OpenEdge.DataAdmin.IDataAdminElement
Top

PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntityAtRow (integer)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Purpose: find the entity at row position (factory method )
Parameters:
piRow INTEGER
Returns OpenEdge.DataAdmin.IDataAdminElement
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)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ForeignKeyChanged (IRowChange)
Parameters:
pParentChange OpenEdge.DataAdmin.Binding.IRowChange
Top

PROTECTED CHARACTER GetBeforeQueryString (character, handle)

Parameters:
pcParentTable CHARACTER
phOrigQuery HANDLE
Returns CHARACTER
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 OpenEdge.DataAdmin.IDataAdminElement GetEntity (character)

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement GetEntity (integer)

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

PUBLIC OpenEdge.DataAdmin.IDataAdminElement GetEntity (IRequestInfo)

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

PROTECTED CHARACTER GetJoinExpression (character)

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

PROTECTED CHARACTER GetJoinFields ()

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 OpenEdge.DataAdmin.Binding.IContextTree
Returns Progress.Json.ObjectModel.JsonObject
Top

PROTECTED JsonArray GetJsonFieldArray (handle)

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

PRIVATE CHARACTER GetKeyValues (character)

/* convert collection single key to parent context multiple key values using parent query join info
Parameters:
pKey CHARACTER
Returns CHARACTER
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

PROTECTED OpenEdge.DataAdmin.Binding.IRow GetParentRow ()

Returns OpenEdge.DataAdmin.Binding.IRow
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 OpenEdge.DataAdmin.Message.IFetchRequest GetQueryRequest ()

/* override if message needs to override to add additional/different tables for join
Returns OpenEdge.DataAdmin.Message.IFetchRequest
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 OpenEdge.DataAdmin.Message.IFetchRequest GetRequest ()

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:GetRequest ()
Returns OpenEdge.DataAdmin.Message.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)
NOTE: not generic - must have overrides for readForParent and readNewForParent
with foreign key not in json all records will be imported with
blank foreign key and seen as new records. We cannot copy these
as-is to the existing since all values may not be present
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)
NOTE: not generic - must have overrides for readForParent and readNewForParent
with foreign key not in json all records will be imported with
blank foreign key and seen as new records. We cannot copy these
as-is to the existing since all values may not be present
- The parentserializeName cases would also find root and read children if present - same as importTree
There seems to be no reason to keep import and importTree behavior different
Parameters:
pJson Progress.Json.ObjectModel.JsonObject
pcMode CHARACTER
Top

PUBLIC ImportDelete (character)

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

PROTECTED ImportForParent (character)

Parameters:
pcfile CHARACTER
Top

PROTECTED ImportForParent (JsonObject)

Parameters:
pJson Progress.Json.ObjectModel.JsonObject
Top

PROTECTED ImportNewForParent (character)

Parameters:
pcfile CHARACTER
Top

PROTECTED ImportNewForParent (JsonObject)

Parameters:
pJson Progress.Json.ObjectModel.JsonObject
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)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportTree (character, character)
/* single table import of the entity (flat - no tree)
NOTE: not generic - must have overrides for readForParent and readNewForParent
with foreign key not in json all records will be imported with
blank foreign key and seen as new records. We cannot copy these
as-is to the existing since all values may not be present
Parameters:
pcfile CHARACTER
pcMode CHARACTER
Top

PUBLIC ImportTree (JsonObject, character)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ImportTree (JsonObject, character)
/* import of the entity in a tree (will )
NOTE: not generic - must have overrides for readForParent and readNewForParent
with foreign key not in json all records will be imported with
blank foreign key and seen as new records. We cannot copy these
as-is to the existing since all values may not be present
- This handles all cases import() handles (the only diference is that this would not
give error if root exists - seems unimportant)
Parameters:
pJson Progress.Json.ObjectModel.JsonObject
pcMode CHARACTER
Top

PUBLIC INTEGER IndexOf (character)

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

PROTECTED InitFilter (character)

Purpose:
sets Filter and LocalFilter from an external filter )
Parameters:
pFilter CHARACTER
Top

PRIVATE InitParent (character, character)

Purpose:
sets ParentSerializeName, ParentUrl, ParentValue, Filter and LocalFilter
uses TableHandle Parent
Parameters:
pcParent CHARACTER
pckeyValue CHARACTER
Top

PRIVATE InitParent (character, character[])

Purpose:
sets ParentSerializeName, ParentUrl, ParentValues, Filter and LocalFilter
uses TableHandle Parent
Parameters:
pcparent CHARACTER
pckeyValues CHARACTER
Top

PROTECTED InitParent (IRow)

/* allow override for cases that need more info than keyfields
sets ParentSerializeName, ParentUrl, ParentValue or ParentValues, Filter and LocalFilter
uses TableHandle Parent
Parameters:
pParentRow OpenEdge.DataAdmin.Binding.IRow
Top

PROTECTED InitParentFilter (IRow)

Parameters:
pParent OpenEdge.DataAdmin.Binding.IRow
Top

PROTECTED InitRequest (IRequestInfo)

Purpose: init filter from the passed request if necessary
(batch criteria is handled in getRequest()
Parameters:
pReq OpenEdge.DataAdmin.IRequestInfo
Top

PRIVATE LOGICAL InvokeInParent (character, character)

/* converts a single key operation to multiple key call based on KeyFields and
the filter parentjoin
Parameters:
pcCall CHARACTER
pKey CHARACTER
Returns LOGICAL
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)
/*
method public override void ImportTree(pcfile as char).
Parent:ImportTree(pcfile). ImportTree(pcfile).
end method.
Parameters:
parentRow 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 OpenEdge.DataAdmin.IDataAdminCollection
Top

PUBLIC SaveRow (IDataAdminElement)

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

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

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:SearchRequest (IRequestInfo, character, character[], IDataAdminContext)
Parameters:
pRequestInfo OpenEdge.DataAdmin.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

PUBLIC TableRefreshed (ITableResponse)

Purpose: TableRefreshed
Parameters:
msg OpenEdge.DataAdmin.Message.ITableResponse
Top

PROTECTED TableRefreshed (ITableResponse)

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

PUBLIC TransferMatchingRequests (IRequestInfo, IFetchRequest)

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

PUBLIC TransferMatchingRequests (IRequestInfo[], IFetchRequest)

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Parameters:
pReq OpenEdge.DataAdmin.IRequestInfo
pMsg OpenEdge.DataAdmin.Message.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

PRIVATE UpdateParentKey ()

/*
/* qualify columns for QueryString parsing
method public override character ColumnSource(pcColumn as char):
/* define variable cntxt as IDataAdminContext no-undo.
/* define variable cCollection as character no-undo.
/* define variable cColumn as character no-undo.
/*
/*
@TODO inner join of parent
if num-entries(pcColumn,".") > 1 then
do:
ccollection = entry(1,pccolumn,".").
cntxt = Parent:GetChild(ccollection).
ccolumn = entry(2,pccolumn,".").
return cntxt:ColumnSource(ccolumn).
end.
return super:ColumnSource(pccolumn).
end method.
Top

PUBLIC ValidateChanges (handle)

Overrides OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext:ValidateChanges (handle)
Parameters:
phDsOrRel 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

PROTECTED FilteredContext (IDataAdminModel)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

PUBLIC FilteredContext (IDataAdminModel, character)

Purpose: The filter is an expression of properties and values and operators.
It can also be a parent url of form serializename/key or
a serializename.property/value expression.
Note that this context have no information about the parent and CANNOT transform
an external key to an internal key. The context must be able to use the value as is
Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
pfilter CHARACTER
Top

PUBLIC FilteredContext (IDataAdminModel, character, character)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
pcparent CHARACTER
pcKeyvalue CHARACTER
Top

PUBLIC FilteredContext (IDataAdminModel, character, character, IRequestInfo)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
pcparent CHARACTER
pcKeyValue CHARACTER
pReq OpenEdge.DataAdmin.IRequestInfo
Top

PUBLIC FilteredContext (IDataAdminModel, character, character[], IRequestInfo)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
pcparent CHARACTER
pcKeyvalues CHARACTER
pReq OpenEdge.DataAdmin.IRequestInfo
Top

PUBLIC FilteredContext (IDataAdminModel, IRequestInfo)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
pReq OpenEdge.DataAdmin.IRequestInfo
Top

PUBLIC FilteredContext (IDataAdminModel, IRow, IRequestInfo)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
pParentRow OpenEdge.DataAdmin.Binding.IRow
pReq OpenEdge.DataAdmin.IRequestInfo
Top

PROTECTED FilteredContext (IDataAdminModel, IRow, IRequestInfo, log)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
pParentRow OpenEdge.DataAdmin.Binding.IRow
pReq OpenEdge.DataAdmin.IRequestInfo
pCreate LOGICAL


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

PROTECTED CHARACTER LocalFilter

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

PROTECTED OpenEdge.DataAdmin.Binding.IRow ParentRow

Returns OpenEdge.DataAdmin.Binding.IRow
Top

PUBLIC CHARACTER ParentSerializeName

Returns CHARACTER
Top

PUBLIC CHARACTER ParentUrl

Returns CHARACTER
Top

PUBLIC CHARACTER ParentValue

Returns CHARACTER
Top

PUBLIC CHARACTER ParentValues

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 OpenEdge.DataAdmin.IRequestInfo RequestInfo

Inherited from OpenEdge.DataAdmin.Binding.Query.AbstractFilteredContext
Returns OpenEdge.DataAdmin.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