Uses of Class com.sleepycat.je.CursorConfig (Oracle - Berkeley DB Java Edition API)
Date: 2014-12-16

## Uses of Class
com.sleepycat.je.CursorConfig

- Packages that use CursorConfig
  Package | Description
  --- | ---
  com.sleepycat.collections | Data access based on the standard Java collections API.
  com.sleepycat.je | Foundation for creating environments, databases and transactions; provides cursor based data access.
  com.sleepycat.persist | The Direct Persistence Layer (DPL) adds a persistent object model to the Berkeley DB transactional engine.

- - ### Uses of CursorConfig in com.sleepycat.collections

    Methods in com.sleepycat.collections that return CursorConfig
    Modifier and Type | Method and Description
    --- | ---
    `CursorConfig` | StoredContainer.`getCursorConfig()` Returns the cursor configuration that is used for all operations performed via this container.

    Methods in com.sleepycat.collections with parameters of type CursorConfig
    Modifier and Type | Method and Description
    --- | ---
    `static <E> Collection<E>` | StoredCollections.`configuredCollection(Collection<E> storedCollection, CursorConfig config)` Creates a configured collection from a given stored collection.
    `static <E> List<E>` | StoredCollections.`configuredList(List<E> storedList, CursorConfig config)` Creates a configured list from a given stored list.
    `static <K,V> Map<K,V>` | StoredCollections.`configuredMap(Map<K,V> storedMap, CursorConfig config)` Creates a configured map from a given stored map.
    `static <E> Set<E>` | StoredCollections.`configuredSet(Set<E> storedSet, CursorConfig config)` Creates a configured set from a given stored set.
    `static <K,V> SortedMap<K,V>` | StoredCollections.`configuredSortedMap(SortedMap<K,V> storedSortedMap, CursorConfig config)` Creates a configured sorted map from a given stored sorted map.
    `static <E> SortedSet<E>` | StoredCollections.`configuredSortedSet(SortedSet<E> storedSortedSet, CursorConfig config)` Creates a configured sorted set from a given stored sorted set.

  - ### Uses of CursorConfig in com.sleepycat.je

    Fields in com.sleepycat.je declared as CursorConfig
    Modifier and Type | Field and Description
    --- | ---
    `static CursorConfig` | CursorConfig.`DEFAULT` Default configuration used if null is passed to methods that create a cursor.
    `static CursorConfig` | CursorConfig.`READ_COMMITTED` A convenience instance to configure a cursor for read committed isolation.
    `static CursorConfig` | CursorConfig.`READ_UNCOMMITTED` A convenience instance to configure read operations performed by the cursor to return modified but not yet committed data.

    Methods in com.sleepycat.je that return CursorConfig
    Modifier and Type | Method and Description
    --- | ---
    `CursorConfig` | CursorConfig.`clone()` Returns a copy of this configuration object.
    `CursorConfig` | Cursor.`getConfig()` Returns this cursor's configuration.
    `CursorConfig` | CursorConfig.`setNonSticky(boolean nonSticky)` Configures the behavior of the cursor when a cursor movement operation returns `OperationStatus.NOTFOUND`.
    `CursorConfig` | CursorConfig.`setReadCommitted(boolean readCommitted)` Configures read operations performed by the cursor to obey read committed isolation.
    `CursorConfig` | CursorConfig.`setReadUncommitted(boolean readUncommitted)` Configures read operations performed by the cursor to return modified but not yet committed data.

    Methods in com.sleepycat.je with parameters of type CursorConfig
    Modifier and Type | Method and Description
    --- | ---
    `SecondaryCursor` | SecondaryDatabase.`openCursor(Transaction txn, CursorConfig cursorConfig)` Obtain a cursor on a database, returning a `SecondaryCursor`.
    `Cursor` | Database.`openCursor(Transaction txn, CursorConfig cursorConfig)` Returns a cursor into the database.
    `SecondaryCursor` | SecondaryDatabase.`openSecondaryCursor(Transaction txn, CursorConfig cursorConfig)` Deprecated. As of JE 4.0.13, replaced by `SecondaryDatabase.openCursor(com.sleepycat.je.Transaction, com.sleepycat.je.CursorConfig)`.

  - ### Uses of CursorConfig in com.sleepycat.persist

    Methods in com.sleepycat.persist with parameters of type CursorConfig
    Modifier and Type | Method and Description
    --- | ---
    `ForwardCursor<E>` | EntityJoin.`entities(Transaction txn, CursorConfig config)` Opens a cursor that returns the entities qualifying for the join.
    `EntityCursor<V>` | EntityIndex.`entities(Transaction txn, CursorConfig config)` Opens a cursor for traversing all entities in this index.
    `EntityCursor<V>` | EntityIndex.`entities(Transaction txn, K fromKey, boolean fromInclusive, K toKey, boolean toInclusive, CursorConfig config)` Opens a cursor for traversing entities in a key range.
    `ForwardCursor<PK>` | EntityJoin.`keys(Transaction txn, CursorConfig config)` Opens a cursor that returns the primary keys of entities qualifying for the join.
    `EntityCursor<K>` | EntityIndex.`keys(Transaction txn, CursorConfig config)` Opens a cursor for traversing all keys in this index.
    `EntityCursor<K>` | EntityIndex.`keys(Transaction txn, K fromKey, boolean fromInclusive, K toKey, boolean toInclusive, CursorConfig config)` Opens a cursor for traversing keys in a key range.

Copyright (c) 2004, 2014 Oracle and/or its affiliates. All rights reserved.