[RocksJava] Integrated changes from D33417

main
fyrz 10 years ago
parent 819e787bb9
commit 7f0c77cb31
  1. 2
      java/src/main/java/org/rocksdb/BackupInfo.java
  2. 2
      java/src/main/java/org/rocksdb/BackupableDB.java
  3. 2
      java/src/main/java/org/rocksdb/BackupableDBOptions.java
  4. 2
      java/src/main/java/org/rocksdb/BlockBasedTableConfig.java
  5. 2
      java/src/main/java/org/rocksdb/BloomFilter.java
  6. 2
      java/src/main/java/org/rocksdb/Checkpoint.java
  7. 2
      java/src/main/java/org/rocksdb/ColumnFamilyDescriptor.java
  8. 2
      java/src/main/java/org/rocksdb/ColumnFamilyHandle.java
  9. 2
      java/src/main/java/org/rocksdb/ColumnFamilyOptions.java
  10. 2
      java/src/main/java/org/rocksdb/DBOptions.java
  11. 2
      java/src/main/java/org/rocksdb/FlushOptions.java
  12. 2
      java/src/main/java/org/rocksdb/HashLinkedListMemTableConfig.java
  13. 2
      java/src/main/java/org/rocksdb/HashSkipListMemTableConfig.java
  14. 2
      java/src/main/java/org/rocksdb/Options.java
  15. 2
      java/src/main/java/org/rocksdb/PlainTableConfig.java
  16. 2
      java/src/main/java/org/rocksdb/ReadOptions.java
  17. 2
      java/src/main/java/org/rocksdb/RestoreBackupableDB.java
  18. 2
      java/src/main/java/org/rocksdb/RestoreOptions.java
  19. 2
      java/src/main/java/org/rocksdb/SkipListMemTableConfig.java
  20. 2
      java/src/main/java/org/rocksdb/Snapshot.java
  21. 2
      java/src/main/java/org/rocksdb/TransactionLogIterator.java
  22. 2
      java/src/main/java/org/rocksdb/VectorMemTableConfig.java
  23. 2
      java/src/main/java/org/rocksdb/WriteOptions.java
  24. 2
      java/src/main/java/org/rocksdb/util/Environment.java
  25. 2
      java/src/main/java/org/rocksdb/util/SizeUnit.java

