class OpenEdge.DataAdmin.Lang.Collections.Iterator
implements OpenEdge.DataAdmin.Lang.Collections.IIterator:

   method public handle CloneQuery (input a as handle).
   end.
   
   method public handle CreateQuery (input a as handle).
   end.
   
	method public LOGICAL HasNext ().
	end.
	
	method public Progress.Lang.Object Next ().
 	end.
 	
	method public void PrepareQuery (input a as character, input b as character, input c as logical).
 	end.
 	
	method public LOGICAL Remove ().
	end.
	
   constructor public Iterator (input h as handle, input a as character).
   end constructor.
   	
   constructor public Iterator (input h as handle, input a as character, input b as character).
   end constructor.
  	
   constructor public Iterator (input h as handle, input a as character, input b as character, input c as character).
   end constructor.
   	
   constructor public Iterator (input h as handle, input a as character, input b as character, input c as character, input d as character).
   end constructor.
   
	define public property BufferHandle as handle get. set.
	define public property ObjectFieldHandle as handle get. set.
	define public property QueryHandle as handle get. set.
end.