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

647 lines
31 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>VerifyConfig (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="VerifyConfig (Oracle - Berkeley DB Java API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
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 class="navBarCell1Rev">Class</li>
<li><a href="class-use/VerifyConfig.html">Use</a></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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</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>
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">com.sleepycat.db</a></div>
<h2 title="Class VerifyConfig" class="title">Class VerifyConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.sleepycat.db.VerifyConfig</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public class <span class="typeNameLabel">VerifyConfig</span>
extends java.lang.Object</pre>
<div class="block">Specifies the attributes of a verification operation.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</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>
<tr class="altColor">
<td class="colFirst"><code>static <a href="VerifyConfig.html" title="class in com.sleepycat.db">VerifyConfig</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT">DEFAULT</a></span></code></th>
<td class="colLast">
<div class="block">Default configuration used if null is passed to
<a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a>.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#VerifyConfig--">VerifyConfig</a></span>()</code></th>
<td class="colLast">
<div class="block">An instance created using the default constructor is initialized
with the system's default settings.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></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>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAggressive--">getAggressive</a></span>()</code></th>
<td class="colLast">
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to output
<b>all</b> the key/data pairs in the file that can be found.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNoOrderCheck--">getNoOrderCheck</a></span>()</code></th>
<td class="colLast">
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to skip the
database checks for btree and duplicate sort order and for hashing.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOrderCheckOnly--">getOrderCheckOnly</a></span>()</code></th>
<td class="colLast">
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to do database
checks for btree and duplicate sort order and for hashing, skipped
by verification operations configured by <a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a>.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrintable--">getPrintable</a></span>()</code></th>
<td class="colLast">
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to use printing
characters to where possible.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSalvage--">getSalvage</a></span>()</code></th>
<td class="colLast">
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to write the
key/data pairs from all databases in the file to the file stream
named by the outfile parameter..</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAggressive-boolean-">setAggressive</a></span>&#8203;(boolean&nbsp;aggressive)</code></th>
<td class="colLast">
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to output <b>all</b> the
key/data pairs in the file that can be found.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNoOrderCheck-boolean-">setNoOrderCheck</a></span>&#8203;(boolean&nbsp;noOrderCheck)</code></th>
<td class="colLast">
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to skip the database checks for
btree and duplicate sort order and for hashing.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOrderCheckOnly-boolean-">setOrderCheckOnly</a></span>&#8203;(boolean&nbsp;orderCheckOnly)</code></th>
<td class="colLast">
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to do database checks for btree
and duplicate sort order and for hashing, skipped by verification
operations configured by <a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a>.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPrintable-boolean-">setPrintable</a></span>&#8203;(boolean&nbsp;printable)</code></th>
<td class="colLast">
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to use printing characters to
where possible.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSalvage-boolean-">setSalvage</a></span>&#8203;(boolean&nbsp;salvage)</code></th>
<td class="colLast">
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to write the key/data pairs from
all databases in the file to the file stream named by the outfile
parameter.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="DEFAULT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT</h4>
<pre>public static final&nbsp;<a href="VerifyConfig.html" title="class in com.sleepycat.db">VerifyConfig</a> DEFAULT</pre>
<div class="block">Default configuration used if null is passed to
<a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a>.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="VerifyConfig--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>VerifyConfig</h4>
<pre>public&nbsp;VerifyConfig()</pre>
<div class="block">An instance created using the default constructor is initialized
with the system's default settings.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setAggressive-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAggressive</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setAggressive&#8203;(boolean&nbsp;aggressive)</pre>
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to output <b>all</b> the
key/data pairs in the file that can be found.
<p>
By default, <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> does not assume corruption.
For example, if a key/data pair on a page is marked as deleted, it
is not then written to the output file. When <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured with this method, corruption is assumed, and
any key/data pair that can be found is written. In this case,
key/data pairs that are corrupted or have been deleted may appear
in the output (even if the file being salvaged is in no way
corrupt), and the output will almost certainly require editing
before being loaded into a database.
<p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>aggressive</code> - If true, configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to output <b>all</b>
the key/data pairs in the file that can be found.</dd>
</dl>
</li>
</ul>
<a name="getAggressive--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAggressive</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getAggressive()</pre>
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to output
<b>all</b> the key/data pairs in the file that can be found.
<p>
This method may be called at any time during the life of the application.
<p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to output
<b>all</b> the key/data pairs in the file that can be found.</dd>
</dl>
</li>
</ul>
<a name="setNoOrderCheck-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNoOrderCheck</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setNoOrderCheck&#8203;(boolean&nbsp;noOrderCheck)</pre>
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to skip the database checks for
btree and duplicate sort order and for hashing.
<p>
<a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> normally verifies that btree keys and
duplicate items are correctly sorted, and hash keys are correctly
hashed. If the file being verified contains multiple databases
using differing sorting or hashing algorithms, some of them must
necessarily fail database verification because only one sort order
or hash function can be specified before <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a>
is called. To verify files with multiple databases having differing
sorting orders or hashing functions, first perform verification of
the file as a whole using <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> configured with
<a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a>, and then individually verify
the sort order and hashing function for each database in the file
using 4_link(Database, verify) configured with <a href="#setOrderCheckOnly-boolean-"><code>VerifyConfig.setOrderCheckOnly</code></a>.
<p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>noOrderCheck</code> - If true, configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to skip the database
checks for btree and duplicate sort order and for hashing.</dd>
</dl>
</li>
</ul>
<a name="getNoOrderCheck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNoOrderCheck</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getNoOrderCheck()</pre>
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to skip the
database checks for btree and duplicate sort order and for hashing.
<p>
This method may be called at any time during the life of the application.
<p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to skip the
database checks for btree and duplicate sort order and for hashing.</dd>
</dl>
</li>
</ul>
<a name="setOrderCheckOnly-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOrderCheckOnly</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setOrderCheckOnly&#8203;(boolean&nbsp;orderCheckOnly)</pre>
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to do database checks for btree
and duplicate sort order and for hashing, skipped by verification
operations configured by <a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a>.
<p>
When this flag is specified, a database name must be specified to
<a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a>, indicating the database in the physical
file which is to be checked.
<p>
This configuration is only safe to use on databases that have
already successfully been verified with <a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a> configured.
<p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>orderCheckOnly</code> - If true, configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to do database checks
for btree and duplicate sort order and for hashing, skipped by
verification operations configured by <a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a>.</dd>
</dl>
</li>
</ul>
<a name="getOrderCheckOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOrderCheckOnly</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getOrderCheckOnly()</pre>
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to do database
checks for btree and duplicate sort order and for hashing, skipped
by verification operations configured by <a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a>.
<p>
This method may be called at any time during the life of the application.
<p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to do database
checks for btree and duplicate sort order and for hashing, skipped
by verification operations configured by <a href="#setNoOrderCheck-boolean-"><code>VerifyConfig.setNoOrderCheck</code></a>.</dd>
</dl>
</li>
</ul>
<a name="setPrintable-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrintable</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setPrintable&#8203;(boolean&nbsp;printable)</pre>
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to use printing characters to
where possible.
<p>
This method is only meaningful when combined with
<a href="#setSalvage-boolean-"><code>VerifyConfig.setSalvage</code></a>.
<p>
This configuration permits users to use standard text editors and
tools to modify the contents of databases or selectively remove data
from salvager output.
<p>
Note: different systems may have different notions about what characters
are considered <em>printing characters</em>, and databases dumped in
this manner may be less portable to external systems.
<p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>printable</code> - If true, configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to use printing
characters to where possible.</dd>
</dl>
</li>
</ul>
<a name="getPrintable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrintable</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getPrintable()</pre>
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to use printing
characters to where possible.
<p>
This method may be called at any time during the life of the application.
<p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to use printing
characters to where possible.</dd>
</dl>
</li>
</ul>
<a name="setSalvage-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSalvage</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setSalvage&#8203;(boolean&nbsp;salvage)</pre>
<div class="block">Configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to write the key/data pairs from
all databases in the file to the file stream named by the outfile
parameter.
<p>
The output format is the same as that specified for the db_dump
utility, and can be used as input for the db_load utility.
<p>
Because the key/data pairs are output in page order as opposed to the
sort order used by db_dump, using <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to dump
key/data pairs normally produces less than optimal loads for Btree
databases.
<p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>salvage</code> - If true, configure <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> to write the key/data
pairs from all databases in the file to the file stream named by the
outfile parameter.</dd>
</dl>
</li>
</ul>
<a name="getSalvage--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getSalvage</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getSalvage()</pre>
<div class="block">Return true if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to write the
key/data pairs from all databases in the file to the file stream
named by the outfile parameter..
<p>
This method may be called at any time during the life of the application.
<p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the <a href="Database.html#verify-java.lang.String-java.lang.String-java.io.PrintStream-com.sleepycat.db.VerifyConfig-com.sleepycat.db.DatabaseConfig-"><code>Database.verify</code></a> is configured to write the
key/data pairs from all databases in the file to the file stream
named by the outfile parameter..</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= 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 class="navBarCell1Rev">Class</li>
<li><a href="class-use/VerifyConfig.html">Use</a></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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</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>