com.ibm.websphere.ejbquery

Class QueryIterator

  • java.lang.Object
    • com.ibm.websphere.ejbquery.QueryIterator
  • All Implemented Interfaces:
    java.io.Serializable, java.util.Iterator


    public class QueryIterator
    extends java.lang.Object
    implements java.util.Iterator, java.io.Serializable
    Iterator over a collection of IQueryTuple objects. This iterator is returned by the remote interface of the Websphere dynamic ejb query service. The result collection belonging to this iterator is fully materialized. This iterator and its collection can be passed to a remote J2EE client.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      QueryIterator(com.ibm.ObjectQuery.QueryTuple[] elements, boolean exhausted, java.util.ArrayList headings) 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      java.lang.Object getFieldClassName(int field)
      future
      java.lang.String getFieldName(int field)
      descriptive name for the nth field of the result set.
      int getFieldsCount()
      number of fields in the result set
      java.lang.Object getFieldType(int field)
      future
      boolean hasNext()
      returns TRUE if the iteration has more elements
      boolean isComplete()
      TRUE if the result set was truncated, FALSE otherwise.
      java.lang.Object next()
      returns the next IQueryTuple in the iteration
      void remove()
      no operation
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QueryIterator

        public QueryIterator(com.ibm.ObjectQuery.QueryTuple[] elements,
                     boolean exhausted,
                     java.util.ArrayList headings)
    • Method Detail

      • next

        public java.lang.Object next()
        returns the next IQueryTuple in the iteration
        Specified by:
        next in interface java.util.Iterator
      • hasNext

        public boolean hasNext()
        returns TRUE if the iteration has more elements
        Specified by:
        hasNext in interface java.util.Iterator
      • remove

        public void remove()
        no operation
        Specified by:
        remove in interface java.util.Iterator
      • getFieldType

        public java.lang.Object getFieldType(int field)
        future
      • getFieldClassName

        public java.lang.Object getFieldClassName(int field)
        future
      • getFieldName

        public java.lang.String getFieldName(int field)
        descriptive name for the nth field of the result set. n=1 is the first field.
      • getFieldsCount

        public int getFieldsCount()
        number of fields in the result set
IBM WebSphere Application ServerTM
Release 8.5