classdbcursor.html
来自「最新版本!fastdb是高效的内存数据库系统」· HTML 代码 · 共 1,694 行 · 第 1/5 页
HTML
1,694 行
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Freeze cursor. This method makes it possible to save current state of cursor, close transaction to allow other threads to proceed, and then later restore state of the cursor using unfreeze method and continue traversal through selected records. </td>
</tr>
</table>
<a name="dbCursora2" doxytag="dbCursor::get"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" colspan="4">
template<class T> </td>
</tr>
<tr>
<td class="md" nowrap valign="top"> T* dbCursor< T >::get </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Get pointer to the current record <dl compact><dt><b>Returns: </b></dt><dd>
pointer to the current record or <code>NULL</code> if there is no current record </dl> </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a13" doxytag="dbCursor::getNumberOfRecords"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int dbAnyCursor::getNumberOfRecords </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Get number of selected records <dl compact><dt><b>Returns: </b></dt><dd>
number of selected records </dl> </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a45" doxytag="dbCursor::getRecord"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void* dbAnyCursor::getRecord </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inline, inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Get pointer to the location where fields of the current record are fetched <dl compact><dt><b>Returns: </b></dt><dd>
pointer to the memory location set by cursor constructor or setRecord method </dl> </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a42" doxytag="dbCursor::getTable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> <a class="el" href="classdbTableDescriptor.html">dbTableDescriptor</a>* dbAnyCursor::getTable </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inline, inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Get table for which cursor is opened </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a48" doxytag="dbCursor::hasNext"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool dbAnyCursor::hasNext </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Check if there is more records in the selection </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a15" doxytag="dbCursor::isEmpty"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool dbAnyCursor::isEmpty </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Checks whether selection is empty <dl compact><dt><b>Returns: </b></dt><dd>
true if there is no current record </dl> </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a37" doxytag="dbCursor::isFirst"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool dbAnyCursor::isFirst </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Check whether current record is the first one in the selection <dl compact><dt><b>Returns: </b></dt><dd>
true if <a class="el" href="classdbCursor.html#dbCursora4">prev()</a> method will return <code>NULL</code> </dl> </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a46" doxytag="dbCursor::isInSelection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool dbAnyCursor::isInSelection </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top">oid_t </td>
<td class="mdname1" valign="top" nowrap> <em>oid</em> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Check if record with specified OID is in selection <dl compact><dt><b>Returns: </b></dt><dd>
<code>true</code> if record with such OID was selected </dl> </td>
</tr>
</table>
<a name="dbCursora12" doxytag="dbCursor::isInSelection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" colspan="4">
template<class T> </td>
</tr>
<tr>
<td class="md" nowrap valign="top"> bool dbCursor< T >::isInSelection </td>
<td class="md" valign="top">( </td>
<td class="md" nowrap valign="top"><a class="el" href="classdbReference.html">dbReference</a>< T > & </td>
<td class="mdname1" valign="top" nowrap> <em>ref</em> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inline]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Check if record with specified OID is in selection <dl compact><dt><b>Returns: </b></dt><dd>
<code>true</code> if record with such OID was selected </dl> </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a36" doxytag="dbCursor::isLast"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool dbAnyCursor::isLast </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap><code> [inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
<p>
Check whether current record is the last one in the selection <dl compact><dt><b>Returns: </b></dt><dd>
true if <a class="el" href="classdbCursor.html#dbCursora3">next()</a> method will return <code>NULL</code> </dl> </td>
</tr>
</table>
<a name="dbCursor_3_01dbTimeSeriesBlock_3_01T_01_4_01_4a18" doxytag="dbCursor::isLimitReached"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool dbAnyCursor::isLimitReached </td>
<td class="md" valign="top">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">) </td>
<td class="md" nowrap> const<code> [inline, inherited]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
</td>
<td>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?