Berkeley DB version 5.3.21

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

Packages that use CursorConfig
com.sleepycat.collections: Data access based on the standard Java collections API.
com.sleepycat.db: Berkeley DB Java API [reference guide] [Java programming notes].
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
`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

`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.db

Fields in com.sleepycat.db declared as CursorConfig
`static CursorConfig` `CursorConfig.BULK_CURSOR` A convenience instance to specify the database cursor will be used to make bulk changes to the underlying database.
`static CursorConfig` `CursorConfig.DEFAULT` Default configuration used if null is passed to methods that create a cursor.
`static CursorConfig` `CursorConfig.DEGREE_2` Deprecated. This has been replaced by `READ_COMMITTED` to conform to ANSI database isolation terminology.
`static CursorConfig` `CursorConfig.DIRTY_READ` Deprecated. This has been replaced by `READ_UNCOMMITTED` to conform to ANSI database isolation terminology.
`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.
`static CursorConfig` `CursorConfig.SNAPSHOT` A convenience instance to configure read operations performed by the cursor to return values as they were when the cursor was opened, if `DatabaseConfig.setMultiversion(boolean)` is configured.
`static CursorConfig` `CursorConfig.WRITECURSOR` A convenience instance to specify the Concurrent Data Store environment cursor will be used to update the database.

Methods in com.sleepycat.db that return CursorConfig
`CursorConfig` `Cursor.getConfig()` Return this cursor's configuration.

Methods in com.sleepycat.db with parameters of type CursorConfig
`Cursor` `Database.openCursor(Transaction txn, CursorConfig config)` Return a cursor into the database.
`Cursor` `SecondaryDatabase.openCursor(Transaction txn, CursorConfig config)` Return a cursor into the database.
`SecondaryCursor` `SecondaryDatabase.openSecondaryCursor(Transaction txn, CursorConfig config)` Obtain a cursor on a database, returning a `SecondaryCursor`.

Constructors in com.sleepycat.db with parameters of type CursorConfig
`Cursor(Database database, CursorConfig config)`

Uses of CursorConfig in com.sleepycat.persist

Methods in com.sleepycat.persist with parameters of type CursorConfig
`EntityCursor<V>` `EntityIndex.entities(Transaction txn, CursorConfig config)` Opens a cursor for traversing all entities in this index.
`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, K fromKey, boolean fromInclusive, K toKey, boolean toInclusive, CursorConfig config)` Opens a cursor for traversing entities in a key range.
`EntityCursor<K>` `EntityIndex.keys(Transaction txn, CursorConfig config)` Opens a cursor for traversing all keys in this index.
`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, K fromKey, boolean fromInclusive, K toKey, boolean toInclusive, CursorConfig config)` Opens a cursor for traversing keys in a key range.

Berkeley DB version 5.3.21

Copyright (c) 1996, 2012 Oracle and/or its affiliates. All rights reserved.