org.apache.jackrabbit.core.query.lucene
Class WorkspaceTraversalResult

java.lang.Object
  extended byorg.apache.jackrabbit.core.query.lucene.WorkspaceTraversalResult
All Implemented Interfaces:
QueryResult

public class WorkspaceTraversalResult
extends Object
implements QueryResult

Implements a query result that traverses the whole workspace and returns the nodes in document order.


Constructor Summary
WorkspaceTraversalResult(Session session, QName[] properties, NamespaceResolver resolver)
          Creates a new WorkspaceTraversalResult.
 
Method Summary
 String[] getColumnNames()
           
 NodeIterator getNodes()
           
 RowIterator getRows()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkspaceTraversalResult

public WorkspaceTraversalResult(Session session,
                                QName[] properties,
                                NamespaceResolver resolver)
Creates a new WorkspaceTraversalResult.

Parameters:
session - the session that issued the query.
properties - the select properties.
resolver - the namespace resolver of the session.
Method Detail

getColumnNames

public String[] getColumnNames()
                        throws RepositoryException
Specified by:
getColumnNames in interface QueryResult
Throws:
RepositoryException

getRows

public RowIterator getRows()
                    throws RepositoryException
Specified by:
getRows in interface QueryResult
Throws:
RepositoryException

getNodes

public NodeIterator getNodes()
                      throws RepositoryException
Specified by:
getNodes in interface QueryResult
Throws:
RepositoryException


Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.