com.sleepycat.je
Class JoinCursor

java.lang.Object
  extended by com.sleepycat.je.JoinCursor

public class JoinCursor
extends Object

Javadoc for this public class is generated via the doc templates in the doc_src directory.


Constructor Summary
JoinCursor(Locker locker, Database primaryDb, Cursor[] cursors, JoinConfig configParam)
          Creates a join cursor without parameter checking.
 
Method Summary
 void close()
          Javadoc for this public method is generated via the doc templates in the doc_src directory.
 JoinConfig getConfig()
          Javadoc for this public method is generated via the doc templates in the doc_src directory.
 Database getDatabase()
          Javadoc for this public method is generated via the doc templates in the doc_src directory.
 OperationStatus getNext(DatabaseEntry key, DatabaseEntry data, LockMode lockMode)
          Javadoc for this public method is generated via the doc templates in the doc_src directory.
 OperationStatus getNext(DatabaseEntry key, LockMode lockMode)
          Javadoc for this public method is generated via the doc templates in the doc_src directory.
(package private)  Cursor[] getSortedCursors()
          For unit testing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinCursor

JoinCursor(Locker locker,
           Database primaryDb,
           Cursor[] cursors,
           JoinConfig configParam)
     throws DatabaseException
Creates a join cursor without parameter checking.

Throws:
DatabaseException
Method Detail

close

public void close()
           throws DatabaseException
Javadoc for this public method is generated via the doc templates in the doc_src directory.

Throws:
DatabaseException

getSortedCursors

Cursor[] getSortedCursors()
For unit testing.


getDatabase

public Database getDatabase()
Javadoc for this public method is generated via the doc templates in the doc_src directory.


getConfig

public JoinConfig getConfig()
Javadoc for this public method is generated via the doc templates in the doc_src directory.


getNext

public OperationStatus getNext(DatabaseEntry key,
                               LockMode lockMode)
                        throws DatabaseException
Javadoc for this public method is generated via the doc templates in the doc_src directory.

Throws:
DatabaseException

getNext

public OperationStatus getNext(DatabaseEntry key,
                               DatabaseEntry data,
                               LockMode lockMode)
                        throws DatabaseException
Javadoc for this public method is generated via the doc templates in the doc_src directory.

Throws:
DatabaseException


Copyright 2004-2005 Sleepycat, Inc. All Rights Reserved.