com.sleepycat.compat
Class DbCompat
public
class
DbCompat
extends Object
A minimal set of DB-JE compatibility methods for internal use only.
Two versions are maintained in parallel in the DB and JE source trees.
Used by the collections package.
Method Summary |
static OperationStatus | append(Database db, Transaction txn, DatabaseEntry key, DatabaseEntry data) |
static CursorConfig | cloneCursorConfig(CursorConfig config) |
static boolean | getBtreeRecordNumbers(DatabaseConfig dbConfig) |
static OperationStatus | getCurrentRecordNumber(Cursor cursor, DatabaseEntry key, LockMode lockMode) |
static String | getDatabaseFile(Database db) |
static boolean | getInitializeCDB(EnvironmentConfig config) |
static boolean | getInitializeLocking(EnvironmentConfig config) |
static boolean | getReadUncommitted(DatabaseConfig dbConfig) |
static int | getRecordNumber(DatabaseEntry entry) |
static boolean | getRenumbering(DatabaseConfig dbConfig) |
static OperationStatus | getSearchRecordNumber(Cursor cursor, DatabaseEntry key, DatabaseEntry data, LockMode lockMode) |
static OperationStatus | getSearchRecordNumber(SecondaryCursor cursor, DatabaseEntry key, DatabaseEntry pKey, DatabaseEntry data, LockMode lockMode) |
static boolean | getSortedDuplicates(DatabaseConfig dbConfig) |
static Transaction | getThreadTransaction(Environment env) |
static boolean | getUnsortedDuplicates(DatabaseConfig dbConfig) |
static boolean | getWriteCursor(CursorConfig config) |
static boolean | isTypeBtree(DatabaseConfig dbConfig) |
static boolean | isTypeHash(DatabaseConfig dbConfig) |
static boolean | isTypeQueue(DatabaseConfig dbConfig) |
static boolean | isTypeRecno(DatabaseConfig dbConfig) |
static Database | openDatabase(Environment env, Transaction txn, String file, String name, DatabaseConfig config) |
static SecondaryDatabase | openSecondaryDatabase(Environment env, Transaction txn, String file, String name, Database primary, SecondaryConfig config) |
static OperationStatus | putAfter(Cursor cursor, DatabaseEntry key, DatabaseEntry data) |
static OperationStatus | putBefore(Cursor cursor, DatabaseEntry key, DatabaseEntry data) |
static void | setBtreeComparator(DatabaseConfig dbConfig, Comparator comparator) |
static void | setBtreeRecordNumbers(DatabaseConfig dbConfig, boolean val) |
static void | setInitializeCache(EnvironmentConfig config, boolean val) |
static void | setInitializeCDB(EnvironmentConfig config, boolean val) |
static void | setInitializeLocking(EnvironmentConfig config, boolean val) |
static void | setLockDetectModeOldest(EnvironmentConfig config) |
static void | setReadUncommitted(DatabaseConfig dbConfig, boolean val) |
static void | setRecordLength(DatabaseConfig dbConfig, int val) |
static void | setRecordNumber(DatabaseEntry entry, int recNum) |
static void | setRecordPad(DatabaseConfig dbConfig, int val) |
static void | setRenumbering(DatabaseConfig dbConfig, boolean val) |
static void | setSortedDuplicates(DatabaseConfig dbConfig, boolean val) |
static void | setTypeBtree(DatabaseConfig dbConfig) |
static void | setTypeHash(DatabaseConfig dbConfig) |
static void | setTypeQueue(DatabaseConfig dbConfig) |
static void | setTypeRecno(DatabaseConfig dbConfig) |
static void | setUnsortedDuplicates(DatabaseConfig dbConfig, boolean val) |
static void | setWriteCursor(CursorConfig config, boolean val) |
public static final boolean BTREE_RECNUM_METHOD
public static final boolean CDB
public static final boolean HASH_METHOD
public static final boolean INSERTION_ORDERED_DUPLICATES
public static final boolean JOIN
public static final boolean LOCK_SUBSYSTEM
public static final boolean MEMORY_SUBSYSTEM
public static final boolean NESTED_TRANSACTIONS
public static final boolean OPTIONAL_READ_UNCOMMITTED
public static final boolean QUEUE_METHOD
public static final boolean RECNO_METHOD
public static final boolean SECONDARIES
public static final boolean SEPARATE_DATABASE_FILES
public static String getDatabaseFile(
Database db)
public static void setBtreeComparator(
DatabaseConfig dbConfig, Comparator comparator)
public static void setBtreeRecordNumbers(
DatabaseConfig dbConfig, boolean val)
public static void setReadUncommitted(
DatabaseConfig dbConfig, boolean val)
public static void setRecordNumber(
DatabaseEntry entry, int recNum)
public static void setRenumbering(
DatabaseConfig dbConfig, boolean val)
public static void setSortedDuplicates(
DatabaseConfig dbConfig, boolean val)
public static void setUnsortedDuplicates(
DatabaseConfig dbConfig, boolean val)
public static void setWriteCursor(
CursorConfig config, boolean val)