Files
Yasuhiro KIMURA 9678929700 Update to 18.1.40
2020-07-24 01:10:28 +09:00

794 lines
58 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.7) on Mon Jun 01 06:40:53 PDT 2020 -->
<title>Uses of Class com.sleepycat.db.LockMode (Oracle - Berkeley DB Java API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="date" content="2020-06-01">
<link rel="stylesheet" type="text/css" href="../../../../style.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.4.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.sleepycat.db.LockMode (Oracle - Berkeley DB Java API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../LockMode.html" title="class in com.sleepycat.db">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><b>Berkeley DB</b><br><font size="-1"> version 18.1.40</font></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
<div class="header">
<h2 title="Uses of Class com.sleepycat.db.LockMode" class="title">Uses of Class<br>com.sleepycat.db.LockMode</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#com.sleepycat.db">com.sleepycat.db</a></th>
<td class="colLast">
<div class="block">Berkeley DB Java API<br>
<a href="../../../../../programmer_reference/index.html" target="_top">[reference guide]</a> <a href="../../../../../programmer_reference/java_program.html" target="_top">[Java programming notes]</a>.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#com.sleepycat.persist">com.sleepycat.persist</a></th>
<td class="colLast">
<div class="block">The Direct Persistence Layer (DPL) adds a persistent object model to the
Berkeley DB transactional engine.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.sleepycat.db">
<!-- -->
</a>
<h3>Uses of <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a> in <a href="../package-summary.html">com.sleepycat.db</a></h3>
<table class="useSummary" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../package-summary.html">com.sleepycat.db</a> declared as <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LockMode.</span><code><span class="memberNameLink"><a href="../LockMode.html#DEFAULT">DEFAULT</a></span></code></th>
<td class="colLast">
<div class="block">Acquire read locks for read operations and write locks for write
operations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LockMode.</span><code><span class="memberNameLink"><a href="../LockMode.html#DEGREE_2">DEGREE_2</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">This has been replaced by <a href="../LockMode.html#READ_COMMITTED"><code>READ_COMMITTED</code></a> to conform to ANSI
database isolation terminology.</div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LockMode.</span><code><span class="memberNameLink"><a href="../LockMode.html#DIRTY_READ">DIRTY_READ</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">This has been replaced by <a href="../LockMode.html#READ_UNCOMMITTED"><code>READ_UNCOMMITTED</code></a> to conform to ANSI
database isolation terminology.</div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LockMode.</span><code><span class="memberNameLink"><a href="../LockMode.html#IGNORE_LEASES">IGNORE_LEASES</a></span></code></th>
<td class="colLast">
<div class="block">Return the data item irrespective of the state of master leases.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LockMode.</span><code><span class="memberNameLink"><a href="../LockMode.html#READ_COMMITTED">READ_COMMITTED</a></span></code></th>
<td class="colLast">
<div class="block">Read committed isolation provides for cursor stability but not repeatable
reads.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LockMode.</span><code><span class="memberNameLink"><a href="../LockMode.html#READ_UNCOMMITTED">READ_UNCOMMITTED</a></span></code></th>
<td class="colLast">
<div class="block">Read modified but not yet committed data.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">LockMode.</span><code><span class="memberNameLink"><a href="../LockMode.html#RMW">RMW</a></span></code></th>
<td class="colLast">
<div class="block">Acquire write locks instead of read locks when doing the retrieval.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../package-summary.html">com.sleepycat.db</a> with parameters of type <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Database.</span><code><span class="memberNameLink"><a href="../Database.html#get-com.sleepycat.db.Transaction-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">get</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Retrieves the key/data pair with the given key from the database.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryDatabase.</span><code><span class="memberNameLink"><a href="../SecondaryDatabase.html#get-com.sleepycat.db.Transaction-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">get</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Retrieves the key/data pair with the given key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getCurrent-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getCurrent</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Returns the key/data pair to which the cursor refers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getCurrent-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getCurrent</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Returns the key/data pair to which the cursor refers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getFirst-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getFirst</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the first key/data pair of the database, and return
that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getFirst-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getFirst</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the first key/data pair of the database, and return
that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getLast-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getLast</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the last key/data pair of the database, and return
that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getLast-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getLast</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the last key/data pair of the database, and return
that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getNext-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNext</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the next key/data pair and return that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JoinCursor.</span><code><span class="memberNameLink"><a href="../JoinCursor.html#getNext-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNext</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Returns the next primary key and data resulting from the join operation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">JoinCursor.</span><code><span class="memberNameLink"><a href="../JoinCursor.html#getNext-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNext</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Returns the next primary key resulting from the join operation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getNext-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNext</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the next key/data pair and return that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getNextDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNextDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">If the next key/data pair of the database is a duplicate data record for
the current key/data pair, move the cursor to the next key/data pair
of the database and return that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getNextDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNextDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">If the next key/data pair of the database is a duplicate data record for
the current key/data pair, move the cursor to the next key/data pair
of the database and return that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getNextNoDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNextNoDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the next non-duplicate key/data pair and return
that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getNextNoDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getNextNoDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the next non-duplicate key/data pair and return
that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getPrev-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getPrev</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the previous key/data pair and return that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getPrev-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getPrev</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the previous key/data pair and return that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getPrevDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getPrevDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">If the previous key/data pair of the database is a duplicate data record
for the current key/data pair, move the cursor to the previous key/data
pair of the database and return that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getPrevDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getPrevDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">If the previous key/data pair of the database is a duplicate data record
for the current key/data pair, move the cursor to the previous key/data
pair of the database and return that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getPrevNoDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getPrevNoDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the previous non-duplicate key/data pair and return
that pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getPrevNoDup-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getPrevNoDup</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the previous non-duplicate key/data pair and return
that pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getRecordNumber-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getRecordNumber</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Return the record number associated with the cursor.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getRecordNumber-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getRecordNumber</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;secondaryRecno,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;primaryRecno,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Return the record number associated with the cursor.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getSearchBoth-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchBoth</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the specified key/data pair, where both the key and
data items must match.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Database.</span><code><span class="memberNameLink"><a href="../Database.html#getSearchBoth-com.sleepycat.db.Transaction-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchBoth</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Retrieves the key/data pair with the given key and data value, that is, both
the key and data items must match.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getSearchBoth-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchBoth</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the specified secondary and primary key, where both
the primary and secondary key items must match.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryDatabase.</span><code><span class="memberNameLink"><a href="../SecondaryDatabase.html#getSearchBoth-com.sleepycat.db.Transaction-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchBoth</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Retrieves the key/data pair with the specified secondary and primary key, that
is, both the primary and secondary key items must match.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getSearchBothRange-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchBothRange</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the specified key and matching data item of the database.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getSearchBothRange-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchBothRange</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the specified secondary key and closest matching primary
key of the database.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getSearchKey-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchKey</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the given key of the database, and return the datum
associated with the given key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getSearchKey-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchKey</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the given key of the database, and return the datum
associated with the given key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getSearchKeyRange-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchKeyRange</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the closest matching key of the database, and return
the data item associated with the matching key.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getSearchKeyRange-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchKeyRange</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the closest matching key of the database, and return
the data item associated with the matching key.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Cursor.</span><code><span class="memberNameLink"><a href="../Cursor.html#getSearchRecordNumber-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchRecordNumber</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the specific numbered record of the database, and
return the associated key/data pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Database.</span><code><span class="memberNameLink"><a href="../Database.html#getSearchRecordNumber-com.sleepycat.db.Transaction-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchRecordNumber</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Retrieves the key/data pair associated with the specific numbered record of the database.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryCursor.</span><code><span class="memberNameLink"><a href="../SecondaryCursor.html#getSearchRecordNumber-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchRecordNumber</a></span>&#8203;(<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;secondaryRecno,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Move the cursor to the specific numbered record of the database, and
return the associated key/data pair.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../OperationStatus.html" title="class in com.sleepycat.db">OperationStatus</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryDatabase.</span><code><span class="memberNameLink"><a href="../SecondaryDatabase.html#getSearchRecordNumber-com.sleepycat.db.Transaction-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.DatabaseEntry-com.sleepycat.db.LockMode-">getSearchRecordNumber</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;key,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;pKey,
<a href="../DatabaseEntry.html" title="class in com.sleepycat.db">DatabaseEntry</a>&nbsp;data,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Retrieves the key/data pair associated with the specific numbered record of the database.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.sleepycat.persist">
<!-- -->
</a>
<h3>Uses of <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a> in <a href="../../persist/package-summary.html">com.sleepycat.persist</a></h3>
<table class="useSummary" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../persist/package-summary.html">com.sleepycat.persist</a> with parameters of type <a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityIndex.</span><code><span class="memberNameLink"><a href="../../persist/EntityIndex.html#contains-com.sleepycat.db.Transaction-K-com.sleepycat.db.LockMode-">contains</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../../persist/EntityIndex.html" title="type parameter in EntityIndex">K</a>&nbsp;key,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Checks for existence of a key in this index.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#current-com.sleepycat.db.LockMode-">current</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Returns the value at the cursor position, or null if the value at the
cursor position has been deleted.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#first-com.sleepycat.db.LockMode-">first</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the first value and returns it, or returns null if
the cursor range is empty.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../persist/EntityIndex.html" title="type parameter in EntityIndex">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityIndex.</span><code><span class="memberNameLink"><a href="../../persist/EntityIndex.html#get-com.sleepycat.db.Transaction-K-com.sleepycat.db.LockMode-">get</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../../persist/EntityIndex.html" title="type parameter in EntityIndex">K</a>&nbsp;key,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Gets an entity via a key of this index.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../persist/PrimaryIndex.html" title="type parameter in PrimaryIndex">E</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PrimaryIndex.</span><code><span class="memberNameLink"><a href="../../persist/PrimaryIndex.html#get-com.sleepycat.db.Transaction-PK-com.sleepycat.db.LockMode-">get</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../../persist/PrimaryIndex.html" title="type parameter in PrimaryIndex">PK</a>&nbsp;key,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../persist/SecondaryIndex.html" title="type parameter in SecondaryIndex">E</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">SecondaryIndex.</span><code><span class="memberNameLink"><a href="../../persist/SecondaryIndex.html#get-com.sleepycat.db.Transaction-SK-com.sleepycat.db.LockMode-">get</a></span>&#8203;(<a href="../Transaction.html" title="class in com.sleepycat.db">Transaction</a>&nbsp;txn,
<a href="../../persist/SecondaryIndex.html" title="type parameter in SecondaryIndex">SK</a>&nbsp;key,
<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#iterator-com.sleepycat.db.LockMode-">iterator</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Returns an iterator over the key range, starting with the value
following the current position or at the first value if the cursor is
uninitialized.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../persist/ForwardCursor.html" title="type parameter in ForwardCursor">V</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ForwardCursor.</span><code><span class="memberNameLink"><a href="../../persist/ForwardCursor.html#iterator-com.sleepycat.db.LockMode-">iterator</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Returns an iterator over the key range, starting with the value
following the current position or at the first value if the cursor is
uninitialized.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#last-com.sleepycat.db.LockMode-">last</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the last value and returns it, or returns null if
the cursor range is empty.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#next-com.sleepycat.db.LockMode-">next</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the next value and returns it, or returns null
if there are no more values in the cursor range.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../persist/ForwardCursor.html" title="type parameter in ForwardCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ForwardCursor.</span><code><span class="memberNameLink"><a href="../../persist/ForwardCursor.html#next-com.sleepycat.db.LockMode-">next</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the next value and returns it, or returns null
if there are no more values in the cursor range.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#nextDup-com.sleepycat.db.LockMode-">nextDup</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the next value with the same key (duplicate) and
returns it, or returns null if no more values are present for the key at
the current position.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#nextNoDup-com.sleepycat.db.LockMode-">nextNoDup</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the next value with a different key and returns it,
or returns null if there are no more unique keys in the cursor range.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#prev-com.sleepycat.db.LockMode-">prev</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the previous value and returns it, or returns null
if there are no preceding values in the cursor range.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#prevDup-com.sleepycat.db.LockMode-">prevDup</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the previous value with the same key (duplicate) and
returns it, or returns null if no preceding values are present for the
key at the current position.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../persist/EntityCursor.html" title="type parameter in EntityCursor">V</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">EntityCursor.</span><code><span class="memberNameLink"><a href="../../persist/EntityCursor.html#prevNoDup-com.sleepycat.db.LockMode-">prevNoDup</a></span>&#8203;(<a href="../LockMode.html" title="class in com.sleepycat.db">LockMode</a>&nbsp;lockMode)</code></th>
<td class="colLast">
<div class="block">Moves the cursor to the preceding value with a different key and returns
it, or returns null if there are no preceding unique keys in the cursor
range.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../LockMode.html" title="class in com.sleepycat.db">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><b>Berkeley DB</b><br><font size="-1"> version 18.1.40</font></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><font size=1>Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.</font></small></p>
</body>
</html>