## Uses of Interface
com.thinkaurelius.titan.diskstorage.BaseTransaction

- Packages that use BaseTransaction
  Package | Description
  --- | ---
  com.thinkaurelius.titan.diskstorage |
  com.thinkaurelius.titan.diskstorage.common |
  com.thinkaurelius.titan.diskstorage.indexing |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache |
  com.thinkaurelius.titan.diskstorage.locking.consistentkey |
  com.thinkaurelius.titan.diskstorage.util |

- - ### Uses of BaseTransaction in com.thinkaurelius.titan.diskstorage

    Subinterfaces of BaseTransaction in com.thinkaurelius.titan.diskstorage
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BaseTransactionConfigurable` An extension to the `BaseTransaction` interface that exposes a configuration object of type `BaseTransactionConfig` for this particular transaction.
    `interface` | `LoggableTransaction`

    Classes in com.thinkaurelius.titan.diskstorage that implement BaseTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BackendTransaction` Bundles all storage/index transactions and provides a proxy for some of their methods for convenience.

  - ### Uses of BaseTransaction in com.thinkaurelius.titan.diskstorage.common

    Classes in com.thinkaurelius.titan.diskstorage.common that implement BaseTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractStoreTransaction` Abstract implementation of `StoreTransaction` to be used as the basis for more specific implementations.
    `class` | `NoOpStoreTransaction` Dummy transaction object that does nothing

  - ### Uses of BaseTransaction in com.thinkaurelius.titan.diskstorage.indexing

    Classes in com.thinkaurelius.titan.diskstorage.indexing that implement BaseTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IndexTransaction` Wraps the transaction handle of an index and buffers all mutations against an index for efficiency.

    Methods in com.thinkaurelius.titan.diskstorage.indexing with parameters of type BaseTransaction
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexProvider.`mutate(Map<String,Map<String,IndexMutation>> mutations, KeyInformation.IndexRetriever informations, BaseTransaction tx)` Mutates the index (adds and removes fields or entire documents)
    `List<String>` | IndexProvider.`query(IndexQuery query, KeyInformation.IndexRetriever informations, BaseTransaction tx)` Executes the given query against the index.
    `Iterable<RawQuery.Result<String>>` | IndexProvider.`query(RawQuery query, KeyInformation.IndexRetriever informations, BaseTransaction tx)` Executes the given raw query against the index
    `void` | IndexProvider.`register(String store, String key, KeyInformation information, BaseTransaction tx)` This method registers a new key for the specified index store with the given data type.
    `void` | IndexProvider.`restore(Map<String,Map<String,List<IndexEntry>>> documents, KeyInformation.IndexRetriever informations, BaseTransaction tx)` Restores the index to the state of the primary data store as given in the `documents` variable.

  - ### Uses of BaseTransaction in com.thinkaurelius.titan.diskstorage.keycolumnvalue

    Subinterfaces of BaseTransaction in com.thinkaurelius.titan.diskstorage.keycolumnvalue
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `StoreTransaction` A transaction handle uniquely identifies a transaction on the storage backend.

  - ### Uses of BaseTransaction in com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache

    Classes in com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache that implement BaseTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CacheTransaction`

  - ### Uses of BaseTransaction in com.thinkaurelius.titan.diskstorage.locking.consistentkey

    Classes in com.thinkaurelius.titan.diskstorage.locking.consistentkey that implement BaseTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExpectedValueCheckingTransaction` A `StoreTransaction` that supports locking via `LocalLockMediator` and writing and reading lock records in a `ExpectedValueCheckingStore`.

  - ### Uses of BaseTransaction in com.thinkaurelius.titan.diskstorage.util

    Classes in com.thinkaurelius.titan.diskstorage.util that implement BaseTransaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultTransaction`

Copyright © 2012–2014. All rights reserved.