Namespace: OpenEdge.DataAdmin.Binding
Interface
IIterable
Parent classes:
Inherits: Progress.Lang.Object

/* 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:IIterable
Author(s):hdaniels
Created:Sat Aug 06 13:15:05 EDT 2011
Notes:Not externally supported
This is currently only implemented by other internal
interfaces, but could in theory be implemented by a public
class. This should be done in the class as this should not
be implemented by a public interface.




Method Summary
Options Name Purpose
OpenEdge.DataAdmin.IDataAdminElement FindEntity (handle) /** Find the entity (factory method that really belongs in subinterfaces since it is also used by other than iterator) Is considered internal. @param handle iterating handle positioned to the record to be found does not need to be the same as IteratorHandle, but it should be of type "query" if IteratorHandle or "buffer id iteratorhandle is TempTable */
LOGICAL Remove (handle) /** Remove the entity. (factory method that really belongs in subinterfaces since it is also used by other than iterator) Is considered internal. @param handle iterating handle positioned to the record to be found does not need to be the same as IteratorHandle, but it should be of type "query" if IteratorHandle or "buffer id iteratorhandle is TempTable */

Property Summary
Options Name Purpose
CHARACTER EntityFieldName /** fieldname in iteratorHandle that hold the object */
HANDLE IteratorHandle /** iteratorHandle implements IIterable allows IIterator to use existing query or tablehandle */
CHARACTER Table


Method Detail
Top

OpenEdge.DataAdmin.IDataAdminElement FindEntity (handle)

Purpose: Find the entity (factory method that really belongs in subinterfaces since it is also used by
other than iterator)
Is considered internal.
does not need to be the same as IteratorHandle, but it should be of type
"query" if IteratorHandle or "buffer id iteratorhandle is TempTable
Parameters:
phdl HANDLE
Returns OpenEdge.DataAdmin.IDataAdminElement
Top

LOGICAL Remove (handle)

Purpose: Remove the entity. (factory method that really belongs in subinterfaces since it is also used by
other than iterator)
Is considered internal.
does not need to be the same as IteratorHandle, but it should be of type
"query" if IteratorHandle or "buffer id iteratorhandle is TempTable
Parameters:
phdl HANDLE
Returns LOGICAL


Property Detail
Top

CHARACTER EntityFieldName

Purpose: fieldname in iteratorHandle that hold the object
Returns CHARACTER
Top

HANDLE IteratorHandle

Purpose: iteratorHandle implements IIterable allows IIterator to use existing query or tablehandle
Returns HANDLE
Top

CHARACTER Table

Returns CHARACTER


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7