com.sleepycat.db.internal

Class Db

public class Db extends Object

Field Summary
protected booleanswigCMemOwn
Databasewrapper
Constructor Summary
protected Db(long cPtr, boolean cMemoryOwn)
Db(DbEnv dbenv, int flags)
Method Summary
voidassociate(DbTxn txnid, Db secondary, SecondaryKeyCreator callback, int flags)
voidclose(int flags)
voidcompact(DbTxn txnid, DatabaseEntry start, DatabaseEntry stop, CompactStats c_data, int flags, DatabaseEntry end)
Dbccursor(DbTxn txnid, int flags)
intdel(DbTxn txnid, DatabaseEntry key, int flags)
voiderr(int error, String message)
voiderrx(String message)
intget(DbTxn txnid, DatabaseEntry key, DatabaseEntry data, int flags)
protected static longgetCPtr(Db obj)
booleangetPrivateDbEnv()
RecordNumberAppenderget_append_recno()
Comparatorget_bt_compare()
intget_bt_minkey()
BtreePrefixCalculatorget_bt_prefix()
booleanget_byteswapped()
longget_cachesize()
intget_cachesize_ncache()
Stringget_dbname()
Comparatorget_dup_compare()
intget_encrypt_flags()
DbEnvget_env()
ErrorHandlerget_errcall()
OutputStreamget_error_stream()
Stringget_errpfx()
FeedbackHandlerget_feedback()
Stringget_filename()
intget_flags()
intget_h_ffactor()
Hasherget_h_hash()
intget_h_nelem()
intget_lorder()
OutputStreamget_message_stream()
DbMpoolFileget_mpf()
MessageHandlerget_msgcall()
intget_open_flags()
intget_pagesize()
PanicHandlerget_paniccall()
intget_q_extentsize()
intget_re_delim()
intget_re_len()
intget_re_pad()
Stringget_re_source()
SecondaryKeyCreatorget_seckey_create()
booleanget_transactional()
intget_type()
Dbcjoin(Dbc[] curslist, int flags)
voidkey_range(DbTxn txnid, DatabaseEntry key, KeyRange key_range, int flags)
voidopen(DbTxn txnid, String file, String database, int type, int flags, int mode)
intpget(DbTxn txnid, DatabaseEntry key, DatabaseEntry pkey, DatabaseEntry data, int flags)
intput(DbTxn txnid, DatabaseEntry key, DatabaseEntry data, int flags)
voidremove(String file, String database, int flags)
voidrename(String file, String database, String newname, int flags)
voidset_append_recno(RecordNumberAppender db_append_recno_fcn)
voidset_bt_compare(Comparator bt_compare_fcn)
voidset_bt_minkey(int bt_minkey)
voidset_bt_prefix(BtreePrefixCalculator bt_prefix_fcn)
voidset_cachesize(long bytes, int ncache)
voidset_dup_compare(Comparator dup_compare_fcn)
voidset_encrypt(String passwd, int flags)
voidset_errcall(ErrorHandler db_errcall_fcn)
voidset_error_stream(OutputStream stream)
voidset_errpfx(String errpfx)
voidset_feedback(FeedbackHandler db_feedback_fcn)
voidset_flags(int flags)
voidset_h_ffactor(int h_ffactor)
voidset_h_hash(Hasher h_hash_fcn)
voidset_h_nelem(int h_nelem)
voidset_lorder(int lorder)
voidset_message_stream(OutputStream stream)
voidset_msgcall(MessageHandler db_msgcall_fcn)
voidset_pagesize(long pagesize)
voidset_paniccall(PanicHandler db_panic_fcn)
voidset_q_extentsize(int extentsize)
voidset_re_delim(int re_delim)
voidset_re_len(int re_len)
voidset_re_pad(int re_pad)
voidset_re_source(String source)
Objectstat(DbTxn txnid, int flags)
voidsync(int flags)
inttruncate(DbTxn txnid, int flags)
voidupgrade(String file, int flags)
booleanverify(String file, String database, OutputStream outfile, int flags)

Field Detail

swigCMemOwn

protected boolean swigCMemOwn

wrapper

public Database wrapper

Constructor Detail

Db

protected Db(long cPtr, boolean cMemoryOwn)

Db

public Db(DbEnv dbenv, int flags)

Method Detail

associate

public void associate(DbTxn txnid, Db secondary, SecondaryKeyCreator callback, int flags)

close

public void close(int flags)

compact

public void compact(DbTxn txnid, DatabaseEntry start, DatabaseEntry stop, CompactStats c_data, int flags, DatabaseEntry end)

cursor

public Dbc cursor(DbTxn txnid, int flags)

del

