1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
<title>Kyoto Cabinet: kyotocabinet::CacheDB::Cursor Class Reference</title>
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
9
<link href="doxygen.css" rel="stylesheet" type="text/css" />
15
<div id="top"><!-- do not remove this div! -->
19
<table cellspacing="0" cellpadding="0">
21
<tr style="height: 56px;">
24
<td style="padding-left: 0.5em;">
25
<div id="projectname">Kyoto Cabinet
38
<!-- Generated by Doxygen 1.7.6.1 -->
39
<div id="navrow1" class="tabs">
41
<li><a href="index.html"><span>Main Page</span></a></li>
42
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
43
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
44
<li><a href="files.html"><span>Files</span></a></li>
47
<div id="navrow2" class="tabs2">
49
<li><a href="annotated.html"><span>Class List</span></a></li>
50
<li><a href="classes.html"><span>Class Index</span></a></li>
51
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
52
<li><a href="functions.html"><span>Class Members</span></a></li>
55
<div id="nav-path" class="navpath">
57
<li class="navelem"><a class="el" href="namespacekyotocabinet.html">kyotocabinet</a> </li>
58
<li class="navelem"><a class="el" href="classkyotocabinet_1_1CacheDB.html">CacheDB</a> </li>
59
<li class="navelem"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html">Cursor</a> </li>
65
<a href="#pub-methods">Public Member Functions</a> |
66
<a href="#friends">Friends</a> </div>
67
<div class="headertitle">
68
<div class="title">kyotocabinet::CacheDB::Cursor Class Reference</div> </div>
70
<div class="contents">
71
<!-- doxytag: class="kyotocabinet::CacheDB::Cursor" --><!-- doxytag: inherits="kyotocabinet::BasicDB::Cursor" -->
72
<p><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record.
73
<a href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#details">More...</a></p>
75
<p><code>#include <kccachedb.h></code></p>
77
<p><a href="classkyotocabinet_1_1CacheDB_1_1Cursor-members.html">List of all members.</a></p>
78
<table class="memberdecls">
79
<tr><td colspan="2"><h2><a name="pub-methods"></a>
80
Public Member Functions</h2></td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a3bc6f2b2a03fe2f026f87d9c1d2c0fa4">Cursor</a> (<a class="el" href="classkyotocabinet_1_1CacheDB.html">CacheDB</a> *<a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a53297e2dc505eca116e97e5419686279">db</a>)</td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a3bc6f2b2a03fe2f026f87d9c1d2c0fa4"></a><br/></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a8b67ecadd10bef6445e2feb1ef40771a">~Cursor</a> ()</td></tr>
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a8b67ecadd10bef6445e2feb1ef40771a"></a><br/></td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aadf8106bae01dc6751227a180cafa961">accept</a> (<a class="el" href="classkyotocabinet_1_1DB_1_1Visitor.html">Visitor</a> *visitor, bool writable=true, bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a31e009c3df7d4baf4cde3a2b3367fa6a">step</a>=false)</td></tr>
86
<tr><td class="mdescLeft"> </td><td class="mdescRight">Accept a visitor to the current record. <a href="#aadf8106bae01dc6751227a180cafa961"></a><br/></td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aa72a1b7f65e5e848cbcd683a54adcdd3">jump</a> ()</td></tr>
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">Jump the cursor to the first record for forward scan. <a href="#aa72a1b7f65e5e848cbcd683a54adcdd3"></a><br/></td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aaf84c6fa4298d5382def5293abfffe25">jump</a> (const char *kbuf, size_t ksiz)</td></tr>
90
<tr><td class="mdescLeft"> </td><td class="mdescRight">Jump the cursor to a record for forward scan. <a href="#aaf84c6fa4298d5382def5293abfffe25"></a><br/></td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a1d4cce3ed58fe9b52550ccdc64d1d004">jump</a> (const std::string &key)</td></tr>
92
<tr><td class="mdescLeft"> </td><td class="mdescRight">Jump the cursor to a record for forward scan. <a href="#a1d4cce3ed58fe9b52550ccdc64d1d004"></a><br/></td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aab96a44524b402431358d3d44d71bc81">jump_back</a> ()</td></tr>
94
<tr><td class="mdescLeft"> </td><td class="mdescRight">Jump the cursor to the last record for backward scan. <a href="#aab96a44524b402431358d3d44d71bc81"></a><br/></td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a95fce8986442fce9647cb3e54e4a2eb7">jump_back</a> (const char *kbuf, size_t ksiz)</td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">Jump the cursor to a record for backward scan. <a href="#a95fce8986442fce9647cb3e54e4a2eb7"></a><br/></td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#ad7a1312532a0709e99fb63be9fc42d2e">jump_back</a> (const std::string &key)</td></tr>
98
<tr><td class="mdescLeft"> </td><td class="mdescRight">Jump the cursor to a record for backward scan. <a href="#ad7a1312532a0709e99fb63be9fc42d2e"></a><br/></td></tr>
99
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a31e009c3df7d4baf4cde3a2b3367fa6a">step</a> ()</td></tr>
100
<tr><td class="mdescLeft"> </td><td class="mdescRight">Step the cursor to the next record. <a href="#a31e009c3df7d4baf4cde3a2b3367fa6a"></a><br/></td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a19f77d1a2fe78560d5ee4078c86445a0">step_back</a> ()</td></tr>
102
<tr><td class="mdescLeft"> </td><td class="mdescRight">Step the cursor to the previous record. <a href="#a19f77d1a2fe78560d5ee4078c86445a0"></a><br/></td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkyotocabinet_1_1CacheDB.html">CacheDB</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a53297e2dc505eca116e97e5419686279">db</a> ()</td></tr>
104
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the database object. <a href="#a53297e2dc505eca116e97e5419686279"></a><br/></td></tr>
105
<tr><td colspan="2"><h2><a name="friends"></a>
106
Friends</h2></td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a30ec58953e80cf8caa138c774b99798d"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::CacheDB" ref="a30ec58953e80cf8caa138c774b99798d" args="" -->
108
class </td><td class="memItemRight" valign="bottom"><b>CacheDB</b></td></tr>
110
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
111
<div class="textblock"><p><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record. </p>
112
</div><hr/><h2>Constructor & Destructor Documentation</h2>
113
<a class="anchor" id="a3bc6f2b2a03fe2f026f87d9c1d2c0fa4"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::Cursor" ref="a3bc6f2b2a03fe2f026f87d9c1d2c0fa4" args="(CacheDB *db)" -->
114
<div class="memitem">
115
<div class="memproto">
116
<table class="memname">
118
<td class="memname"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a3bc6f2b2a03fe2f026f87d9c1d2c0fa4">kyotocabinet::CacheDB::Cursor::Cursor</a> </td>
120
<td class="paramtype"><a class="el" href="classkyotocabinet_1_1CacheDB.html">CacheDB</a> * </td>
121
<td class="paramname"><em>db</em></td><td>)</td>
122
<td><code> [explicit]</code></td>
129
<dl class="params"><dt><b>Parameters:</b></dt><dd>
130
<table class="params">
131
<tr><td class="paramname">db</td><td>the container database object. </td></tr>
138
<a class="anchor" id="a8b67ecadd10bef6445e2feb1ef40771a"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::~Cursor" ref="a8b67ecadd10bef6445e2feb1ef40771a" args="()" -->
139
<div class="memitem">
140
<div class="memproto">
141
<table class="memname">
143
<td class="memname">virtual <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a8b67ecadd10bef6445e2feb1ef40771a">kyotocabinet::CacheDB::Cursor::~Cursor</a> </td>
145
<td class="paramname"></td><td>)</td>
146
<td><code> [virtual]</code></td>
154
<p>Reimplemented from <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Cursor.html#a0e93160f1599c0063b6db4226216cfb3">kyotocabinet::BasicDB::Cursor</a>.</p>
158
<hr/><h2>Member Function Documentation</h2>
159
<a class="anchor" id="aadf8106bae01dc6751227a180cafa961"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::accept" ref="aadf8106bae01dc6751227a180cafa961" args="(Visitor *visitor, bool writable=true, bool step=false)" -->
160
<div class="memitem">
161
<div class="memproto">
162
<table class="memname">
164
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aadf8106bae01dc6751227a180cafa961">kyotocabinet::CacheDB::Cursor::accept</a> </td>
166
<td class="paramtype"><a class="el" href="classkyotocabinet_1_1DB_1_1Visitor.html">Visitor</a> * </td>
167
<td class="paramname"><em>visitor</em>, </td>
170
<td class="paramkey"></td>
172
<td class="paramtype">bool </td>
173
<td class="paramname"><em>writable</em> = <code>true</code>, </td>
176
<td class="paramkey"></td>
178
<td class="paramtype">bool </td>
179
<td class="paramname"><em>step</em> = <code>false</code> </td>
184
<td></td><td><code> [virtual]</code></td>
190
<p>Accept a visitor to the current record. </p>
191
<dl class="params"><dt><b>Parameters:</b></dt><dd>
192
<table class="params">
193
<tr><td class="paramname">visitor</td><td>a visitor object. </td></tr>
194
<tr><td class="paramname">writable</td><td>true for writable operation, or false for read-only operation. </td></tr>
195
<tr><td class="paramname">step</td><td>true to move the cursor to the next record, or false for no move. </td></tr>
199
<dl class="return"><dt><b>Returns:</b></dt><dd>true on success, or false on failure. </dd></dl>
200
<dl class="note"><dt><b>Note:</b></dt><dd>The operation for each record is performed atomically and other threads accessing the same record are blocked. To avoid deadlock, any explicit database operation must not be performed in this function. </dd></dl>
202
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#af19b3472aeec03686a074dae416c8ed3">kyotocabinet::DB::Cursor</a>.</p>
206
<a class="anchor" id="aa72a1b7f65e5e848cbcd683a54adcdd3"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::jump" ref="aa72a1b7f65e5e848cbcd683a54adcdd3" args="()" -->
207
<div class="memitem">
208
<div class="memproto">
209
<table class="memname">
211
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aa72a1b7f65e5e848cbcd683a54adcdd3">kyotocabinet::CacheDB::Cursor::jump</a> </td>
213
<td class="paramname"></td><td>)</td>
214
<td><code> [virtual]</code></td>
220
<p>Jump the cursor to the first record for forward scan. </p>
221
<dl class="return"><dt><b>Returns:</b></dt><dd>true on success, or false on failure. </dd></dl>
223
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#a9b7e9982b948d66a4d2a0295229ac4c1">kyotocabinet::DB::Cursor</a>.</p>
227
<a class="anchor" id="aaf84c6fa4298d5382def5293abfffe25"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::jump" ref="aaf84c6fa4298d5382def5293abfffe25" args="(const char *kbuf, size_t ksiz)" -->
228
<div class="memitem">
229
<div class="memproto">
230
<table class="memname">
232
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aa72a1b7f65e5e848cbcd683a54adcdd3">kyotocabinet::CacheDB::Cursor::jump</a> </td>
234
<td class="paramtype">const char * </td>
235
<td class="paramname"><em>kbuf</em>, </td>
238
<td class="paramkey"></td>
240
<td class="paramtype">size_t </td>
241
<td class="paramname"><em>ksiz</em> </td>
246
<td></td><td><code> [virtual]</code></td>
252
<p>Jump the cursor to a record for forward scan. </p>
253
<dl class="params"><dt><b>Parameters:</b></dt><dd>
254
<table class="params">
255
<tr><td class="paramname">kbuf</td><td>the pointer to the key region. </td></tr>
256
<tr><td class="paramname">ksiz</td><td>the size of the key region. </td></tr>
260
<dl class="return"><dt><b>Returns:</b></dt><dd>true on success, or false on failure. </dd></dl>
262
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#af5ce800de2275a5e912265fd9afc896d">kyotocabinet::DB::Cursor</a>.</p>
266
<a class="anchor" id="a1d4cce3ed58fe9b52550ccdc64d1d004"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::jump" ref="a1d4cce3ed58fe9b52550ccdc64d1d004" args="(const std::string &key)" -->
267
<div class="memitem">
268
<div class="memproto">
269
<table class="memname">
271
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aa72a1b7f65e5e848cbcd683a54adcdd3">kyotocabinet::CacheDB::Cursor::jump</a> </td>
273
<td class="paramtype">const std::string & </td>
274
<td class="paramname"><em>key</em></td><td>)</td>
275
<td><code> [virtual]</code></td>
281
<p>Jump the cursor to a record for forward scan. </p>
282
<dl class="note"><dt><b>Note:</b></dt><dd>Equal to the original <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aa72a1b7f65e5e848cbcd683a54adcdd3" title="Jump the cursor to the first record for forward scan.">Cursor::jump</a> method except that the parameter is std::string. </dd></dl>
284
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#a3b38a11631f37d104209e5feade154b4">kyotocabinet::DB::Cursor</a>.</p>
288
<a class="anchor" id="aab96a44524b402431358d3d44d71bc81"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::jump_back" ref="aab96a44524b402431358d3d44d71bc81" args="()" -->
289
<div class="memitem">
290
<div class="memproto">
291
<table class="memname">
293
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aab96a44524b402431358d3d44d71bc81">kyotocabinet::CacheDB::Cursor::jump_back</a> </td>
295
<td class="paramname"></td><td>)</td>
296
<td><code> [virtual]</code></td>
302
<p>Jump the cursor to the last record for backward scan. </p>
303
<dl class="note"><dt><b>Note:</b></dt><dd>This is a dummy implementation for compatibility. </dd></dl>
305
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#a65452f182db3cd688885c460a761fa9c">kyotocabinet::DB::Cursor</a>.</p>
309
<a class="anchor" id="a95fce8986442fce9647cb3e54e4a2eb7"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::jump_back" ref="a95fce8986442fce9647cb3e54e4a2eb7" args="(const char *kbuf, size_t ksiz)" -->
310
<div class="memitem">
311
<div class="memproto">
312
<table class="memname">
314
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aab96a44524b402431358d3d44d71bc81">kyotocabinet::CacheDB::Cursor::jump_back</a> </td>
316
<td class="paramtype">const char * </td>
317
<td class="paramname"><em>kbuf</em>, </td>
320
<td class="paramkey"></td>
322
<td class="paramtype">size_t </td>
323
<td class="paramname"><em>ksiz</em> </td>
328
<td></td><td><code> [virtual]</code></td>
334
<p>Jump the cursor to a record for backward scan. </p>
335
<dl class="note"><dt><b>Note:</b></dt><dd>This is a dummy implementation for compatibility. </dd></dl>
337
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#a4456015ac4c0248aebcabb03e195e860">kyotocabinet::DB::Cursor</a>.</p>
341
<a class="anchor" id="ad7a1312532a0709e99fb63be9fc42d2e"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::jump_back" ref="ad7a1312532a0709e99fb63be9fc42d2e" args="(const std::string &key)" -->
342
<div class="memitem">
343
<div class="memproto">
344
<table class="memname">
346
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#aab96a44524b402431358d3d44d71bc81">kyotocabinet::CacheDB::Cursor::jump_back</a> </td>
348
<td class="paramtype">const std::string & </td>
349
<td class="paramname"><em>key</em></td><td>)</td>
350
<td><code> [virtual]</code></td>
356
<p>Jump the cursor to a record for backward scan. </p>
357
<dl class="note"><dt><b>Note:</b></dt><dd>This is a dummy implementation for compatibility. </dd></dl>
359
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#a9d392717ad801064a36220a91f907c1d">kyotocabinet::DB::Cursor</a>.</p>
363
<a class="anchor" id="a31e009c3df7d4baf4cde3a2b3367fa6a"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::step" ref="a31e009c3df7d4baf4cde3a2b3367fa6a" args="()" -->
364
<div class="memitem">
365
<div class="memproto">
366
<table class="memname">
368
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a31e009c3df7d4baf4cde3a2b3367fa6a">kyotocabinet::CacheDB::Cursor::step</a> </td>
370
<td class="paramname"></td><td>)</td>
371
<td><code> [virtual]</code></td>
377
<p>Step the cursor to the next record. </p>
378
<dl class="return"><dt><b>Returns:</b></dt><dd>true on success, or false on failure. </dd></dl>
380
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#a312228bd858d3091e32b65f1128faab4">kyotocabinet::DB::Cursor</a>.</p>
384
<a class="anchor" id="a19f77d1a2fe78560d5ee4078c86445a0"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::step_back" ref="a19f77d1a2fe78560d5ee4078c86445a0" args="()" -->
385
<div class="memitem">
386
<div class="memproto">
387
<table class="memname">
389
<td class="memname">bool <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a19f77d1a2fe78560d5ee4078c86445a0">kyotocabinet::CacheDB::Cursor::step_back</a> </td>
391
<td class="paramname"></td><td>)</td>
392
<td><code> [virtual]</code></td>
398
<p>Step the cursor to the previous record. </p>
399
<dl class="note"><dt><b>Note:</b></dt><dd>This is a dummy implementation for compatibility. </dd></dl>
401
<p>Implements <a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html#a1eb720a41b9bad81f3dd6621870133d5">kyotocabinet::DB::Cursor</a>.</p>
405
<a class="anchor" id="a53297e2dc505eca116e97e5419686279"></a><!-- doxytag: member="kyotocabinet::CacheDB::Cursor::db" ref="a53297e2dc505eca116e97e5419686279" args="()" -->
406
<div class="memitem">
407
<div class="memproto">
408
<table class="memname">
410
<td class="memname"><a class="el" href="classkyotocabinet_1_1CacheDB.html">CacheDB</a>* <a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html#a53297e2dc505eca116e97e5419686279">kyotocabinet::CacheDB::Cursor::db</a> </td>
412
<td class="paramname"></td><td>)</td>
413
<td><code> [virtual]</code></td>
419
<p>Get the database object. </p>
420
<dl class="return"><dt><b>Returns:</b></dt><dd>the database object. </dd></dl>
422
<p>Implements <a class="el" href="classkyotocabinet_1_1BasicDB_1_1Cursor.html#a79e3904e5b10ed3d356545ed4259160e">kyotocabinet::BasicDB::Cursor</a>.</p>
426
</div><!-- contents -->
429
<hr class="footer"/><address class="footer"><small>
430
Generated on Fri May 25 2012 01:21:36 for Kyoto Cabinet by  <a href="http://www.doxygen.org/index.html">
431
<img class="footer" src="doxygen.png" alt="doxygen"/>