Namespace: OpenEdge.DataAdmin.Binding
Type: 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.
Purpose: iteratorHandle implements IIterable allows IIterator to use existing query or tablehandle



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
  HANDLE IteratorHandle
  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

Returns CHARACTER
 
Top

HANDLE IteratorHandle

Returns HANDLE
 
Top

CHARACTER Table

Returns CHARACTER