org.sourceforge.bdbadapter
Class BDBInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--org.sourceforge.bdbadapter.BDBInputStream
- public class BDBInputStream
- extends java.io.InputStream
Field Summary |
private com.sleepycat.db.Db |
db
|
private com.sleepycat.db.DbException |
dbException
|
private com.sleepycat.db.Dbt |
dbt
|
private com.sleepycat.db.DbEnv |
env
|
private com.sleepycat.db.Dbt |
key
|
private int |
position
|
private com.sleepycat.db.DbTxn |
txn
|
Fields inherited from class java.io.InputStream |
SKIP_BUFFER_SIZE, skipBuffer |
Constructor Summary |
BDBInputStream(com.sleepycat.db.DbEnv env,
com.sleepycat.db.DbTxn txn,
com.sleepycat.db.Db db,
com.sleepycat.db.Dbt key)
|
Methods inherited from class java.io.InputStream |
available, mark, markSupported, reset, skip |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
txn
private com.sleepycat.db.DbTxn txn
db
private com.sleepycat.db.Db db
key
private com.sleepycat.db.Dbt key
dbt
private com.sleepycat.db.Dbt dbt
position
private int position
dbException
private com.sleepycat.db.DbException dbException
env
private com.sleepycat.db.DbEnv env
BDBInputStream
public BDBInputStream(com.sleepycat.db.DbEnv env,
com.sleepycat.db.DbTxn txn,
com.sleepycat.db.Db db,
com.sleepycat.db.Dbt key)
read
public int read()
throws java.io.IOException
- Overrides:
read
in class java.io.InputStream
read
public int read(byte[] b)
throws java.io.IOException
- Overrides:
read
in class java.io.InputStream
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
read
in class java.io.InputStream
close
public void close()
throws java.io.IOException
- Overrides:
close
in class java.io.InputStream
get
private void get()
throws java.io.IOException
checkClosed
private void checkClosed()
throws java.lang.IllegalStateException
getDbException
public com.sleepycat.db.DbException getDbException()