• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/db-4.8.30/docs/api_reference/STL/
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml">
4  <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6    <title>Chapter 16.  Db_map_iterator</title>
7    <link rel="stylesheet" href="apiReference.css" type="text/css" />
8    <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
9    <link rel="start" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
10    <link rel="up" href="index.html" title="Berkeley DB C++ Standard Template Library API Reference" />
11    <link rel="prev" href="stldb_map_base_iteratoroperator_assign.html" title="operator=" />
12    <link rel="next" href="stldb_map_iteratordstr_db_map_iterator.html" title="~db_map_iterator" />
13  </head>
14  <body>
15    <div class="navheader">
16      <table width="100%" summary="Navigation header">
17        <tr>
18          <th colspan="3" align="center">Chapter 16. 
19 Db_map_iterator  </th>
20        </tr>
21        <tr>
22          <td width="20%" align="left"><a accesskey="p" href="stldb_map_base_iteratoroperator_assign.html">Prev</a> </td>
23          <th width="60%" align="center"> </th>
24          <td width="20%" align="right"> <a accesskey="n" href="stldb_map_iteratordstr_db_map_iterator.html">Next</a></td>
25        </tr>
26      </table>
27      <hr />
28    </div>
29    <div class="chapter" lang="en" xml:lang="en">
30      <div class="titlepage">
31        <div>
32          <div>
33            <h2 class="title"><a id="db_map_iterator"></a>Chapter 16. 
34 Db_map_iterator  </h2>
35          </div>
36        </div>
37      </div>
38      <h4><a id="id1564092"></a> Public Members </h4>
39      <div class="informaltable">
40        <table border="1" width="80%">
41          <colgroup>
42            <col />
43            <col />
44          </colgroup>
45          <thead>
46            <tr>
47              <th>Member</th>
48              <th>Description</th>
49            </tr>
50          </thead>
51          <tbody>
52            <tr>
53              <td>
54<a class="xref" href="db_map_iterator.html#stldb_map_iteratordb_map_iterator" title="db_map_iterator">
55db_map_iterator
56</a>
57</td>
58              <td>
59   <p>Copy constructor. </p>        </td>
60            </tr>
61            <tr>
62              <td>
63<a class="xref" href="stldb_map_iteratordstr_db_map_iterator.html" title="~db_map_iterator">
64~db_map_iterator
65</a>
66</td>
67              <td>
68   <p>Destructor. </p>        </td>
69            </tr>
70            <tr>
71              <td>
72<a class="xref" href="stldb_map_iteratoroperator_incr.html" title="operator++">
73operator++
74</a>
75</td>
76              <td>
77   <p>Pre-increment. </p>        </td>
78            </tr>
79            <tr>
80              <td>
81<a class="xref" href="stldb_map_iteratoroperator_decr.html" title="operator--">
82operator--
83</a>
84</td>
85              <td>
86   <p>Pre-decrement. </p>        </td>
87            </tr>
88            <tr>
89              <td>
90<a class="xref" href="stldb_map_iteratoroperator__star.html" title="operator *">
91operator *
92</a>
93</td>
94              <td>
95   <p>Dereference operator. </p>        </td>
96            </tr>
97            <tr>
98              <td>
99<a class="xref" href="stldb_map_iteratoroperator_arrow.html" title="operator-&gt;">
100operator-&gt;
101</a>
102</td>
103              <td>
104   <p>Arrow operator. </p>        </td>
105            </tr>
106            <tr>
107              <td>
108<a class="xref" href="stldb_map_iteratorrefresh.html" title="refresh">
109refresh
110</a>
111</td>
112              <td>
113   <p>Refresh iterator cached value. </p>        </td>
114            </tr>
115            <tr>
116              <td>
117<a class="xref" href="stldb_map_iteratoroperator_assign.html" title="operator=">
118operator=
119</a>
120</td>
121              <td>
122   <p>Assignment operator. </p>        </td>
123            </tr>
124          </tbody>
125        </table>
126      </div>
127      <h4><a id="id1563783"></a>
128Group</h4>
129      <p>
130<a class="xref" href="dbstl_iterators.html" title="Chapter 9.  Dbstl Iterator Classes">
131 Dbstl Iterator Classes  </a>
132</p>
133      <p>
134</p>
135      <div class="sect1" lang="en" xml:lang="en">
136        <div class="titlepage">
137          <div>
138            <div>
139              <h2 class="title" style="clear: both"><a id="stldb_map_iteratordb_map_iterator"></a>
140db_map_iterator
141</h2>
142            </div>
143          </div>
144        </div>
145        <div class="sect2" lang="en" xml:lang="en">
146          <div class="titlepage">
147            <div>
148              <div>
149                <h3 class="title"><a id="func_details"></a>
150Function Details</h3>
151              </div>
152            </div>
153          </div>
154          <pre class="programlisting">
155db_map_iterator(const db_map_iterator&lt; kdt, ddt,
156    value_type_sub &gt; &amp;vi)
157 </pre>
158          <div class="sect3" lang="en" xml:lang="en">
159            <div class="titlepage"></div>
160            <p>Copy constructor. </p>
161            <p></p>
162          </div>
163          <div class="sect3" lang="en" xml:lang="en">
164            <div class="titlepage">
165              <div>
166                <div>
167                  <h4 class="title"><a id="id1564230"></a>
168Parameters</h4>
169                </div>
170              </div>
171            </div>
172            <div class="sect4" lang="en" xml:lang="en">
173              <div class="titlepage">
174                <div>
175                  <div>
176                    <h5 class="title"><a id="id1564290"></a>
177 vi </h5>
178                  </div>
179                </div>
180              </div>
181              <p>The other iterator of the same type to initialize this. </p>
182            </div>
183          </div>
184          <pre class="programlisting">
185db_map_iterator(const db_map_base_iterator&lt; kdt, realddt,
186    ddt &gt; &amp;vi)
187 </pre>
188          <div class="sect3" lang="en" xml:lang="en">
189            <div class="titlepage"></div>
190            <p>Base copy constructor. </p>
191            <p></p>
192          </div>
193          <div class="sect3" lang="en" xml:lang="en">
194            <div class="titlepage">
195              <div>
196                <div>
197                  <h4 class="title"><a id="id1564307"></a>
198Parameters</h4>
199                </div>
200              </div>
201            </div>
202            <div class="sect4" lang="en" xml:lang="en">
203              <div class="titlepage">
204                <div>
205                  <div>
206                    <h5 class="title"><a id="id1564361"></a>
207 vi </h5>
208                  </div>
209                </div>
210              </div>
211              <p>Initialize from a base class iterator. </p>
212            </div>
213          </div>
214          <pre class="programlisting">
215db_map_iterator(db_container *powner, u_int32_t b_bulk_retrieval=0,
216    bool brmw=false, bool directdbget=true,
217    bool b_read_only=false)
218 </pre>
219          <div class="sect3" lang="en" xml:lang="en">
220            <div class="titlepage"></div>
221            <p>Constructor. </p>
222            <p></p>
223          </div>
224          <div class="sect3" lang="en" xml:lang="en">
225            <div class="titlepage">
226              <div>
227                <div>
228                  <h4 class="title"><a id="id1563921"></a>
229Parameters</h4>
230                </div>
231              </div>
232            </div>
233            <div class="sect4" lang="en" xml:lang="en">
234              <div class="titlepage">
235                <div>
236                  <div>
237                    <h5 class="title"><a id="id1564153"></a>
238 b_bulk_retrieval </h5>
239                  </div>
240                </div>
241              </div>
242              <p>The bulk read buffer size. 0 means bulk read disabled. </p>
243            </div>
244            <div class="sect4" lang="en" xml:lang="en">
245              <div class="titlepage">
246                <div>
247                  <div>
248                    <h5 class="title"><a id="id1564145"></a>
249 brmw </h5>
250                  </div>
251                </div>
252              </div>
253              <p>Whether set DB_RMW flag in underlying cursor. </p>
254            </div>
255            <div class="sect4" lang="en" xml:lang="en">
256              <div class="titlepage">
257                <div>
258                  <div>
259                    <h5 class="title"><a id="id1564185"></a>
260 powner </h5>
261                  </div>
262                </div>
263              </div>
264              <p>The container which creates this iterator. </p>
265            </div>
266            <div class="sect4" lang="en" xml:lang="en">
267              <div class="titlepage">
268                <div>
269                  <div>
270                    <h5 class="title"><a id="id1564158"></a>
271 directdbget </h5>
272                  </div>
273                </div>
274              </div>
275              <p>Whether do direct database get rather than using key/data values cached in the iterator whenever read. </p>
276            </div>
277            <div class="sect4" lang="en" xml:lang="en">
278              <div class="titlepage">
279                <div>
280                  <div>
281                    <h5 class="title"><a id="id1564194"></a>
282 b_read_only </h5>
283                  </div>
284                </div>
285              </div>
286              <p>Whether open a read only cursor. Only effective when using Berkeley DB Concurrent Data Store. </p>
287            </div>
288          </div>
289          <pre class="programlisting">
290db_map_iterator()
291 </pre>
292          <div class="sect3" lang="en" xml:lang="en">
293            <div class="titlepage"></div>
294            <p>Default constructor, dose not create the cursor for now. </p>
295          </div>
296        </div>
297        <div class="sect2" lang="en" xml:lang="en">
298          <div class="titlepage">
299            <div>
300              <div>
301                <h3 class="title"><a id="id1563976"></a>
302Group: Constructors and destructor</h3>
303              </div>
304            </div>
305          </div>
306          <p>Do not create iterators directly using these constructors, but call <a class="link" href="stldb_mapbegin.html" title="begin">db_map::begin</a>
307 or db_multimap_begin to get instances of this class.</p>
308          <div class="simplesect" lang="en" xml:lang="en">
309            <div class="titlepage"></div>
310            <p><a class="link" href="stldb_mapbegin.html" title="begin">db_map::begin()</a>
311 <a class="link" href="stldb_mapbegin.html" title="begin">db_multimap::begin()</a>
312 </p>
313          </div>
314          <p>
315</p>
316        </div>
317        <div class="sect2" lang="en" xml:lang="en">
318          <div class="titlepage">
319            <div>
320              <div>
321                <h3 class="title"><a id="id1564398"></a>
322Class</h3>
323              </div>
324            </div>
325          </div>
326          <p>
327  <a class="link" href="db_map_iterator.html" title="Chapter 16.  Db_map_iterator">
328  db_map_iterator</a>
329     </p>
330        </div>
331      </div>
332    </div>
333    <div class="navfooter">
334      <hr />
335      <table width="100%" summary="Navigation footer">
336        <tr>
337          <td width="40%" align="left"><a accesskey="p" href="stldb_map_base_iteratoroperator_assign.html">Prev</a> </td>
338          <td width="20%" align="center"> </td>
339          <td width="40%" align="right"> <a accesskey="n" href="stldb_map_iteratordstr_db_map_iterator.html">Next</a></td>
340        </tr>
341        <tr>
342          <td width="40%" align="left" valign="top">
343operator=
344 </td>
345          <td width="20%" align="center">
346            <a accesskey="h" href="index.html">Home</a>
347          </td>
348          <td width="40%" align="right" valign="top"349~db_map_iterator
350</td>
351        </tr>
352      </table>
353    </div>
354  </body>
355</html>
356