Namespace: OpenEdge.DataAdmin.Binding
Type: Class RowBuffer
Parent Classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.DataAdmin.Binding.IRow


/* Copyright (c) 2011-2016 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:Wraps info about a row for interobject messages/events
Author(s):hdaniels
Created:Sat Oct 08 15:09:48 EDT 2011



Method Summary
  Options Name Purpose
  LOGICAL AssignFieldValue (character, character) /* currently not in any interface (@todo IrowBuffer? need to cast anayways) */
  LOGICAL AssignFieldValue (character, integer) /* currently not in any interface (@todo IrowBuffer? need to cast anayways) */
  CHARACTER FieldValue (character)
  NewContext (IDataAdminModel) /* the context we attached to changed */
  RowDeleted () /* ?? @todo - event needs rowid */
  CHARACTER SetKeyValues (handle, character)
  CHARACTER SetKeyValues (handle, character, character)

Constructor Summary
  Options Name Purpose
  RowBuffer (IDataAdminModel, handle, character)
  RowBuffer (IDataAdminModel, handle, character, character)
  RowBuffer (IDataAdminModel, handle, character, rowid)
  RowBuffer (IDataAdminModel, handle, integer, character)
  RowBuffer (IDataAdminModel, handle, integer, character, character)

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


Method Detail
Top

LOGICAL AssignFieldValue (character, character)

/* currently not in any interface (@todo IrowBuffer? need to cast anayways)
Parameters:
pcColumn CHARACTER
 
pcValue CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL AssignFieldValue (character, integer)

/* currently not in any interface (@todo IrowBuffer? need to cast anayways)
Parameters:
pcColumn CHARACTER
 
pVal INTEGER
 
Returns LOGICAL
 
Top

CHARACTER FieldValue (character)

Parameters:
pcColumn CHARACTER
 
Returns CHARACTER
 
Top

NewContext (IDataAdminModel)

/* the context we attached to changed
Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
Top

RowDeleted ()

/* ?? @todo - event needs rowid
Top

CHARACTER SetKeyValues (handle, character)

Parameters:
pBuffer HANDLE
 
pnames CHARACTER
 
Returns CHARACTER
 
Top

CHARACTER SetKeyValues (handle, character, character)

Parameters:
pBuffer HANDLE
 
pnames CHARACTER
 
dummy CHARACTER
 
Returns CHARACTER
 


Constructor Detail
Top

RowBuffer (IDataAdminModel, handle, character)

Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pBuffer HANDLE
 
pKeyFields CHARACTER
 
Top

RowBuffer (IDataAdminModel, handle, character, character)

Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
 
hBuffer HANDLE
 
pKeyFields CHARACTER
 
pFieldNames CHARACTER
 
Top

RowBuffer (IDataAdminModel, handle, character, rowid)

Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pBuffer HANDLE
 
pKeyFields CHARACTER
 
prowid ROWID
 
Top

RowBuffer (IDataAdminModel, handle, integer, character)

Purpose:
Notes:
Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pBuffer HANDLE
 
pstate INTEGER
 
pKeyFields CHARACTER
 
Top

RowBuffer (IDataAdminModel, handle, integer, character, character)

Parameters:
pModel OpenEdge.DataAdmin.Binding.IDataAdminModel
 
hBuffer HANDLE
 
pState INTEGER
 
pKeyFields CHARACTER
 
pFieldNames CHARACTER
 


Property Detail
Top

LOGICAL Created

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

LOGICAL Modified

Returns LOGICAL
 
Top

CHARACTER SerializeName

Returns CHARACTER