summaryrefslogtreecommitdiff
path: root/java/src/Freeze/Map.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2004-12-02 23:18:51 +0000
committerBernard Normier <bernard@zeroc.com>2004-12-02 23:18:51 +0000
commit7e5b25f64e832a9659dc054eef2935284c795a5a (patch)
tree4f9f3ce6eb8ec88d3455b8a07998ed4ab575ce9e /java/src/Freeze/Map.java
parentbzip2 fix (diff)
downloadice-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.java12
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)