📄 classdbanycursor.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>FastDB: dbAnyCursor class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.5 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a></div><h1>dbAnyCursor Class Reference</h1><code>#include <<a class="el" href="cursor_8h-source.html">cursor.h</a>></code><p><p>Inheritance diagram for dbAnyCursor:<p><center><img src="classdbAnyCursor.png" usemap="#dbAnyCursor_map" border="0" alt=""></center><map name="dbAnyCursor_map"><area href="classdbL2List.html" alt="dbL2List" shape="rect" coords="0,0,96,24"><area href="classdbCursor.html" alt="dbCursor< T >" shape="rect" coords="0,112,96,136"></map><a href="classdbAnyCursor-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a14">getNumberOfRecords</a> () const </td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a15">remove</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a16">isEmpty</a> () const </td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a18">isUpdateCursor</a> () const </td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a19">isLimitReached</a> () const </td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>oid_t * </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a20">toArrayOfOid</a> (oid_t *arr) const </td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a21">select</a> (<a class="el" href="classdbQuery.html">dbQuery</a> &query, dbCursorType aType, void *paramStruct=NULL)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a22">select</a> (<a class="el" href="classdbQuery.html">dbQuery</a> &query, void *paramStruct=NULL)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a23">select</a> (char const *condition, dbCursorType aType, void *paramStruct=NULL)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a24">select</a> (char const *condition, void *paramStruct=NULL)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a25">select</a> (dbCursorType aType)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a26">select</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a27">selectByKey</a> (char const *key, void const *value)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a28">selectByKeyRange</a> (char const *key, void const *minValue, void const *maxValue)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a29">update</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a30">removeAll</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a31">removeAllSelected</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a32">setSelectionLimit</a> (size_t lim)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a33">unsetSelectionLimit</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a34">setPrefetchMode</a> (bool mode)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a35">reset</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a36">isLast</a> () const </td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a37">isFirst</a> () const </td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a38">freeze</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a39">unfreeze</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a40">skip</a> (int n)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a41">seek</a> (oid_t oid)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classdbTableDescriptor.html">dbTableDescriptor</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a42">getTable</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a43">setTable</a> (<a class="el" href="classdbTableDescriptor.html">dbTableDescriptor</a> *aTable)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a44">setRecord</a> (void *rec)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a45">getRecord</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a46">isInSelection</a> (oid_t oid)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbCursor_3_01Sequencer_01_4a47">fetch</a> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbL2Lista0" doxytag="dbAnyCursor::link" ></a>void </td><td class="memItemRight" valign=bottom><b>link</b> (<a class="el" href="classdbL2List.html">dbL2List</a> *elem)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbL2Lista1" doxytag="dbAnyCursor::unlink" ></a>void </td><td class="memItemRight" valign=bottom><b>unlink</b> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbL2Lista2" doxytag="dbAnyCursor::isEmpty" ></a>bool </td><td class="memItemRight" valign=bottom><b>isEmpty</b> ()</td></tr><tr><td colspan=2><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbL2Listo0" doxytag="dbAnyCursor::next" ></a><a class="el" href="classdbL2List.html">dbL2List</a> * </td><td class="memItemRight" valign=bottom><b>next</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbL2Listo1" doxytag="dbAnyCursor::prev" ></a><a class="el" href="classdbL2List.html">dbL2List</a> * </td><td class="memItemRight" valign=bottom><b>prev</b></td></tr><tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b0" doxytag="dbAnyCursor::checkForDuplicates" ></a>void </td><td class="memItemRight" valign=bottom><b>checkForDuplicates</b> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b1" doxytag="dbAnyCursor::isMarked" ></a>bool </td><td class="memItemRight" valign=bottom><b>isMarked</b> (oid_t oid)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b2" doxytag="dbAnyCursor::mark" ></a>void </td><td class="memItemRight" valign=bottom><b>mark</b> (oid_t oid)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b3" doxytag="dbAnyCursor::add" ></a>bool </td><td class="memItemRight" valign=bottom><b>add</b> (oid_t oid)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b4" doxytag="dbAnyCursor::gotoNext" ></a>bool </td><td class="memItemRight" valign=bottom><b>gotoNext</b> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b5" doxytag="dbAnyCursor::gotoPrev" ></a>bool </td><td class="memItemRight" valign=bottom><b>gotoPrev</b> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b6" doxytag="dbAnyCursor::gotoFirst" ></a>bool </td><td class="memItemRight" valign=bottom><b>gotoFirst</b> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b7" doxytag="dbAnyCursor::gotoLast" ></a>bool </td><td class="memItemRight" valign=bottom><b>gotoLast</b> ()</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b8" doxytag="dbAnyCursor::setCurrent" ></a>void </td><td class="memItemRight" valign=bottom><b>setCurrent</b> (<a class="el" href="classdbAnyReference.html">dbAnyReference</a> const &ref)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4b9" doxytag="dbAnyCursor::adjustReferences" ></a>void </td><td class="memItemRight" valign=bottom><b>adjustReferences</b> (size_t base, size_t size, long shift)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorb10" doxytag="dbAnyCursor::dbAnyCursor" ></a> </td><td class="memItemRight" valign=bottom><b>dbAnyCursor</b> (<a class="el" href="classdbTableDescriptor.html">dbTableDescriptor</a> &aTable, dbCursorType aType, byte *rec)</td></tr><tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p1" doxytag="dbAnyCursor::db" ></a><a class="el" href="classdbDatabase.html">dbDatabase</a> * </td><td class="memItemRight" valign=bottom><b>db</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p2" doxytag="dbAnyCursor::table" ></a><a class="el" href="classdbTableDescriptor.html">dbTableDescriptor</a> * </td><td class="memItemRight" valign=bottom><b>table</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p3" doxytag="dbAnyCursor::type" ></a>dbCursorType </td><td class="memItemRight" valign=bottom><b>type</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p4" doxytag="dbAnyCursor::defaultType" ></a>dbCursorType </td><td class="memItemRight" valign=bottom><b>defaultType</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p5" doxytag="dbAnyCursor::selection" ></a>dbSelection </td><td class="memItemRight" valign=bottom><b>selection</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p6" doxytag="dbAnyCursor::allRecords" ></a>bool </td><td class="memItemRight" valign=bottom><b>allRecords</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p7" doxytag="dbAnyCursor::firstId" ></a>oid_t </td><td class="memItemRight" valign=bottom><b>firstId</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p8" doxytag="dbAnyCursor::lastId" ></a>oid_t </td><td class="memItemRight" valign=bottom><b>lastId</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p9" doxytag="dbAnyCursor::currId" ></a>oid_t </td><td class="memItemRight" valign=bottom><b>currId</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorp9" doxytag="dbAnyCursor::record" ></a>byte * </td><td class="memItemRight" valign=bottom><b>record</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p10" doxytag="dbAnyCursor::limit" ></a>size_t </td><td class="memItemRight" valign=bottom><b>limit</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p11" doxytag="dbAnyCursor::bitmap" ></a>int4 * </td><td class="memItemRight" valign=bottom><b>bitmap</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p12" doxytag="dbAnyCursor::bitmapSize" ></a>size_t </td><td class="memItemRight" valign=bottom><b>bitmapSize</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p13" doxytag="dbAnyCursor::eliminateDuplicates" ></a>bool </td><td class="memItemRight" valign=bottom><b>eliminateDuplicates</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p14" doxytag="dbAnyCursor::prefetch" ></a>bool </td><td class="memItemRight" valign=bottom><b>prefetch</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p15" doxytag="dbAnyCursor::removed" ></a>bool </td><td class="memItemRight" valign=bottom><b>removed</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p16" doxytag="dbAnyCursor::updateInProgress" ></a>bool </td><td class="memItemRight" valign=bottom><b>updateInProgress</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbCursor_3_01Sequencer_01_4p17" doxytag="dbAnyCursor::paramBase" ></a>void * </td><td class="memItemRight" valign=bottom><b>paramBase</b></td></tr><tr><td colspan=2><br><h2>Friends</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn0" doxytag="dbAnyCursor::dbAnyContainer" ></a>class </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbAnyCursorn0">dbAnyContainer</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn1" doxytag="dbAnyCursor::dbDatabase" ></a>class </td><td class="memItemRight" valign=bottom><a class="el" href="classdbAnyCursor.html#dbAnyCursorn1">dbDatabase</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn2" doxytag="dbAnyCursor::dbHashTable" ></a>class </td><td class="memItemRight" valign=bottom><b>dbHashTable</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn3" doxytag="dbAnyCursor::dbTtreeNode" ></a>class </td><td class="memItemRight" valign=bottom><b>dbTtreeNode</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn4" doxytag="dbAnyCursor::dbSubSql" ></a>class </td><td class="memItemRight" valign=bottom><b>dbSubSql</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn5" doxytag="dbAnyCursor::dbStatement" ></a>class </td><td class="memItemRight" valign=bottom><b>dbStatement</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn6" doxytag="dbAnyCursor::dbServer" ></a>class </td><td class="memItemRight" valign=bottom><b>dbServer</b></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbAnyCursorn7" doxytag="dbAnyCursor::dbCLI" ></a>class </td><td class="memItemRight" valign=bottom><b>dbCLI</b></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Base class for all cursors <p><hr><h2>Member Function Documentation</h2><a class="anchor" name="dbCursor_3_01Sequencer_01_4a47" doxytag="dbAnyCursor::fetch" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void dbAnyCursor::fetch </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>Fetch current record. You should use this method only if prefetch mode is disabled </td> </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a38" doxytag="dbAnyCursor::freeze" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void dbAnyCursor::freeze </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </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 class="anchor" name="dbCursor_3_01Sequencer_01_4a14" doxytag="dbAnyCursor::getNumberOfRecords" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <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]</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 </dd></dl> </td> </tr></table><a class="anchor" name="dbCursor_3_01Sequencer_01_4a45" doxytag="dbAnyCursor::getRecord" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <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]</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 </dd></dl> </td> </tr></table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -