Namespace: OpenEdge.DataAdmin.Binding
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 /** is - true means that values are not refrehsed - use for message only don't store */
CHARACTER KeyFields
INTEGER KeyIntValue /** returns the integer value that correspond to a single entry KeyFields for this row */
CHARACTER KeyValue /** returns the value that correspond to a single entry KeyFields for this row */
CHARACTER KeyValues
OpenEdge.DataAdmin.Binding.IDataAdminModel Model
LOGICAL Modified
CHARACTER SerializeName /** SerializeName is used in child and parent defintitions */


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

Purpose: is - true means that values are not refrehsed
- use for message only don't store
Returns LOGICAL
Top

CHARACTER KeyFields

Returns CHARACTER
Top

INTEGER KeyIntValue

Purpose: returns the integer value that correspond to a single entry KeyFields for this row
Returns INTEGER
Top

CHARACTER KeyValue

Purpose: returns the value that correspond to a single entry KeyFields for this row
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

Purpose: SerializeName is used in child and parent defintitions
Returns CHARACTER


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7