Namespace: OpenEdge.DataAdmin.Binding
Type: Interface IRow
Parent Classes:
Inherits: OpenEdge.DataAdmin.Core.IElement


/* 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.
Purpose:Wrapper for passing row info in messages/events
Author(s):hdaniels
Created:Sat Oct 08 14:17:49 EDT 2011
Notes:A standard implementations are expected to be lightweight without
any object references that may prevent garbage collection.
IRequestInfo is allowed (RequestInfo property inherited from IElement),
since it should have no references whatsoever.
- Implementers will need to take care of destroying the object if
refrences are needed.
Purpose: Model - to manage relations between local Model and service Model in many-to-many queries



Method Summary
  Options Name Purpose
  CHARACTER FieldValue (character) /** Optional character value of a field, also internal fields that are defined as serialize-hidden and not accessible as properties in the corresponding IDataAdminElement, for example relation fields. Note that optional means that the method typically will throw an error in most implementations as the method only need to support fields that are needed for object communication. The FieldNames property can be used to check if a call to the method would throw an error. - Expected to throw error for references that cannot be returned. The error is typically IllegalArgument, but it could also throw UnsupportedOperation if no columns are supported or for columns that exists, but are not currently supported. Note that it may also throw IllegalArgument for this case, so implementers are not required to have info about all theoretically possible values. */

Property Summary
  Options Name Purpose
  CHARACTER FieldNames
  LOGICAL IsSnapShot
  CHARACTER KeyFields
  INTEGER KeyIntValue
  CHARACTER KeyValue
  CHARACTER KeyValues
  OpenEdge.DataAdmin.Binding.IDataAdminModel Model
  CHARACTER SerializeName


Method Detail
Top

CHARACTER FieldValue (character)

Purpose: Optional character value of a field, also internal fields that are defined as
serialize-hidden and not accessible as properties in the corresponding IDataAdminElement,
for example relation fields. Note that optional means that the method typically will
throw an error in most implementations as the method only need to support fields
that are needed for object communication. The FieldNames property can be used to check
if a call to the method would throw an error.
- Expected to throw error for references that cannot be returned.
The error is typically IllegalArgument, but it could also throw UnsupportedOperation
if no columns are supported or for columns that exists, but are not currently supported.
Note that it may also throw IllegalArgument for this case, so implementers are not required to have info about all
theoretically possible values.
Parameters:
pcColumn CHARACTER
 
Returns CHARACTER
 


Property Detail
Top

CHARACTER FieldNames

Returns CHARACTER
 
Top

LOGICAL IsSnapShot

Returns LOGICAL
 
Top

CHARACTER KeyFields

Returns CHARACTER
 
Top

INTEGER KeyIntValue

Returns INTEGER
 
Top

CHARACTER KeyValue

Returns CHARACTER
 
Top

CHARACTER KeyValues

Returns CHARACTER
 
Top

OpenEdge.DataAdmin.Binding.IDataAdminModel Model

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
 
Top

CHARACTER SerializeName

Returns CHARACTER