public int del(DbTxn txnid, DatabaseEntry key, int flags)

err

public void err(int error, String message)

errx

public void errx(String message)

get

public int get(DbTxn txnid, DatabaseEntry key, DatabaseEntry data, int flags)

getCPtr

protected static long getCPtr(Db obj)

getPrivateDbEnv

public boolean getPrivateDbEnv()

get_append_recno

public RecordNumberAppender get_append_recno()

get_bt_compare

public Comparator get_bt_compare()

get_bt_minkey

public int get_bt_minkey()

get_bt_prefix

public BtreePrefixCalculator get_bt_prefix()

get_byteswapped

public boolean get_byteswapped()

get_cachesize

public long get_cachesize()

get_cachesize_ncache

public int get_cachesize_ncache()

get_dbname

public String get_dbname()

get_dup_compare

public Comparator get_dup_compare()

get_encrypt_flags

public int get_encrypt_flags()

get_env

public DbEnv get_env()

get_errcall

public ErrorHandler get_errcall()

get_error_stream

public OutputStream get_error_stream()

get_errpfx

public String get_errpfx()

get_feedback

public FeedbackHandler get_feedback()

get_filename

public String get_filename()

get_flags

public int get_flags()

get_h_ffactor

public int get_h_ffactor()

get_h_hash

public Hasher get_h_hash()

get_h_nelem

public int get_h_nelem()

get_lorder

public int get_lorder()

get_message_stream

public OutputStream get_message_stream()

get_mpf

public DbMpoolFile get_mpf()

get_msgcall

public MessageHandler get_msgcall()

get_open_flags

public int get_open_flags()

get_pagesize

public int get_pagesize()

get_paniccall

public PanicHandler get_paniccall()

get_q_extentsize

public int get_q_extentsize()

get_re_delim

public int get_re_delim()

get_re_len

public int get_re_len()

get_re_pad

public int get_re_pad()

get_re_source

public String get_re_source()

get_seckey_create

public SecondaryKeyCreator get_seckey_create()

get_transactional

public boolean get_transactional()

get_type

public int get_type()

join

public Dbc join(Dbc[] curslist, int flags)

key_range

public void key_range(DbTxn txnid, DatabaseEntry key, KeyRange key_range, int flags)

open

public void open(DbTxn txnid, String file, String database, int type, int flags, int mode)

pget

public int pget(DbTxn txnid, DatabaseEntry key, DatabaseEntry pkey, DatabaseEntry data, int flags)

put

public int put(DbTxn txnid, DatabaseEntry key, DatabaseEntry data, int flags)

remove

public void remove(String file, String database, int flags)

rename

public void rename(String file, String database, String newname, int flags)

set_append_recno

public void set_append_recno(RecordNumberAppender db_append_recno_fcn)

set_bt_compare

public void set_bt_compare(Comparator bt_compare_fcn)

set_bt_minkey

public void set_bt_minkey(int bt_minkey)

set_bt_prefix

public void set_bt_prefix(BtreePrefixCalculator bt_prefix_fcn)

set_cachesize

public void set_cachesize(long bytes, int ncache)

set_dup_compare

public void set_dup_compare(Comparator dup_compare_fcn)

set_encrypt

public void set_encrypt(String passwd, int flags)

set_errcall

public void set_errcall(ErrorHandler db_errcall_fcn)

set_error_stream

public void set_error_stream(OutputStream stream)

set_errpfx

public void set_errpfx(String errpfx)

set_feedback

public void set_feedback(FeedbackHandler db_feedback_fcn)

set_flags

public void set_flags(int flags)

set_h_ffactor

public void set_h_ffactor(int h_ffactor)

set_h_hash

public void set_h_hash(Hasher h_hash_fcn)

set_h_nelem

public void set_h_nelem(int h_nelem)

set_lorder

public void set_lorder(int lorder)

set_message_stream

public void set_message_stream(OutputStream stream)

set_msgcall

public void set_msgcall(MessageHandler db_msgcall_fcn)

set_pagesize

public void set_pagesize(long pagesize)

set_paniccall

public void set_paniccall(PanicHandler db_panic_fcn)

set_q_extentsize

public void set_q_extentsize(int extentsize)

set_re_delim

public void set_re_delim(int re_delim)

set_re_len

public void set_re_len(int re_len)

set_re_pad

public void set_re_pad(int re_pad)

set_re_source

public void set_re_source(String source)

stat

public Object stat(DbTxn txnid, int flags)

sync

public void sync(int flags)

truncate

public int truncate(DbTxn txnid, int flags)

upgrade

public void upgrade(String file, int flags)

verify

public boolean verify(String file, String database, OutputStream outfile, int flags)