@ -8,7 +8,7 @@ package org.rocksdb;
* Instances of this class describe a Backup made by * Instances of this class describe a Backup made by
* {@link org.rocksdb.BackupableDB}. * {@link org.rocksdb.BackupableDB}.
*/ */
public final class BackupInfo { public class BackupInfo {
/** /**
* Package private constructor used to create instances * Package private constructor used to create instances

@ -13,7 +13,7 @@ import java.util.List;
* *
* @see org.rocksdb.BackupableDBOptions * @see org.rocksdb.BackupableDBOptions
*/ */
public final class BackupableDB extends RocksDB { public class BackupableDB extends RocksDB {
/** /**
* <p>Open a {@code BackupableDB} under the specified path. * <p>Open a {@code BackupableDB} under the specified path.
* Note that the backup path should be set properly in the * Note that the backup path should be set properly in the

@ -17,7 +17,7 @@ import java.nio.file.Path;
* *
* @see org.rocksdb.BackupableDB * @see org.rocksdb.BackupableDB
*/ */
public final class BackupableDBOptions extends RocksObject { public class BackupableDBOptions extends RocksObject {
/** /**
* <p>BackupableDBOptions constructor.</p> * <p>BackupableDBOptions constructor.</p>

@ -9,7 +9,7 @@ package org.rocksdb;
* *
* BlockBasedTable is a RocksDB's default SST file format. * BlockBasedTable is a RocksDB's default SST file format.
*/ */
public final class BlockBasedTableConfig extends TableFormatConfig { public class BlockBasedTableConfig extends TableFormatConfig {
public BlockBasedTableConfig() { public BlockBasedTableConfig() {
noBlockCache_ = false; noBlockCache_ = false;

@ -18,7 +18,7 @@ package org.rocksdb;
* FilterPolicy (like {@code BloomFilter}) that does not ignore * FilterPolicy (like {@code BloomFilter}) that does not ignore
* trailing spaces in keys.</p> * trailing spaces in keys.</p>
*/ */
public final class BloomFilter extends Filter { public class BloomFilter extends Filter {
private static final int DEFAULT_BITS_PER_KEY = 10; private static final int DEFAULT_BITS_PER_KEY = 10;
private static final boolean DEFAULT_MODE = true; private static final boolean DEFAULT_MODE = true;

@ -9,7 +9,7 @@ package org.rocksdb;
* Provides Checkpoint functionality. Checkpoints * Provides Checkpoint functionality. Checkpoints
* provide persistent snapshots of RocksDB databases. * provide persistent snapshots of RocksDB databases.
*/ */
public final class Checkpoint extends RocksObject { public class Checkpoint extends RocksObject {
/** /**
* Creates a Checkpoint object to be used for creating open-able * Creates a Checkpoint object to be used for creating open-able

@ -9,7 +9,7 @@ package org.rocksdb;
* <p>Describes a column family with a * <p>Describes a column family with a
* name and respective Options.</p> * name and respective Options.</p>
*/ */
public final class ColumnFamilyDescriptor { public class ColumnFamilyDescriptor {
/** /**
* <p>Creates a new Column Family using a name and default * <p>Creates a new Column Family using a name and default

@ -9,7 +9,7 @@ package org.rocksdb;
* ColumnFamilyHandle class to hold handles to underlying rocksdb * ColumnFamilyHandle class to hold handles to underlying rocksdb
* ColumnFamily Pointers. * ColumnFamily Pointers.
*/ */
public final class ColumnFamilyHandle extends RocksObject { public class ColumnFamilyHandle extends RocksObject {
ColumnFamilyHandle(final RocksDB rocksDB, ColumnFamilyHandle(final RocksDB rocksDB,
final long nativeHandle) { final long nativeHandle) {
super(); super();

@ -14,7 +14,7 @@ import java.util.Properties;
* If {@link #dispose()} function is not called, then it will be GC'd automatically * If {@link #dispose()} function is not called, then it will be GC'd automatically
* and native resources will be released as part of the process. * and native resources will be released as part of the process.
*/ */
public final class ColumnFamilyOptions extends RocksObject public class ColumnFamilyOptions extends RocksObject
implements ColumnFamilyOptionsInterface { implements ColumnFamilyOptionsInterface {
static { static {
RocksDB.loadLibrary(); RocksDB.loadLibrary();

@ -14,7 +14,7 @@ import java.util.Properties;
* If {@link #dispose()} function is not called, then it will be GC'd automatically * If {@link #dispose()} function is not called, then it will be GC'd automatically
* and native resources will be released as part of the process. * and native resources will be released as part of the process.
*/ */
public final class DBOptions extends RocksObject implements DBOptionsInterface { public class DBOptions extends RocksObject implements DBOptionsInterface {
static { static {
RocksDB.loadLibrary(); RocksDB.loadLibrary();
} }

@ -4,7 +4,7 @@ package org.rocksdb;
* FlushOptions to be passed to flush operations of * FlushOptions to be passed to flush operations of
* {@link org.rocksdb.RocksDB}. * {@link org.rocksdb.RocksDB}.
*/ */
public final class FlushOptions extends RocksObject { public class FlushOptions extends RocksObject {
/** /**
* Construct a new instance of FlushOptions. * Construct a new instance of FlushOptions.

@ -13,7 +13,7 @@ package org.rocksdb;
* use the default memtable representation (SkipList) instead * use the default memtable representation (SkipList) instead
* and post a warning in the LOG. * and post a warning in the LOG.
*/ */
public final class HashLinkedListMemTableConfig extends MemTableConfig { public class HashLinkedListMemTableConfig extends MemTableConfig {
public static final long DEFAULT_BUCKET_COUNT = 50000; public static final long DEFAULT_BUCKET_COUNT = 50000;
public static final long DEFAULT_HUGE_PAGE_TLB_SIZE = 0; public static final long DEFAULT_HUGE_PAGE_TLB_SIZE = 0;
public static final int DEFAULT_BUCKET_ENTRIES_LOG_THRES = 4096; public static final int DEFAULT_BUCKET_ENTRIES_LOG_THRES = 4096;

@ -13,7 +13,7 @@ package org.rocksdb;
* use the default memtable representation (SkipList) instead * use the default memtable representation (SkipList) instead
* and post a warning in the LOG. * and post a warning in the LOG.
*/ */
public final class HashSkipListMemTableConfig extends MemTableConfig { public class HashSkipListMemTableConfig extends MemTableConfig {
public static final int DEFAULT_BUCKET_COUNT = 1000000; public static final int DEFAULT_BUCKET_COUNT = 1000000;
public static final int DEFAULT_BRANCHING_FACTOR = 4; public static final int DEFAULT_BRANCHING_FACTOR = 4;
public static final int DEFAULT_HEIGHT = 4; public static final int DEFAULT_HEIGHT = 4;

@ -12,7 +12,7 @@ package org.rocksdb;
* If {@link #dispose()} function is not called, then it will be GC'd automatically * If {@link #dispose()} function is not called, then it will be GC'd automatically
* and native resources will be released as part of the process. * and native resources will be released as part of the process.
*/ */
public final class Options extends RocksObject public class Options extends RocksObject
implements DBOptionsInterface, ColumnFamilyOptionsInterface { implements DBOptionsInterface, ColumnFamilyOptionsInterface {
static { static {
RocksDB.loadLibrary(); RocksDB.loadLibrary();

@ -12,7 +12,7 @@ package org.rocksdb;
* *
* <p>It also support prefix hash feature.</p> * <p>It also support prefix hash feature.</p>
*/ */
public final class PlainTableConfig extends TableFormatConfig { public class PlainTableConfig extends TableFormatConfig {
public static final int VARIABLE_LENGTH = 0; public static final int VARIABLE_LENGTH = 0;
public static final int DEFAULT_BLOOM_BITS_PER_KEY = 10; public static final int DEFAULT_BLOOM_BITS_PER_KEY = 10;
public static final double DEFAULT_HASH_TABLE_RATIO = 0.75; public static final double DEFAULT_HASH_TABLE_RATIO = 0.75;

@ -11,7 +11,7 @@ package org.rocksdb;
* Note that dispose() must be called before an Options instance * Note that dispose() must be called before an Options instance
* become out-of-scope to release the allocated memory in c++. * become out-of-scope to release the allocated memory in c++.
*/ */
public final class ReadOptions extends RocksObject { public class ReadOptions extends RocksObject {
public ReadOptions() { public ReadOptions() {
super(); super();
newReadOptions(); newReadOptions();

@ -16,7 +16,7 @@ import java.util.List;
* memory in c++.</p> * memory in c++.</p>
* *
*/ */
public final class RestoreBackupableDB extends RocksObject { public class RestoreBackupableDB extends RocksObject {
/** /**
* <p>Construct new estoreBackupableDB instance.</p> * <p>Construct new estoreBackupableDB instance.</p>
* *

@ -12,7 +12,7 @@ package org.rocksdb;
* to release the allocated memory in c++. * to release the allocated memory in c++.
* *
*/ */
public final class RestoreOptions extends RocksObject { public class RestoreOptions extends RocksObject {
/** /**
* Constructor * Constructor
* *

@ -3,7 +3,7 @@ package org.rocksdb;
/** /**
* The config for skip-list memtable representation. * The config for skip-list memtable representation.
*/ */
public final class SkipListMemTableConfig extends MemTableConfig { public class SkipListMemTableConfig extends MemTableConfig {
public static final long DEFAULT_LOOKAHEAD = 0; public static final long DEFAULT_LOOKAHEAD = 0;

@ -8,7 +8,7 @@ package org.rocksdb;
/** /**
* Snapshot of database * Snapshot of database
*/ */
public final class Snapshot extends RocksObject { public class Snapshot extends RocksObject {
Snapshot(final long nativeHandle) { Snapshot(final long nativeHandle) {
super(); super();
nativeHandle_ = nativeHandle; nativeHandle_ = nativeHandle;

@ -5,7 +5,7 @@ package org.rocksdb;
* One run of the iterator is continuous, i.e. the iterator will stop at the * One run of the iterator is continuous, i.e. the iterator will stop at the
* beginning of any gap in sequences.</p> * beginning of any gap in sequences.</p>
*/ */
public final class TransactionLogIterator extends RocksObject { public class TransactionLogIterator extends RocksObject {
/** /**
* <p>An iterator is either positioned at a WriteBatch * <p>An iterator is either positioned at a WriteBatch

@ -3,7 +3,7 @@ package org.rocksdb;
/** /**
* The config for vector memtable representation. * The config for vector memtable representation.
*/ */
public final class VectorMemTableConfig extends MemTableConfig { public class VectorMemTableConfig extends MemTableConfig {
public static final int DEFAULT_RESERVED_SIZE = 0; public static final int DEFAULT_RESERVED_SIZE = 0;
/** /**

@ -11,7 +11,7 @@ package org.rocksdb;
* Note that developers should call WriteOptions.dispose() to release the * Note that developers should call WriteOptions.dispose() to release the
* c++ side memory before a WriteOptions instance runs out of scope. * c++ side memory before a WriteOptions instance runs out of scope.
*/ */
public final class WriteOptions extends RocksObject { public class WriteOptions extends RocksObject {
/** /**
* Construct WriteOptions instance. * Construct WriteOptions instance.
*/ */

@ -1,6 +1,6 @@
package org.rocksdb.util; package org.rocksdb.util;
public final class Environment { public class Environment {
private static String OS = System.getProperty("os.name").toLowerCase(); private static String OS = System.getProperty("os.name").toLowerCase();
private static String ARCH = System.getProperty("os.arch").toLowerCase(); private static String ARCH = System.getProperty("os.arch").toLowerCase();

@ -5,7 +5,7 @@
package org.rocksdb.util; package org.rocksdb.util;
public final class SizeUnit { public class SizeUnit {
public static final long KB = 1024L; public static final long KB = 1024L;
public static final long MB = KB * KB; public static final long MB = KB * KB;
public static final long GB = KB * MB; public static final long GB = KB * MB;

Loading…
Cancel
Save