## Uses of Interface
com.thinkaurelius.titan.diskstorage.keycolumnvalue.KeyColumnValueStore

- Packages that use KeyColumnValueStore
  Package | Description
  --- | ---
  com.thinkaurelius.titan.diskstorage.configuration.backend |
  com.thinkaurelius.titan.diskstorage.idmanagement |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue.inmemory |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue.keyvalue |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue.ttl |
  com.thinkaurelius.titan.diskstorage.locking.consistentkey |
  com.thinkaurelius.titan.diskstorage.log.kcvs |
  com.thinkaurelius.titan.diskstorage.util |

- - ### Uses of KeyColumnValueStore in com.thinkaurelius.titan.diskstorage.configuration.backend

    Constructors in com.thinkaurelius.titan.diskstorage.configuration.backend with parameters of type KeyColumnValueStore
    Constructor and Description
    `KCVSConfiguration(BackendOperation.TransactionalProvider txProvider, TimestampProvider times, KeyColumnValueStore store, String identifier)`

  - ### Uses of KeyColumnValueStore in com.thinkaurelius.titan.diskstorage.idmanagement

    Constructors in com.thinkaurelius.titan.diskstorage.idmanagement with parameters of type KeyColumnValueStore
    Constructor and Description
    `ConsistentKeyIDAuthority(KeyColumnValueStore idStore, StoreManager manager, Configuration config)`

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

    Classes in com.thinkaurelius.titan.diskstorage.keycolumnvalue that implement KeyColumnValueStore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KCVSProxy` Wraps a `KeyColumnValueStore` as a proxy as a basis for other wrappers
    `class` | `ReadOnlyKeyColumnValueStore` Wraps a `KeyColumnValueStore` and throws exceptions when a mutation is attempted.

    Fields in com.thinkaurelius.titan.diskstorage.keycolumnvalue declared as KeyColumnValueStore
    Modifier and Type | Field and Description
    --- | ---
    `protected KeyColumnValueStore` | KCVSProxy.`store`

    Methods in com.thinkaurelius.titan.diskstorage.keycolumnvalue that return KeyColumnValueStore
    Modifier and Type | Method and Description
    --- | ---
    `KeyColumnValueStore` | KCVSManagerProxy.`openDatabase(String name)`
    `KeyColumnValueStore` | KeyColumnValueStoreManager.`openDatabase(String name)` Opens an ordered database by the given name.
    `KeyColumnValueStore` | CustomizeStoreKCVSManager.`openDatabase(String name, int ttlInSeconds)` Opens a database against this `KeyColumnValueStoreManager` with the given TTL in seconds.

    Methods in com.thinkaurelius.titan.diskstorage.keycolumnvalue with parameters of type KeyColumnValueStore
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | KCVSUtil.`containsKey(KeyColumnValueStore store, StaticBuffer key, int maxColumnLength, StoreTransaction txh)`
    `static boolean` | KCVSUtil.`containsKey(KeyColumnValueStore store, StaticBuffer key, StoreTransaction txh)`
    `static boolean` | KCVSUtil.`containsKeyColumn(KeyColumnValueStore store, StaticBuffer key, StaticBuffer column, StoreTransaction txh)` Returns true if the specified key-column pair exists in the store.
    `static StaticBuffer` | KCVSUtil.`get(KeyColumnValueStore store, StaticBuffer key, StaticBuffer column, StoreTransaction txh)` Retrieves the value for the specified column and key under the given transaction from the store if such exists, otherwise returns NULL
    `static KeyIterator` | KCVSUtil.`getKeys(KeyColumnValueStore store, StoreFeatures features, int keyLength, int sliceLength, StoreTransaction txh)` If the store supports unordered scans, then call {#link `getKeys(SliceQuery, StoreTransaction)`.

    Constructors in com.thinkaurelius.titan.diskstorage.keycolumnvalue with parameters of type KeyColumnValueStore
    Constructor and Description
    `KCVSProxy(KeyColumnValueStore store)`
    `ReadOnlyKeyColumnValueStore(KeyColumnValueStore store)`

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

    Classes in com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache that implement KeyColumnValueStore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExpirationKCVSCache`
    `class` | `KCVSCache`
    `class` | `NoKCVSCache`

    Constructors in com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache with parameters of type KeyColumnValueStore
    Constructor and Description
    `ExpirationKCVSCache(KeyColumnValueStore store, String metricsName, long cacheTimeMS, long invalidationGracePeriodMS, long maximumByteSize)`
    `KCVSCache(KeyColumnValueStore store, String metricsName)`
    `NoKCVSCache(KeyColumnValueStore store)`

  - ### Uses of KeyColumnValueStore in com.thinkaurelius.titan.diskstorage.keycolumnvalue.inmemory

    Classes in com.thinkaurelius.titan.diskstorage.keycolumnvalue.inmemory that implement KeyColumnValueStore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InMemoryKeyColumnValueStore` An in-memory implementation of `KeyColumnValueStore`.

    Methods in com.thinkaurelius.titan.diskstorage.keycolumnvalue.inmemory that return KeyColumnValueStore
    Modifier and Type | Method and Description
    --- | ---
    `KeyColumnValueStore` | InMemoryStoreManager.`openDatabase(String name)`

  - ### Uses of KeyColumnValueStore in com.thinkaurelius.titan.diskstorage.keycolumnvalue.keyvalue

    Classes in com.thinkaurelius.titan.diskstorage.keycolumnvalue.keyvalue that implement KeyColumnValueStore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseKeyColumnValueAdapter`
    `class` | `OrderedKeyValueStoreAdapter` Wraps a `OrderedKeyValueStore` and exposes it as a `KeyColumnValueStore`.

  - ### Uses of KeyColumnValueStore in com.thinkaurelius.titan.diskstorage.keycolumnvalue.ttl

    Classes in com.thinkaurelius.titan.diskstorage.keycolumnvalue.ttl that implement KeyColumnValueStore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TTLKCVS`

    Methods in com.thinkaurelius.titan.diskstorage.keycolumnvalue.ttl that return KeyColumnValueStore
    Modifier and Type | Method and Description
    --- | ---
    `KeyColumnValueStore` | TTLKVCSManager.`openDatabase(String name)`
    `KeyColumnValueStore` | TTLKVCSManager.`openDatabase(String name, int ttlInSeconds)`

    Constructors in com.thinkaurelius.titan.diskstorage.keycolumnvalue.ttl with parameters of type KeyColumnValueStore
    Constructor and Description
    `TTLKCVS(KeyColumnValueStore store, int ttl)`

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

    Classes in com.thinkaurelius.titan.diskstorage.locking.consistentkey that implement KeyColumnValueStore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExpectedValueCheckingStore` A `KeyColumnValueStore` wrapper intended for nontransactional stores that forwards all but these two methods to an encapsulated store instance: `ExpectedValueCheckingStore.acquireLock(StaticBuffer, StaticBuffer, StaticBuffer, StoreTransaction)` `ExpectedValueCheckingStore.mutate(StaticBuffer, List, List, StoreTransaction)` This wrapper adds some logic to both of the overridden methods before calling the encapsulated store's version.

    Methods in com.thinkaurelius.titan.diskstorage.locking.consistentkey that return KeyColumnValueStore
    Modifier and Type | Method and Description
    --- | ---
    `KeyColumnValueStore` | ExpectedValueCheckingStoreManager.`openDatabase(String name)`

    Constructors in com.thinkaurelius.titan.diskstorage.locking.consistentkey with parameters of type KeyColumnValueStore
    Constructor and Description
    `ConsistentKeyLocker.Builder(KeyColumnValueStore store, StoreManager manager)`
    `ExpectedValueCheckingStore(KeyColumnValueStore store, Locker locker)`
    `StandardLockCleanerRunnable(KeyColumnValueStore store, KeyColumn target, StoreTransaction tx, ConsistentKeyLockerSerializer serializer, long cutoff)`
    `StandardLockCleanerService(KeyColumnValueStore store, ConsistentKeyLockerSerializer serializer)`
    `StandardLockCleanerService(KeyColumnValueStore store, ConsistentKeyLockerSerializer serializer, ExecutorService exec, long cooldownTime, TimeUnit cooldownUnit)`

  - ### Uses of KeyColumnValueStore in com.thinkaurelius.titan.diskstorage.log.kcvs

    Constructors in com.thinkaurelius.titan.diskstorage.log.kcvs with parameters of type KeyColumnValueStore
    Constructor and Description
    `KCVSLog(String name, KCVSLogManager manager, KeyColumnValueStore store, Configuration config)`

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

    Classes in com.thinkaurelius.titan.diskstorage.util that implement KeyColumnValueStore
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MetricInstrumentedStore` This class instruments an arbitrary KeyColumnValueStore backend with Metrics.

    Constructors in com.thinkaurelius.titan.diskstorage.util with parameters of type KeyColumnValueStore
    Constructor and Description
    `MetricInstrumentedStore(KeyColumnValueStore backend, String metricsStoreName)`

Copyright © 2012–2014. All rights reserved.