com.thinkaurelius.titan.diskstorage.keycolumnvalue

## Interface StoreTransaction

- All Superinterfaces:
    BaseTransaction, BaseTransactionConfigurable
  All Known Implementing Classes:
    AbstractStoreTransaction, CacheTransaction, ExpectedValueCheckingTransaction, NoOpStoreTransaction

      public interface StoreTransaction
      extends BaseTransactionConfigurable

  A transaction handle uniquely identifies a transaction on the storage backend.

  All modifications to the storage backend must occur within the context of a single transaction. Such a transaction is identified to the Titan middleware by a StoreTransaction. Graph transactions rely on the existence of a storage backend transaction.

  Note, that a StoreTransaction by itself does not provide any isolation or consistency guarantees (e.g. ACID). Graph Transactions can only extend such guarantees if they are supported by the respective storage backend.
  Author:
    Matthias Bröcheler (me@matthiasb.com);

- - ### Method Summary

    - ### Methods inherited from interface com.thinkaurelius.titan.diskstorage.BaseTransactionConfigurable

      `getConfiguration`

    - ### Methods inherited from interface com.thinkaurelius.titan.diskstorage.BaseTransaction

      `commit, rollback`

Copyright © 2012–2014. All rights reserved.