diff options
author | Bernard Normier <bernard@zeroc.com> | 2004-12-02 23:18:51 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2004-12-02 23:18:51 +0000 |
commit | 7e5b25f64e832a9659dc054eef2935284c795a5a (patch) | |
tree | 4f9f3ce6eb8ec88d3455b8a07998ed4ab575ce9e /java/src/Freeze/Map.java | |
parent | bzip2 fix (diff) | |
download | ice-7e5b25f64e832a9659dc054eef2935284c795a5a.tar.bz2 ice-7e5b25f64e832a9659dc054eef2935284c795a5a.tar.xz ice-7e5b25f64e832a9659dc054eef2935284c795a5a.zip |
Freeze catalogs
Diffstat (limited to 'java/src/Freeze/Map.java')
-rw-r--r-- | java/src/Freeze/Map.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/java/src/Freeze/Map.java b/java/src/Freeze/Map.java index 2f0e6efce06..bfdec6fe2a0 100644 --- a/java/src/Freeze/Map.java +++ b/java/src/Freeze/Map.java @@ -12,13 +12,13 @@ package Freeze; public abstract class Map extends java.util.AbstractMap { public - Map(Connection connection, String dbName, boolean createDb) + Map(Connection connection, String dbName, String key, String value, boolean createDb) { _connection = (ConnectionI) connection; _errorPrefix = "Freeze DB DbEnv(\"" + _connection.envName() + "\") Db(\"" + dbName + "\"): "; _trace = _connection.trace(); - init(null, dbName, createDb); + init(null, dbName, key, value, createDb); } protected @@ -30,9 +30,9 @@ public abstract class Map extends java.util.AbstractMap } protected void - init(Freeze.Map.Index[] indices, String dbName, boolean createDb) + init(Freeze.Map.Index[] indices, String dbName, String key, String value, boolean createDb) { - _db = Freeze.SharedDb.get(_connection, dbName, indices, createDb); + _db = Freeze.SharedDb.get(_connection, dbName, key, value, indices, createDb); _token = _connection.registerMap(this); } @@ -721,7 +721,7 @@ public abstract class Map extends java.util.AbstractMap assert(txn != null); assert(_db == null); - _db = new com.sleepycat.db.Db(_connection.dbEnv(), 0); + _db = new com.sleepycat.db.Db(_connection.dbEnv().getEnv(), 0); _db.setFlags(com.sleepycat.db.Db.DB_DUP | com.sleepycat.db.Db.DB_DUPSORT); int flags = 0; @@ -879,7 +879,7 @@ public abstract class Map extends java.util.AbstractMap // // Start transaction // - txn = _connection.dbEnv().txnBegin(null, 0); + txn = _connection.dbEnv().getEnv().txnBegin(null, 0); _txn = txn; if(_connection.txTrace() >= 1) |