Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.database
Class QueryBlockIterator

java.lang.Object
  extended by com.jivesoftware.forum.database.QueryBlockIterator
All Implemented Interfaces:
java.util.Iterator

public class QueryBlockIterator
extends java.lang.Object
implements java.util.Iterator

Iterator for search blocks.


Constructor Summary
protected QueryBlockIterator(long[] queryBlock, CachedPreparedStatement query, int startIndex, int endIndex, long userID)
          Constructs a new QueryBlockIterator.
 
Method Summary
 boolean hasNext()
           
 boolean hasPrevious()
           
 java.lang.Object next()
           
 java.lang.Object previous()
           
 void remove()
           
 void setIndex(DbQuery query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryBlockIterator

protected QueryBlockIterator(long[] queryBlock,
                             CachedPreparedStatement query,
                             int startIndex,
                             int endIndex,
                             long userID)
Constructs a new QueryBlockIterator.

Parameters:
queryBlock - the starting queryBlock of elements to iterate through.
query - the SQL sql corresponding to this iteration.
startIndex - the starting index of the iteration.
endIndex - the ending index of the iteration.
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

hasPrevious

public boolean hasPrevious()

next

public java.lang.Object next()
                      throws java.util.NoSuchElementException
Specified by:
next in interface java.util.Iterator
Throws:
java.util.NoSuchElementException

previous

public java.lang.Object previous()

remove

public void remove()
Specified by:
remove in interface java.util.Iterator

setIndex

public void setIndex(DbQuery query)

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.