Berkeley DB: DbEnv.set_tx_timestamp
Description: Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++

# DbEnv.set_tx_timestamp |

`

###

    import com.sleepycat.db.*;

    public void set_tx_timestamp(java.util.Date timestamp)
    	throws DbException;

# Description

Recover to the time specified by timestamp rather than to the most current possible date. Note that only the seconds (not the milliseconds) of the timestamp are used

The DbEnv.set_tx_timestamp interface may only be used to configure Berkeley DB before the DbEnv.open interface is called.

The DbEnv.set_tx_timestamp method throws an exception that encapsulates a non-zero error value on failure.

# Errors

EINVAL
  An invalid flag value or parameter was specified.

  It is not possible to recover to the specified time using the log files currently present in the environment.

### Classes

DbEnv, DbTxn

# See Also

DbEnv.set_tx_max, DbEnv.set_tx_timestamp, DbTxn.abort, DbEnv.txn_begin, DbEnv.txn_checkpoint, DbTxn.commit, DbTxn.id, DbTxn.prepare and DbEnv.txn_stat.`

Copyright Sleepycat Software