com.sleepycat.db.internal
Class DbEnv
public
class
DbEnv
extends Object
Method Summary |
DbTxn | cdsgroup_begin() |
void | close(int flags) |
void | dbremove(DbTxn txnid, String file, String database, int flags) |
void | dbrename(DbTxn txnid, String file, String database, String newname, int flags) |
void | err(int error, String message) |
void | errx(String message) |
void | fileid_reset(String file, int flags) |
protected static long | getCPtr(DbEnv obj) |
LogRecordHandler | get_app_dispatch() |
long | get_cachesize() |
int | get_cachesize_ncache() |
String[] | get_data_dirs() |
int | get_encrypt_flags() |
ErrorHandler | get_errcall() |
OutputStream | get_error_stream() |
String | get_errpfx() |
EventHandler | get_event_notify() |
FeedbackHandler | get_feedback() |
int | get_flags() |
String | get_home() |
int | get_lg_bsize() |
String | get_lg_dir() |
int | get_lg_filemode() |
int | get_lg_max() |
int | get_lg_regionmax() |
byte[][] | get_lk_conflicts() |
int | get_lk_detect() |
int | get_lk_max_lockers() |
int | get_lk_max_locks() |
int | get_lk_max_objects() |
OutputStream | get_message_stream() |
int | get_mp_max_openfd() |
int | get_mp_max_write() |
int | get_mp_max_write_sleep() |
long | get_mp_mmapsize() |
MessageHandler | get_msgcall() |
int | get_open_flags() |
PanicHandler | get_paniccall() |
long | get_shm_key() |
long | get_timeout(int flag) |
String | get_tmp_dir() |
int | get_tx_max() |
long | get_tx_timestamp() |
boolean | get_verbose(int which) |
static int | get_version_major() |
static int | get_version_minor() |
static int | get_version_patch() |
static String | get_version_string() |
boolean | is_bigendian() |
int | lock_detect(int flags, int atype) |
DbLock | lock_get(int locker, int flags, DatabaseEntry object, int lock_mode) |
int | lock_id() |
void | lock_id_free(int id) |
void | lock_put(DbLock lock) |
LockStats | lock_stat(int flags) |
void | lock_vec(int locker, int flags, LockRequest[] list, int offset, int count) |
String[] | log_archive(int flags) |
static int | log_compare(LogSequenceNumber lsn0, LogSequenceNumber lsn1) |
DbLogc | log_cursor(int flags) |
String | log_file(LogSequenceNumber lsn) |
void | log_flush(LogSequenceNumber lsn_or_null) |
void | log_print(DbTxn txn, String msg) |
void | log_put(LogSequenceNumber lsn, DatabaseEntry data, int flags) |
LogStats | log_stat(int flags) |
void | lsn_reset(String file, int flags) |
CacheFileStats[] | memp_fstat(int flags) |
CacheStats | memp_stat(int flags) |
int | memp_trickle(int percent) |
int | mutex_get_align() |
int | mutex_get_increment() |
int | mutex_get_max() |
int | mutex_get_tas_spins() |
void | mutex_set_align(int align) |
void | mutex_set_increment(int increment) |
void | mutex_set_max(int mutex_max) |
void | mutex_set_tas_spins(int tas_spins) |
MutexStats | mutex_stat(int flags) |
void | open(String db_home, int flags, int mode) |
void | remove(String db_home, int flags) |
int | repmgr_add_remote_site(String host, int port, int flags) |
void | repmgr_get_ack_policy() |
void | repmgr_set_ack_policy(int policy) |
void | repmgr_set_local_site(String host, int port, int flags) |
ReplicationHostAddress[] | repmgr_site_list() |
void | repmgr_start(int nthreads, int flags) |
int | rep_elect(int nsites, int nvotes, int flags) |
void | rep_flush() |
boolean | rep_get_config(int which) |
long | rep_get_limit() |
int | rep_get_nsites() |
int | rep_get_priority() |
int | rep_get_timeout(int which) |
int | rep_process_message(DatabaseEntry control, DatabaseEntry rec, DbEnv.RepProcessMessage envid, LogSequenceNumber ret_lsn) |
void | rep_set_config(int which, boolean onoff) |
void | rep_set_limit(long bytes) |
void | rep_set_nsites(int number) |
void | rep_set_priority(int priority) |
void | rep_set_timeout(int which, long timeout) |
void | rep_set_transport(int envid, ReplicationTransport send) |
void | rep_start(DatabaseEntry cdata, int flags) |
ReplicationStats | rep_stat(int flags) |
void | rep_sync(int flags) |
void | set_app_dispatch(LogRecordHandler tx_recover) |
void | set_cachesize(long bytes, int ncache) |
void | set_data_dir(String dir) |
void | set_encrypt(String passwd, int flags) |
void | set_errcall(ErrorHandler db_errcall_fcn) |
void | set_error_stream(OutputStream stream) |
void | set_errpfx(String errpfx) |
void | set_event_notify(EventHandler event_notify) |
void | set_feedback(FeedbackHandler env_feedback_fcn) |
void | set_flags(int flags, boolean onoff) |
void | set_intermediate_dir(int mode, int flags) |
void | set_lg_bsize(int lg_bsize) |
void | set_lg_dir(String dir) |
void | set_lg_filemode(int mode) |
void | set_lg_max(int lg_max) |
void | set_lg_regionmax(int lg_regionmax) |
void | set_lk_conflicts(byte[][] conflicts) |
void | set_lk_detect(int detect) |
void | set_lk_max_lockers(int max) |
void | set_lk_max_locks(int max) |
void | set_lk_max_objects(int max) |
void | set_message_stream(OutputStream stream) |
void | set_mp_max_openfd(int maxopenfd) |
void | set_mp_max_write(int maxwrite, int maxwrite_sleep) |
void | set_mp_mmapsize(long mp_mmapsize) |
void | set_msgcall(MessageHandler db_msgcall_fcn) |
void | set_paniccall(PanicHandler db_panic_fcn) |
void | set_rep_request(int min, int max) |
void | set_rpc_server(String host, long cl_timeout, long sv_timeout, int flags) |
void | set_shm_key(long shm_key) |
void | set_timeout(long timeout, int flags) |
void | set_tmp_dir(String dir) |
void | set_tx_max(int max) |
void | set_tx_timestamp(Date timestamp) |
void | set_verbose(int which, boolean onoff) |
static String | strerror(int error) |
DbTxn | txn_begin(DbTxn parent, int flags) |
void | txn_checkpoint(int kbyte, int min, int flags) |
PreparedTransaction[] | txn_recover(int count, int flags) |
TransactionStats | txn_stat(int flags) |
protected boolean swigCMemOwn
protected DbEnv(long cPtr, boolean cMemoryOwn)
public DbEnv(int flags)
public
DbTxn cdsgroup_begin()
public void close(int flags)
public void dbremove(
DbTxn txnid, String file, String database, int flags)
public void dbrename(
DbTxn txnid, String file, String database, String newname, int flags)
public void err(int error, String message)
public void errx(String message)
public void fileid_reset(String file, int flags)
protected static long getCPtr(
DbEnv obj)
public long get_cachesize()
public int get_cachesize_ncache()
public String[] get_data_dirs()
public int get_encrypt_flags()
public OutputStream get_error_stream()
public String get_errpfx()
public int get_flags()
public String get_home()
public int get_lg_bsize()
public String get_lg_dir()
public int get_lg_filemode()
public int get_lg_max()
public int get_lg_regionmax()
public byte[][] get_lk_conflicts()
public int get_lk_detect()
public int get_lk_max_lockers()
public int get_lk_max_locks()
public int get_lk_max_objects()
public OutputStream get_message_stream()
public int get_mp_max_openfd()
public int get_mp_max_write()
public int get_mp_max_write_sleep()
public long get_mp_mmapsize()
public int get_open_flags()
public long get_shm_key()
public long get_timeout(int flag)
public String get_tmp_dir()
public int get_tx_max()
public long get_tx_timestamp()
public boolean get_verbose(int which)
public static int get_version_major()
public static int get_version_minor()
public static int get_version_patch()
public static String get_version_string()
public boolean is_bigendian()
public int lock_detect(int flags, int atype)
public int lock_id()
public void lock_id_free(int id)
public void lock_put(
DbLock lock)
public void lock_vec(int locker, int flags,
LockRequest[] list, int offset, int count)
public String[] log_archive(int flags)
public
DbLogc log_cursor(int flags)
public void log_print(
DbTxn txn, String msg)
public void lsn_reset(String file, int flags)
public int memp_trickle(int percent)
public int mutex_get_align()
public int mutex_get_increment()
public int mutex_get_max()
public int mutex_get_tas_spins()
public void mutex_set_align(int align)
public void mutex_set_increment(int increment)
public void mutex_set_max(int mutex_max)
public void mutex_set_tas_spins(int tas_spins)
public void open(String db_home, int flags, int mode)
public void remove(String db_home, int flags)
public int repmgr_add_remote_site(String host, int port, int flags)
public void repmgr_get_ack_policy()
public void repmgr_set_ack_policy(int policy)
public void repmgr_set_local_site(String host, int port, int flags)
public void repmgr_start(int nthreads, int flags)
public int rep_elect(int nsites, int nvotes, int flags)
public void rep_flush()
public boolean rep_get_config(int which)
public long rep_get_limit()
public int rep_get_nsites()
public int rep_get_priority()
public int rep_get_timeout(int which)
public void rep_set_config(int which, boolean onoff)
public void rep_set_limit(long bytes)
public void rep_set_nsites(int number)
public void rep_set_priority(int priority)
public void rep_set_timeout(int which, long timeout)
public void rep_sync(int flags)
public void set_cachesize(long bytes, int ncache)
public void set_data_dir(String dir)
public void set_encrypt(String passwd, int flags)
public void set_error_stream(OutputStream stream)
public void set_errpfx(String errpfx)
public void set_flags(int flags, boolean onoff)
public void set_intermediate_dir(int mode, int flags)
public void set_lg_bsize(int lg_bsize)
public void set_lg_dir(String dir)
public void set_lg_filemode(int mode)
public void set_lg_max(int lg_max)
public void set_lg_regionmax(int lg_regionmax)
public void set_lk_conflicts(byte[][] conflicts)
public void set_lk_detect(int detect)
public void set_lk_max_lockers(int max)
public void set_lk_max_locks(int max)
public void set_lk_max_objects(int max)
public void set_message_stream(OutputStream stream)
public void set_mp_max_openfd(int maxopenfd)
public void set_mp_max_write(int maxwrite, int maxwrite_sleep)
public void set_mp_mmapsize(long mp_mmapsize)
public void set_rep_request(int min, int max)
public void set_rpc_server(String host, long cl_timeout, long sv_timeout, int flags)
public void set_shm_key(long shm_key)
public void set_timeout(long timeout, int flags)
public void set_tmp_dir(String dir)
public void set_tx_max(int max)
public void set_tx_timestamp(Date timestamp)
public void set_verbose(int which, boolean onoff)
public static String strerror(int error)
public void txn_checkpoint(int kbyte, int min, int flags)