You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
197 lines
30 KiB
197 lines
30 KiB
<html xmlns:MSHelp="http://msdn.microsoft.com/mshelp" xmlns:mshelp="http://msdn.microsoft.com/mshelp" xmlns:ddue="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" /><META NAME="save" CONTENT="history" /><title>BaseDatabase Members</title><link rel="stylesheet" type="text/css" href="../styles/presentation.css" /><link rel="stylesheet" type="text/css" href="ms-help://Hx/HxRuntime/HxLink.css" /><script type="text/javascript" src="../scripts/EventUtilities.js"> </script><script type="text/javascript" src="../scripts/SplitScreen.js"> </script><script type="text/javascript" src="../scripts/Dropdown.js"> </script><script type="text/javascript" src="../scripts/script_manifold.js"> </script><script type="text/javascript" src="../scripts/script_feedBack.js"> </script><script type="text/javascript" src="../scripts/CheckboxMenu.js"> </script><script type="text/javascript" src="../scripts/CommonUtilities.js"> </script><meta name="container" content="BerkeleyDB" /><meta name="file" content="AllMembers_T_BerkeleyDB_BaseDatabase" /><meta name="guid" content="AllMembers_T_BerkeleyDB_BaseDatabase" /><xml><MSHelp:Attr Name="AssetID" Value="AllMembers.T:BerkeleyDB.BaseDatabase" /><MSHelp:TOCTitle Title="BaseDatabase Members" /><MSHelp:RLTitle Title="BaseDatabase Members (BerkeleyDB)" /><MSHelp:Keyword Index="A" Term="AllMembers.T:BerkeleyDB.BaseDatabase" /><MSHelp:Keyword Index="A" Term="frlrfBerkeleyDBBaseDatabaseMembersTopic" /><MSHelp:Keyword Index="K" Term="BaseDatabase class" /><MSHelp:Keyword Index="K" Term="BaseDatabase class, all members" /><MSHelp:Keyword Index="K" Term="BerkeleyDB.BaseDatabase class" /><MSHelp:Keyword Index="F" Term="BaseDatabase" /><MSHelp:Keyword Index="F" Term="BerkeleyDB.BaseDatabase" /><MSHelp:Attr Name="HelpPriority" Value="1" /><MSHelp:Attr Name="DevLang" Value="CSharp" /><MSHelp:Attr Name="DevLang" Value="VB" /><MSHelp:Attr Name="DevLang" Value="C++" /><MSHelp:Attr Name="Locale" Value="en-us" /><MSHelp:Attr Name="TopicType" Value="kbSyntax" /><MSHelp:Attr Name="TopicType" Value="apiref" /><MSHelp:Attr Name="AssemblyVersion" Value="6.2.23.0" /></xml></head><body><input type="hidden" id="userDataCache" class="userDataStyle" /><input type="hidden" id="hiddenScrollOffset" /><img id="collapseImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" title="Collapse image" /><img id="expandImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" title="Expand Image" /><img id="collapseAllImage" style="display:none; height:0; width:0;" src="../icons/collapse_all.gif" /><img id="expandAllImage" style="display:none; height:0; width:0;" src="../icons/expand_all.gif" /><img id="dropDownImage" style="display:none; height:0; width:0;" src="../icons/dropdown.gif" /><img id="dropDownHoverImage" style="display:none; height:0; width:0;" src="../icons/dropdownHover.gif" /><img id="copyImage" style="display:none; height:0; width:0;" src="../icons/copycode.gif" title="Copy image" /><img id="copyHoverImage" style="display:none; height:0; width:0;" src="../icons/copycodeHighlight.gif" title="CopyHover image" /><div id="header"><table id="topTable" cellspacing="0" cellpadding="0"><tr><td><span onclick="ExpandCollapseAll(toggleAllImage)" style="cursor:default;" onkeypress="ExpandCollapseAll_CheckKey(toggleAllImage, event)" tabindex="0"><img ID="toggleAllImage" class="toggleAll" src="../icons/collapse_all.gif" /> <label id="collapseAllLabel" for="toggleAllImage" style="display: none;">Collapse All</label><label id="expandAllLabel" for="toggleAllImage" style="display: none;">Expand All</label> </span><span> </span><span id="devlangsDropdown" class="filter" tabindex="0"><img id="devlangsDropdownImage" src="../icons/dropdown.gif" /> <label id="devlangsMenuAllLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: All </nobr></label><label id="devlangsMenuMultipleLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Multiple </nobr></label><label id="devlangsMenuCSharpLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: C# </nobr></label><label id="devlangsMenuVisualBasicLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual Basic </nobr></label><label id="devlangsMenuManagedCPlusPlusLabel" for="devlangsDropdownImage" style="display: none;"><nobr>Code: Visual C++ </nobr></label></span><span> </span><span id="memberOptionsDropdown" class="filter" tabindex="0"><img id="memberOptionsDropdownImage" src="../icons/dropdown.gif" /> <label id="memberOptionsMenuAllLabel" for="memberOptionsDropdownImage" style="display: none;"><nobr>Members: Show All </nobr></label><label id="memberOptionsMenuMultipleLabel" for="memberOptionsDropdownImage" style="display: none;"><nobr>Members: Filtered </nobr></label><label id="memberOptionsMenuProtectedLabel" for="memberOptionsDropdownImage" style="display: none;"><nobr>Members: Filtered </nobr></label><label id="memberOptionsMenuInheritedLabel" for="memberOptionsDropdownImage" style="display: none;"><nobr>Members: Filtered </nobr></label></span></td></tr></table><div id="devlangsMenu"><input id="CSharpCheckbox" type="checkbox" data="CSharp,cs,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="CSharpCheckbox">C#</label><br /><input id="VisualBasicCheckbox" type="checkbox" data="VisualBasic,vb,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="VisualBasicCheckbox">Visual Basic</label><br /><input id="ManagedCPlusPlusCheckbox" type="checkbox" data="ManagedCPlusPlus,cpp,'persist'" value="on" onClick="SetLanguage(this)" /><label class="checkboxLabel" for="ManagedCPlusPlusCheckbox">Visual C++</label><br /></div><div id="memberOptionsMenu"><input id="ProtectedCheckbox" type="checkbox" data="Protected" value="on" onClick="SetMemberOptions(this, 'vis')" /><label class="checkboxLabel" for="ProtectedCheckbox">Include Protected Members</label><br /><input id="InheritedCheckbox" type="checkbox" data="Inherited" value="on" onClick="SetMemberOptions(this, 'decl')" /><label class="checkboxLabel" for="InheritedCheckbox">Include Inherited Members</label><br /></div><table id="bottomTable" cellpadding="0" cellspacing="0"><tr id="headerTableRow1"><td align="left"><span id="runningHeaderText">Berkeley DB .NET API Documentation</span></td></tr><tr id="headerTableRow2"><td align="left"><span id="nsrTitle">BaseDatabase Members</span></td></tr><tr id="headerTableRow3"><td align="left"><a href="T_BerkeleyDB_BaseDatabase.htm">BaseDatabase Class</a> <a href="#methodTableToggle" onclick="OpenSection(methodTableToggle)">Methods</a> <a href="#propertyTableToggle" onclick="OpenSection(propertyTableToggle)">Properties</a> <a href="#seeAlsoToggle" onclick="OpenSection(seeAlsoToggle)">See Also</a>
|
|
<span id="headfeedbackarea" class="feedbackhead">
|
|
<a href="javascript:SubmitFeedback('','Berkeley DB .NET API Documentation','','','','%0\dYour%20feedback%20is%20used%20to%20improve%20the%20documentation%20and%20the%20product.%20Your%20e-mail%20address%20will%20not%20be%20used%20for%20any%20other%20purpose%20and%20is%20disposed%20of%20after%20the%20issue%20you%20report%20is%20resolved.%20%20While%20working%20to%20resolve%20the%20issue%20that%20you%20report,%20you%20may%20be%20contacted%20via%20e-mail%20to%20get%20further%20details%20or%20clarification%20on%20the%20feedback%20you%20sent.%20After%20the%20issue%20you%20report%20has%20been%20addressed,%20you%20may%20receive%20an%20e-mail%20to%20let%20you%20know%20that%20your%20feedback%20has%20been%20addressed.%0\A%0\d','Customer%20Feedback');">
|
|
|
|
Send Feedback
|
|
</a>
|
|
</span>
|
|
</td></tr></table><table id="gradientTable"><tr><td class="nsrBottom" background="../icons/gradient.gif" /></tr></table></div><div id="mainSection"><div id="mainBody"><div id="allHistory" class="saveHistory" onsave="saveAll()" onload="loadAll()" /><span style="color: DarkGray"> </span><p /><p>The <a href="T_BerkeleyDB_BaseDatabase.htm">BaseDatabase</a> type exposes the following members.</p><h1 class="heading"><span onclick="ExpandCollapse(methodTableToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(methodTableToggle, event)" tabindex="0"><img id="methodTableToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Methods</span></h1><div id="methodTableSection" class="section" name="collapseableSection" style=""><table id="memberList" class="members" frame="lhs" cellpadding="2"><col width="10%" /><tr><th class="iconColumn">
|
|
|
|
</th><th class="nameColumn">Name</th><th class="descriptionColumn">Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Close.htm">Close</a></td><td>Overloaded. <div class="summary">
|
|
<p>
|
|
Although closing a database also closes any open cursors, it is
|
|
recommended that applications explicitly close all their Cursor
|
|
objects before closing the database. The reason why is that when the
|
|
cursor is explicitly closed, the memory allocated for it is
|
|
reclaimed; however, this does not happen if you close a database
|
|
while cursors are still opened.
|
|
</p>
|
|
<p>
|
|
The same rule, for the same reasons, holds true for
|
|
<a href="T_BerkeleyDB_Transaction.htm">Transaction</a> objects. Simply make sure you resolve
|
|
all your transaction objects before closing your database handle.
|
|
</p>
|
|
<p>
|
|
Because key/data pairs are cached in-memory, applications should
|
|
make a point to always either close database handles or sync their
|
|
data to disk (using <a href="M_BerkeleyDB_BaseDatabase_Sync.htm">Sync<span class="languageSpecificText"><span class="cs">()</span><span class="cpp">()</span><span class="nu">()</span></span></a> before exiting, to
|
|
ensure that any data cached in main memory is reflected in the
|
|
underlying file system.
|
|
</p>
|
|
<p>
|
|
When called on a secondary index's primary database, the primary
|
|
should be closed only after all secondary indices referencing
|
|
it have been closed.
|
|
</p>
|
|
<p>
|
|
When multiple threads use the object concurrently, only a
|
|
single thread may call the Close method.
|
|
</p>
|
|
<p>
|
|
The object may not be accessed again after Close is called,
|
|
regardless of its outcome.
|
|
</p>
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Cursor.htm">Cursor</a></td><td>Overloaded. </td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Delete.htm">Delete</a></td><td>Overloaded. </td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="M_BerkeleyDB_BaseDatabase_Dispose.htm">Dispose</a></td><td><div class="summary">
|
|
Release the resources held by this object, and close the database if
|
|
it is still open.
|
|
</div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">
|
|
Determines whether the specified <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a> is equal to the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.
|
|
</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Exists.htm">Exists</a></td><td>Overloaded. </td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Get.htm">Get</a></td><td>Overloaded. </td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_GetBoth.htm">GetBoth</a></td><td>Overloaded. </td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">
|
|
Serves as a hash function for a particular type.
|
|
</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">
|
|
Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.
|
|
</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_PrintFastStats.htm">PrintFastStats</a></td><td>Overloaded. <div class="summary">
|
|
The statistical information is described by the
|
|
<a href="T_BerkeleyDB_BTreeStats.htm">BTreeStats</a>, <a href="T_BerkeleyDB_HashStats.htm">HashStats</a>,
|
|
<a href="T_BerkeleyDB_HeapStats.htm">HeapStats</a>, <a href="T_BerkeleyDB_QueueStats.htm">QueueStats</a>, and
|
|
<a href="T_BerkeleyDB_RecnoStats.htm">RecnoStats</a> classes.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_PrintStats.htm">PrintStats</a></td><td>Overloaded. <div class="summary">
|
|
The statistical information is described by the
|
|
<a href="T_BerkeleyDB_BTreeStats.htm">BTreeStats</a>, <a href="T_BerkeleyDB_HashStats.htm">HashStats</a>,
|
|
<a href="T_BerkeleyDB_HeapStats.htm">HeapStats</a>, <a href="T_BerkeleyDB_QueueStats.htm">QueueStats</a>, and
|
|
<a href="T_BerkeleyDB_RecnoStats.htm">RecnoStats</a> classes.
|
|
</div></td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /><img src="../icons/static.gif" title="Static member" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Remove.htm">Remove</a></td><td>Overloaded. <div class="summary">
|
|
<p>
|
|
Applications should never remove databases with open DB handles, or
|
|
in the case of removing a file, when any database in the file has an
|
|
open handle. For example, some architectures do not permit the
|
|
removal of files with open system handles. On these architectures,
|
|
attempts to remove databases currently in use by any thread of
|
|
control in the system may fail.
|
|
</p>
|
|
<p>
|
|
Remove should not be called if the remove is intended to be
|
|
transactionally safe;
|
|
<a href="M_BerkeleyDB_DatabaseEnvironment_RemoveDB.htm">RemoveDB(String, Boolean)</a> should be
|
|
used instead.
|
|
</p>
|
|
</div></td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /><img src="../icons/static.gif" title="Static member" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Rename.htm">Rename</a></td><td>Overloaded. <div class="summary">
|
|
<p>
|
|
Applications should not rename databases that are currently in use.
|
|
If an underlying file is being renamed and logging is currently
|
|
enabled in the database environment, no database in the file should be
|
|
open when Rename is called. In particular, some architectures do not
|
|
permit renaming files with open handles. On these architectures,
|
|
attempts to rename databases that are currently in use by any thread
|
|
of control in the system may fail.
|
|
</p>
|
|
<p>
|
|
Rename should not be called if the rename is intended to be
|
|
transactionally safe;
|
|
<a href="M_BerkeleyDB_DatabaseEnvironment_RenameDB.htm">RenameDB(String, String, Boolean)</a> should be
|
|
used instead.
|
|
</p>
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="M_BerkeleyDB_BaseDatabase_Sync.htm">Sync</a></td><td><div class="summary">
|
|
Flush any cached information to disk.
|
|
</div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">
|
|
Returns a <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a> that represents the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.
|
|
</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" title="Public method" /></td><td><a href="Overload_BerkeleyDB_BaseDatabase_Truncate.htm">Truncate</a></td><td>Overloaded. <div class="summary">
|
|
When called on a database configured with secondary indices,
|
|
This method truncates the primary database and all secondary
|
|
indices. A count of the records discarded from the primary database
|
|
is returned.
|
|
</div></td></tr></table></div><h1 class="heading"><span onclick="ExpandCollapse(propertyTableToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(propertyTableToggle, event)" tabindex="0"><img id="propertyTableToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />Properties</span></h1><div id="propertyTableSection" class="section" name="collapseableSection" style=""><table id="memberList" class="members" frame="lhs" cellpadding="2"><col width="10%" /><tr><th class="iconColumn">
|
|
|
|
</th><th class="nameColumn">Name</th><th class="descriptionColumn">Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_AutoCommit.htm">AutoCommit</a></td><td><div class="summary">
|
|
If true, all database modification operations based on this object
|
|
are transactionally protected.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_CacheSize.htm">CacheSize</a></td><td><div class="summary">
|
|
The size of the shared memory buffer pool (the cache).
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Creation.htm">Creation</a></td><td><div class="summary">
|
|
The CreatePolicy with which this database was opened.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_DatabaseName.htm">DatabaseName</a></td><td><div class="summary">
|
|
The name of this database, if it has one.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_DoChecksum.htm">DoChecksum</a></td><td><div class="summary">
|
|
If true, do checksum verification of pages read into the cache from
|
|
the backing filestore.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_EncryptAlgorithm.htm">EncryptAlgorithm</a></td><td><div class="summary">
|
|
The algorithm used by the Berkeley DB library to perform encryption
|
|
and decryption.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Encrypted.htm">Encrypted</a></td><td><div class="summary">
|
|
If true, encrypt all data stored in the database.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Endianness.htm">Endianness</a></td><td><div class="summary">
|
|
The database byte order.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_ErrorFeedback.htm">ErrorFeedback</a></td><td><div class="summary">
|
|
The mechanism for reporting detailed error messages to the
|
|
application.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_ErrorPrefix.htm">ErrorPrefix</a></td><td><div class="summary">
|
|
The prefix string that appears before error messages issued by
|
|
Berkeley DB.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Feedback.htm">Feedback</a></td><td><div class="summary">
|
|
Monitor progress within long running operations.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_FileName.htm">FileName</a></td><td><div class="summary">
|
|
The filename of this database, if it has one.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_FreeThreaded.htm">FreeThreaded</a></td><td><div class="summary">
|
|
If true, the object is free-threaded; concurrently usable
|
|
by multiple threads in the address space.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_HasMultiple.htm">HasMultiple</a></td><td><div class="summary">
|
|
If true, the object references a physical file supporting multiple
|
|
databases.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_InHostOrder.htm">InHostOrder</a></td><td><div class="summary">
|
|
If true, the underlying database files were created on an
|
|
architecture of the same byte order as the current one. This
|
|
information may be used to determine whether application data needs
|
|
to be adjusted for this architecture or not.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_messageFeedback.htm">messageFeedback</a></td><td><div class="summary">
|
|
The mechanism for reporting detailed statistic messages to the
|
|
application.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_MessagePrefix.htm">MessagePrefix</a></td><td><div class="summary">
|
|
The prefix string that appears before informational messages issued
|
|
by Berkeley DB.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Msgfile.htm">Msgfile</a></td><td><div class="summary">
|
|
The message file.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_NoMMap.htm">NoMMap</a></td><td><div class="summary">
|
|
<p>
|
|
If true, this database is not mapped into process memory.
|
|
</p>
|
|
<p>
|
|
See <a href="P_BerkeleyDB_DatabaseEnvironment_MMapSize.htm">MMapSize</a> for further
|
|
information.
|
|
</p>
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_NonDurableTxns.htm">NonDurableTxns</a></td><td><div class="summary">
|
|
If true, Berkeley DB does not write log records for this database.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_NoWaitDbExclusiveLock.htm">NoWaitDbExclusiveLock</a></td><td><div class="summary">
|
|
If true, configure the database handle to obtain a write lock on the
|
|
entire database. When the database is opened it immediately
|
|
throws <a href="T_BerkeleyDB_LockNotGrantedException.htm">LockNotGrantedException</a> if it cannot obtain the
|
|
exclusive lock immediately. If False, configure the database handle
|
|
to obtain a write lock on the entire database. When the database is
|
|
opened, it blocks until it can obtain the exclusive lock. If
|
|
null, do not configure the database handle to obtain a write lock on
|
|
the entire database.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Pagesize.htm">Pagesize</a></td><td><div class="summary">
|
|
The database's current page size.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Priority.htm">Priority</a></td><td><div class="summary">
|
|
The cache priority for pages referenced by this object.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_ReadOnly.htm">ReadOnly</a></td><td><div class="summary">
|
|
If true, this database has been opened for read only. Any attempt
|
|
to modify items in the database will fail, regardless of the actual
|
|
permissions of any underlying files.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_ReadUncommitted.htm">ReadUncommitted</a></td><td><div class="summary">
|
|
If true, this database supports transactional read operations with
|
|
degree 1 isolation. Read operations on the database may request the
|
|
return of modified but not yet committed data.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Transactional.htm">Transactional</a></td><td><div class="summary">
|
|
If true, this database has been opened in a transactional mode.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Truncated.htm">Truncated</a></td><td><div class="summary">
|
|
If true, the underlying file was physically truncated upon open,
|
|
discarding all previous databases it might have held.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_Type.htm">Type</a></td><td><div class="summary">
|
|
The type of the underlying access method (and file format). This
|
|
value may be used to determine the type of the database after an
|
|
<a href="M_BerkeleyDB_Database_Open.htm">Open(String, DatabaseConfig)</a>.
|
|
</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" title="Public property" /></td><td><a href="P_BerkeleyDB_BaseDatabase_UseMVCC.htm">UseMVCC</a></td><td><div class="summary">
|
|
If true, the database was opened with support for multiversion
|
|
concurrency control.
|
|
</div></td></tr></table></div><h1 class="heading"><span onclick="ExpandCollapse(seeAlsoToggle)" style="cursor:default;" onkeypress="ExpandCollapse_CheckKey(seeAlsoToggle, event)" tabindex="0"><img id="seeAlsoToggle" class="toggle" name="toggleSwitch" src="../icons/collapse_all.gif" />See Also</span></h1><div id="seeAlsoSection" class="section" name="collapseableSection" style=""><div class="seeAlsoStyle"><a href="T_BerkeleyDB_BaseDatabase.htm">BaseDatabase Class</a></div><div class="seeAlsoStyle"><a href="N_BerkeleyDB.htm">BerkeleyDB Namespace</a></div></div></div><div id="footer"><div class="footerLine"><img width="100%" height="3px" src="../icons/footer.gif" title="Footer image" /></div><A NAME="feedback"></A><span id="fb" class="feedbackcss"> </span>
|
|
Report Feedback on this item in the Oracle Technology Network Forum <p />Copyright (c) 2008, 2016 Oracle. All rights reserved.</div></div></body></html>
|