All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rocksdb.TransactionalOptions Maven / Gradle / Ivy

Go to download

RocksDB fat jar that contains .so files for linux32 and linux64 (glibc and musl-libc), jnilib files for Mac OSX, and a .dll for Windows x64.

There is a newer version: 8.9.1.2
Show newest version
// Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
//  This source code is licensed under both the GPLv2 (found in the
//  COPYING file in the root directory) and Apache 2.0 License
//  (found in the LICENSE.Apache file in the root directory).

package org.rocksdb;


interface TransactionalOptions>
    extends AutoCloseable {

  /**
   * True indicates snapshots will be set, just like if
   * {@link Transaction#setSnapshot()} had been called
   *
   * @return whether a snapshot will be set
   */
  boolean isSetSnapshot();

  /**
   * Setting the setSnapshot to true is the same as calling
   * {@link Transaction#setSnapshot()}.
   * 

* Default: false * * @param setSnapshot Whether to set a snapshot * * @return this TransactionalOptions instance */ T setSetSnapshot(final boolean setSnapshot); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy