Namespace: OpenEdge.DataAdmin.Binding
Type: 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
  LOGICAL CanFind (character)
  LOGICAL CanFind (integer)
  CreateQuery ()
  LOGICAL Find (character)
  LOGICAL Find (integer)
  LOGICAL FindInQuery (rowid)
  HANDLE GetBufferHandles ()
  Import (character, character) /* single table import of the entity (flat - no tree)*/
  Import (JsonObject, character) /* single table import of the entity (flat - no tree)*/
  ImportRow (character, character) /* single row import of the entity (flat no tree) */
  ImportRow (character, integer) /* single row import of the entity (flat no tree) */
  ReadChild (IRow, JSONObject) /* end method. */
  RowCreated ()
  RowDeleted ()
  TableRefreshed (ITableResponse)

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

Method Detail
Top

LOGICAL CanFind (character)

Parameters:
c CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFind (integer)

Parameters:
i INTEGER
 
Returns LOGICAL
 
Top

CreateQuery ()

Top

LOGICAL Find (character)

Parameters:
c CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL Find (integer)

Parameters:
i INTEGER
 
Returns LOGICAL
 
Top

LOGICAL FindInQuery (rowid)

Parameters:
rid ROWID
 
Returns LOGICAL
 
Top

HANDLE GetBufferHandles ()

Returns HANDLE
 
Top

Import (character, character)

/* single table import of the entity (flat - no tree)
Parameters:
pcfile CHARACTER
 
pcMode CHARACTER
 
Top

Import (JsonObject, character)

/* single table import of the entity (flat - no tree)
Parameters:
pJson Progress.Json.ObjectModel.JsonObject
 
pcMode CHARACTER
 
Top

ImportRow (character, character)

/* single row import of the entity (flat no tree)
Parameters:
pcfile CHARACTER
 
c CHARACTER
 
Top

ImportRow (character, integer)

/* single row import of the entity (flat no tree)
Parameters:
pcfile CHARACTER
 
i INTEGER
 
Top

ReadChild (IRow, JSONObject)

/* end method.
Parameters:
pParentrow OpenEdge.DataAdmin.Binding.IRow
 
pjson Progress.Json.ObjectModel.JsonObject
 
Top

RowCreated ()

Top

RowDeleted ()

Top

TableRefreshed (ITableResponse)

Parameters:
msg OpenEdge.DataAdmin.Message.ITableResponse
 


Constructor Detail
Top

QueryContext (IDataAdminModel, character, handle)

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

QueryContext (IDataAdminModel, character, handle[])

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