public class DbInternal
extends java.lang.Object
Constructor and Description |
---|
DbInternal() |
Modifier and Type | Method and Description |
---|---|
static boolean |
advanceCursor(Cursor cursor,
DatabaseEntry key,
DatabaseEntry data)
Proxy to Cursor.advanceCursor()
|
static void |
checkImmutablePropsForEquality(EnvironmentMutableConfig config,
EnvironmentMutableConfig passedConfig)
Proxy to EnvironmentMutableConfig.checkImmutablePropsForEquality()
|
static EnvironmentConfig |
cloneConfig(EnvironmentConfig config)
Proxy to EnvironmentConfig.cloneConfig()
|
static EnvironmentMutableConfig |
cloneMutableConfig(EnvironmentMutableConfig config)
Proxy to EnvironmentMutableConfig.cloneMutableConfig()
|
static void |
copyMutablePropsTo(EnvironmentMutableConfig config,
EnvironmentMutableConfig toConfig)
Proxy to EnvironmentMutableConfig.copyMutablePropsTo()
|
static void |
databaseConfigValidate(DatabaseConfig config1,
DatabaseConfig config2)
Proxy to DatabaseConfig.match(DatabaseConfig()
|
static boolean |
dbConfigPersistentEquals(DatabaseConfig dbConfig,
DatabaseConfig other) |
static DatabaseImpl |
dbGetDatabaseImpl(Database db)
Proxy to Database.getDatabase()
|
static void |
dbInvalidate(Database db)
Proxy to Database.invalidate()
|
static void |
dbSetHandleLocker(Database db,
Locker locker)
Proxy to Database.setHandleLockOwnerTxn
|
static void |
disableParameterValidation(EnvironmentMutableConfig config)
Proxy to EnvironmentMutableConfig.validateParams.
|
static EnvironmentImpl |
envGetEnvironmentImpl(Environment env)
Proxy to Environment.getDbEnvironment
|
static boolean |
getCheckpointUP(EnvironmentConfig config)
Proxy to EnvironmentConfig.getCheckpointUP()
|
static boolean |
getCreateUP(EnvironmentConfig config)
Proxy to EnvironmentConfig.getCreateUP()
|
static CursorImpl |
getCursorImpl(Cursor cursor)
Proxy to Cursor.getCursorImpl()
|
static boolean |
getDbConfigReplicated(DatabaseConfig dbConfig) |
static TransactionConfig |
getDefaultTxnConfig(Environment env)
Proxy to Environment.getDefaultTxnConfig()
|
static Environment |
getEnvironmentShell(java.io.File environmentHome)
Get an Environment only if the environment is already open.
|
static Locker |
getLocker(Transaction txn)
Proxy to Transaction.getLocker()
|
static java.util.Properties |
getProps(EnvironmentMutableConfig config)
Proxy to EnvironmentMutableConfig.getProps
|
static Cursor[] |
getSortedCursors(JoinCursor cursor)
Proxy to JoinCursor.getSortedCursors()
|
static Txn |
getTxn(Transaction transaction) |
static boolean |
getTxnReadCommitted(EnvironmentConfig config)
Proxy to EnvironmentConfig.setTxnReadCommitted()
|
static Environment |
makeEnvironment(java.io.File envHome,
EnvironmentConfig config,
boolean replicationIntended) |
static ExceptionEvent |
makeExceptionEvent(java.lang.Exception e,
java.lang.String n) |
static RunRecoveryException |
makeNoArgsRRE() |
static Database |
openLocalInternalDatabase(Environment env,
java.lang.String databaseName,
DatabaseConfig dbConfig) |
static void |
removeInternalDatabase(Environment env,
Transaction txn,
java.lang.String databaseName,
boolean autoTxnIsReplicated) |
static OperationStatus |
retrieveNext(Cursor cursor,
DatabaseEntry key,
DatabaseEntry data,
LockMode lockMode,
GetMode getMode)
Proxy to Cursor.retrieveNext().
|
static void |
setCheckpointUP(EnvironmentConfig config,
boolean checkpointUP)
Proxy to EnvironmentConfig.setCheckpointUP()
|
static void |
setCreateUP(EnvironmentConfig config,
boolean checkpointUP)
Proxy to EnvironmentConfig.setCreateUP()
|
static void |
setDbConfigReplicated(DatabaseConfig dbConfig,
boolean replicated) |
static void |
setLoadPropertyFile(EnvironmentConfig config,
boolean loadProperties)
Proxy to EnvironmentConfig.setLoadPropertyFile()
|
static void |
setTxnReadCommitted(EnvironmentConfig config,
boolean txnReadCommitted)
Proxy to EnvironmentConfig.setTxnReadCommitted()
|
static void |
setUseExistingConfig(DatabaseConfig config,
boolean useExistingConfig)
Proxy to DatabaseConfig.setUseExistingConfig()
|
static long |
truncateInternalDatabase(Environment env,
Transaction txn,
java.lang.String databaseName,
boolean returnCount,
boolean autoTxnIsReplicated) |
public static void dbInvalidate(Database db)
public static void dbSetHandleLocker(Database db, Locker locker)
public static EnvironmentImpl envGetEnvironmentImpl(Environment env)
public static OperationStatus retrieveNext(Cursor cursor, DatabaseEntry key, DatabaseEntry data, LockMode lockMode, GetMode getMode) throws DatabaseException
DatabaseException
public static boolean advanceCursor(Cursor cursor, DatabaseEntry key, DatabaseEntry data)
public static CursorImpl getCursorImpl(Cursor cursor)
public static DatabaseImpl dbGetDatabaseImpl(Database db)
public static Cursor[] getSortedCursors(JoinCursor cursor)
public static void setLoadPropertyFile(EnvironmentConfig config, boolean loadProperties)
public static void setCreateUP(EnvironmentConfig config, boolean checkpointUP)
public static boolean getCreateUP(EnvironmentConfig config)
public static void setCheckpointUP(EnvironmentConfig config, boolean checkpointUP)
public static boolean getCheckpointUP(EnvironmentConfig config)
public static void setTxnReadCommitted(EnvironmentConfig config, boolean txnReadCommitted)
public static boolean getTxnReadCommitted(EnvironmentConfig config)
public static EnvironmentConfig cloneConfig(EnvironmentConfig config)
public static EnvironmentMutableConfig cloneMutableConfig(EnvironmentMutableConfig config)
public static void checkImmutablePropsForEquality(EnvironmentMutableConfig config, EnvironmentMutableConfig passedConfig) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static void copyMutablePropsTo(EnvironmentMutableConfig config, EnvironmentMutableConfig toConfig)
public static void disableParameterValidation(EnvironmentMutableConfig config)
public static java.util.Properties getProps(EnvironmentMutableConfig config)
public static void setUseExistingConfig(DatabaseConfig config, boolean useExistingConfig)
public static void databaseConfigValidate(DatabaseConfig config1, DatabaseConfig config2) throws DatabaseException
DatabaseException
public static Locker getLocker(Transaction txn) throws DatabaseException
DatabaseException
public static TransactionConfig getDefaultTxnConfig(Environment env)
public static Environment getEnvironmentShell(java.io.File environmentHome)
public static RunRecoveryException makeNoArgsRRE()
public static ExceptionEvent makeExceptionEvent(java.lang.Exception e, java.lang.String n)
public static Database openLocalInternalDatabase(Environment env, java.lang.String databaseName, DatabaseConfig dbConfig) throws DatabaseException
DatabaseException
public static void removeInternalDatabase(Environment env, Transaction txn, java.lang.String databaseName, boolean autoTxnIsReplicated) throws DatabaseException
DatabaseException
public static long truncateInternalDatabase(Environment env, Transaction txn, java.lang.String databaseName, boolean returnCount, boolean autoTxnIsReplicated) throws DatabaseException
DatabaseException
public static void setDbConfigReplicated(DatabaseConfig dbConfig, boolean replicated)
public static boolean getDbConfigReplicated(DatabaseConfig dbConfig)
public static boolean dbConfigPersistentEquals(DatabaseConfig dbConfig, DatabaseConfig other)
public static Environment makeEnvironment(java.io.File envHome, EnvironmentConfig config, boolean replicationIntended) throws DatabaseException
DatabaseException
public static Txn getTxn(Transaction transaction)