1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
/*-
* See the file LICENSE for redistribution information.
*
* Copyright (c) 2002,2010 Oracle. All rights reserved.
*
* $Id: Utils.java,v 1.9.2.2 2010/01/04 15:30:44 cwl Exp $
*/
package com.sleepycat.je.logversion;
import com.sleepycat.je.DatabaseEntry;
public class Utils {
static final String DB1_NAME = "database1";
static final String DB2_NAME = "database2";
static final String DB3_NAME = "database3";
static final String MIN_VERSION_NAME = "minversion.jdb";
static final String MAX_VERSION_NAME = "maxversion.jdb";
static DatabaseEntry entry(int val) {
byte[] data = new byte[] { (byte) val };
return new DatabaseEntry(data);
}
static int value(DatabaseEntry entry) {
byte[] data = entry.getData();
if (data.length != 1) {
throw new IllegalStateException("len=" + data.length);
}
return data[0];
}
}
|