| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880 |
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="html/html; charset=utf-8" />
- <title>FMResultSet Class Reference</title>
- <meta id="xcode-display" name="xcode-display" content="render"/>
- <meta name="viewport" content="width=550" />
- <link rel="stylesheet" type="text/css" href="../css/styles.css" media="all" />
- <link rel="stylesheet" type="text/css" media="print" href="../css/stylesPrint.css" />
- <meta name="generator" content="appledoc 2.1 (build 858)" />
- </head>
- <body>
- <header id="top_header">
- <div id="library" class="hideInXcode">
- <h1><a id="libraryTitle" href="../index.html">FMDB </a></h1>
- <a id="developerHome" href="../index.html">ccgus</a>
- </div>
-
- <div id="title" role="banner">
- <h1 class="hideInXcode">FMResultSet Class Reference</h1>
- </div>
- <ul id="headerButtons" role="toolbar">
- <li id="toc_button">
- <button aria-label="Show Table of Contents" role="checkbox" class="open" id="table_of_contents"><span class="disclosure"></span>Table of Contents</button>
- </li>
- <li id="jumpto_button" role="navigation">
- <select id="jumpTo">
- <option value="top">Jump To…</option>
-
- <option value="overview">Overview</option>
-
-
-
-
- <option value="tasks">Tasks</option>
-
-
-
-
-
- <option value="properties">Properties</option>
-
- <option value="//api/name/columnNameToIndexMap"> columnNameToIndexMap</option>
-
- <option value="//api/name/query"> query</option>
-
- <option value="//api/name/statement"> statement</option>
-
-
-
-
- <option value="class_methods">Class Methods</option>
-
- <option value="//api/name/resultSetWithStatement:usingParentDatabase:"> + resultSetWithStatement:usingParentDatabase:</option>
-
-
-
-
- <option value="instance_methods">Instance Methods</option>
-
- <option value="//api/name/UTF8StringForColumnIndex:"> - UTF8StringForColumnIndex:</option>
-
- <option value="//api/name/UTF8StringForColumnName:"> - UTF8StringForColumnName:</option>
-
- <option value="//api/name/boolForColumn:"> - boolForColumn:</option>
-
- <option value="//api/name/boolForColumnIndex:"> - boolForColumnIndex:</option>
-
- <option value="//api/name/close"> - close</option>
-
- <option value="//api/name/columnCount"> - columnCount</option>
-
- <option value="//api/name/columnIndexForName:"> - columnIndexForName:</option>
-
- <option value="//api/name/columnIndexIsNull:"> - columnIndexIsNull:</option>
-
- <option value="//api/name/columnIsNull:"> - columnIsNull:</option>
-
- <option value="//api/name/columnNameForIndex:"> - columnNameForIndex:</option>
-
- <option value="//api/name/dataForColumn:"> - dataForColumn:</option>
-
- <option value="//api/name/dataForColumnIndex:"> - dataForColumnIndex:</option>
-
- <option value="//api/name/dataNoCopyForColumn:"> - dataNoCopyForColumn:</option>
-
- <option value="//api/name/dataNoCopyForColumnIndex:"> - dataNoCopyForColumnIndex:</option>
-
- <option value="//api/name/dateForColumn:"> - dateForColumn:</option>
-
- <option value="//api/name/dateForColumnIndex:"> - dateForColumnIndex:</option>
-
- <option value="//api/name/doubleForColumn:"> - doubleForColumn:</option>
-
- <option value="//api/name/doubleForColumnIndex:"> - doubleForColumnIndex:</option>
-
- <option value="//api/name/hasAnotherRow"> - hasAnotherRow</option>
-
- <option value="//api/name/intForColumn:"> - intForColumn:</option>
-
- <option value="//api/name/intForColumnIndex:"> - intForColumnIndex:</option>
-
- <option value="//api/name/kvcMagic:"> - kvcMagic:</option>
-
- <option value="//api/name/longForColumn:"> - longForColumn:</option>
-
- <option value="//api/name/longForColumnIndex:"> - longForColumnIndex:</option>
-
- <option value="//api/name/longLongIntForColumn:"> - longLongIntForColumn:</option>
-
- <option value="//api/name/longLongIntForColumnIndex:"> - longLongIntForColumnIndex:</option>
-
- <option value="//api/name/next"> - next</option>
-
- <option value="//api/name/objectAtIndexedSubscript:"> - objectAtIndexedSubscript:</option>
-
- <option value="//api/name/objectForColumnIndex:"> - objectForColumnIndex:</option>
-
- <option value="//api/name/objectForColumnName:"> - objectForColumnName:</option>
-
- <option value="//api/name/objectForKeyedSubscript:"> - objectForKeyedSubscript:</option>
-
- <option value="//api/name/resultDict"> - resultDict</option>
-
- <option value="//api/name/resultDictionary"> - resultDictionary</option>
-
- <option value="//api/name/stringForColumn:"> - stringForColumn:</option>
-
- <option value="//api/name/stringForColumnIndex:"> - stringForColumnIndex:</option>
-
- <option value="//api/name/unsignedLongLongIntForColumn:"> - unsignedLongLongIntForColumn:</option>
-
- <option value="//api/name/unsignedLongLongIntForColumnIndex:"> - unsignedLongLongIntForColumnIndex:</option>
-
-
-
- </select>
- </li>
- </ul>
- </header>
- <nav id="tocContainer" class="isShowingTOC">
- <ul id="toc" role="tree">
-
- <li role="treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#overview">Overview</a></span></li>
- <li role="treeitem" id="task_treeitem"><span class="nodisclosure"></span><span class="sectionName"><a href="#tasks">Tasks</a></span><ul>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Properties">Properties</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Creating and closing database">Creating and closing database</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Iterating through the result set">Iterating through the result set</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Retrieving information from result set">Retrieving information from result set</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#task_Key value coding magic">Key value coding magic</a></span></li>
-
- </ul></li>
- <li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#properties">Properties</a></span><ul>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/columnNameToIndexMap">columnNameToIndexMap</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/query">query</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/statement">statement</a></span></li>
-
- </ul></li>
- <li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#class_methods">Class Methods</a></span><ul>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/resultSetWithStatement:usingParentDatabase:">resultSetWithStatement:usingParentDatabase:</a></span></li>
-
- </ul></li>
- <li role="treeitem" class="children"><span class="disclosure"></span><span class="sectionName"><a href="#instance_methods">Instance Methods</a></span><ul>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/UTF8StringForColumnIndex:">UTF8StringForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/UTF8StringForColumnName:">UTF8StringForColumnName:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/boolForColumn:">boolForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/boolForColumnIndex:">boolForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/close">close</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/columnCount">columnCount</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/columnIndexForName:">columnIndexForName:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/columnIndexIsNull:">columnIndexIsNull:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/columnIsNull:">columnIsNull:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/columnNameForIndex:">columnNameForIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/dataForColumn:">dataForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/dataForColumnIndex:">dataForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/dataNoCopyForColumn:">dataNoCopyForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/dataNoCopyForColumnIndex:">dataNoCopyForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/dateForColumn:">dateForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/dateForColumnIndex:">dateForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/doubleForColumn:">doubleForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/doubleForColumnIndex:">doubleForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/hasAnotherRow">hasAnotherRow</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/intForColumn:">intForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/intForColumnIndex:">intForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/kvcMagic:">kvcMagic:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/longForColumn:">longForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/longForColumnIndex:">longForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/longLongIntForColumn:">longLongIntForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/longLongIntForColumnIndex:">longLongIntForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/next">next</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/objectAtIndexedSubscript:">objectAtIndexedSubscript:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/objectForColumnIndex:">objectForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/objectForColumnName:">objectForColumnName:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/objectForKeyedSubscript:">objectForKeyedSubscript:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/resultDict">resultDict</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/resultDictionary">resultDictionary</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/stringForColumn:">stringForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/stringForColumnIndex:">stringForColumnIndex:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/unsignedLongLongIntForColumn:">unsignedLongLongIntForColumn:</a></span></li>
-
- <li><span class="nodisclosure"></span><span class="sectionName"><a href="#//api/name/unsignedLongLongIntForColumnIndex:">unsignedLongLongIntForColumnIndex:</a></span></li>
-
- </ul></li>
- </ul>
- </nav>
- <article>
- <div id="contents" class="isShowingTOC" role="main">
- <a title="FMResultSet Class Reference" name="top"></a>
- <div class="main-navigation navigation-top">
- <ul>
- <li><a href="../index.html">Index</a></li>
- <li><a href="../hierarchy.html">Hierarchy</a></li>
- </ul>
- </div>
- <div id="header">
- <div class="section-header">
- <h1 class="title title-header">FMResultSet Class Reference</h1>
- </div>
- </div>
- <div id="container">
-
- <div class="section section-specification"><table cellspacing="0"><tbody>
- <tr>
- <td class="specification-title">Inherits from</td>
- <td class="specification-value">NSObject</td>
- </tr><tr>
- <td class="specification-title">Declared in</td>
- <td class="specification-value">FMResultSet.h<br />FMResultSet.m</td>
- </tr>
- </tbody></table></div>
-
-
-
-
- <div class="section section-overview">
- <a title="Overview" name="overview"></a>
- <h2 class="subtitle subtitle-overview">Overview</h2>
- <p>Represents the results of executing a query on an <a href="../Classes/FMDatabase.html"><code>FMDatabase</code></a>.</p>
- <h3>See also</h3>
- <ul>
- <li><a href="../Classes/FMDatabase.html"><code>FMDatabase</code></a></li>
- </ul>
- </div>
-
-
-
-
-
- <div class="section section-tasks">
- <a title="Tasks" name="tasks"></a>
- <h2 class="subtitle subtitle-tasks">Tasks</h2>
-
-
- <a title="Properties" name="task_Properties"></a>
- <h3 class="subsubtitle task-title">Properties</h3>
- <ul class="task-list">
- <li>
- <span class="tooltip">
- <code><a href="#//api/name/query"> query</a></code>
- <span class="tooltip"><p>Executed query</p></span>
- </span>
- <span class="task-item-suffix">property</span>
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/columnNameToIndexMap"> columnNameToIndexMap</a></code>
- <span class="tooltip"><p><code>NSMutableDictionary</code> mapping column names to numeric index</p></span>
- </span>
- <span class="task-item-suffix">property</span>
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/statement"> statement</a></code>
- <span class="tooltip"><p><code>FMStatement</code> used by result set.</p></span>
- </span>
- <span class="task-item-suffix">property</span>
-
- </li>
- </ul>
-
-
- <a title="Creating and closing database" name="task_Creating and closing database"></a>
- <h3 class="subsubtitle task-title">Creating and closing database</h3>
- <ul class="task-list">
- <li>
- <span class="tooltip">
- <code><a href="#//api/name/resultSetWithStatement:usingParentDatabase:">+ resultSetWithStatement:usingParentDatabase:</a></code>
- <span class="tooltip"><p>Create result set from <a href="../Classes/FMStatement.html"><code>FMStatement</code></a></p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/close">– close</a></code>
- <span class="tooltip"><p>Close result set</p></span>
- </span>
-
-
- </li>
- </ul>
-
-
- <a title="Iterating through the result set" name="task_Iterating through the result set"></a>
- <h3 class="subsubtitle task-title">Iterating through the result set</h3>
- <ul class="task-list">
- <li>
- <span class="tooltip">
- <code><a href="#//api/name/next">– next</a></code>
- <span class="tooltip"><p>Retrieve next row for result set.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/hasAnotherRow">– hasAnotherRow</a></code>
- <span class="tooltip"><p>Did the last call to <a href="#//api/name/next"><code>next</code></a> succeed in retrieving another row?</p></span>
- </span>
-
-
- </li>
- </ul>
-
-
- <a title="Retrieving information from result set" name="task_Retrieving information from result set"></a>
- <h3 class="subsubtitle task-title">Retrieving information from result set</h3>
- <ul class="task-list">
- <li>
- <span class="tooltip">
- <code><a href="#//api/name/columnCount">– columnCount</a></code>
- <span class="tooltip"><p>How many columns in result set</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/columnIndexForName:">– columnIndexForName:</a></code>
- <span class="tooltip"><p>Column index for column name</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/columnNameForIndex:">– columnNameForIndex:</a></code>
- <span class="tooltip"><p>Column name for column index</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/intForColumn:">– intForColumn:</a></code>
- <span class="tooltip"><p>Result set integer value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/intForColumnIndex:">– intForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set integer value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/longForColumn:">– longForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>long</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/longForColumnIndex:">– longForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set long value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/longLongIntForColumn:">– longLongIntForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>long long int</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/longLongIntForColumnIndex:">– longLongIntForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>long long int</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/unsignedLongLongIntForColumn:">– unsignedLongLongIntForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>unsigned long long int</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/unsignedLongLongIntForColumnIndex:">– unsignedLongLongIntForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>unsigned long long int</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/boolForColumn:">– boolForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>BOOL</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/boolForColumnIndex:">– boolForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>BOOL</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/doubleForColumn:">– doubleForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>double</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/doubleForColumnIndex:">– doubleForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>double</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/stringForColumn:">– stringForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>NSString</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/stringForColumnIndex:">– stringForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>NSString</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/dateForColumn:">– dateForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>NSDate</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/dateForColumnIndex:">– dateForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>NSDate</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/dataForColumn:">– dataForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>NSData</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/dataForColumnIndex:">– dataForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>NSData</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/UTF8StringForColumnName:">– UTF8StringForColumnName:</a></code>
- <span class="tooltip"><p>Result set <code>(const unsigned char *)</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/UTF8StringForColumnIndex:">– UTF8StringForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>(const unsigned char *)</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/objectForColumnName:">– objectForColumnName:</a></code>
- <span class="tooltip"><p>Result set object for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/objectForColumnIndex:">– objectForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set object for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/objectForKeyedSubscript:">– objectForKeyedSubscript:</a></code>
- <span class="tooltip"><p>Result set object for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/objectAtIndexedSubscript:">– objectAtIndexedSubscript:</a></code>
- <span class="tooltip"><p>Result set object for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/dataNoCopyForColumn:">– dataNoCopyForColumn:</a></code>
- <span class="tooltip"><p>Result set <code>NSData</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/dataNoCopyForColumnIndex:">– dataNoCopyForColumnIndex:</a></code>
- <span class="tooltip"><p>Result set <code>NSData</code> value for column.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/columnIndexIsNull:">– columnIndexIsNull:</a></code>
- <span class="tooltip"><p>Is the column <code>NULL</code>?</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/columnIsNull:">– columnIsNull:</a></code>
- <span class="tooltip"><p>Is the column <code>NULL</code>?</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/resultDictionary">– resultDictionary</a></code>
- <span class="tooltip"><p>Returns a dictionary of the row results mapped to case sensitive keys of the column names.</p></span>
- </span>
-
-
- </li><li>
- <span class="tooltip">
- <code><a href="#//api/name/resultDict">– resultDict</a></code>
- <span class="tooltip"><p>Returns a dictionary of the row results</p></span>
- </span>
-
-
- </li>
- </ul>
-
-
- <a title="Key value coding magic" name="task_Key value coding magic"></a>
- <h3 class="subsubtitle task-title">Key value coding magic</h3>
- <ul class="task-list">
- <li>
- <span class="tooltip">
- <code><a href="#//api/name/kvcMagic:">– kvcMagic:</a></code>
- <span class="tooltip"><p>Performs <code>setValue</code> to yield support for key value observing.</p></span>
- </span>
-
-
- </li>
- </ul>
-
- </div>
-
-
-
-
-
- <div class="section section-methods">
- <a title="Properties" name="properties"></a>
- <h2 class="subtitle subtitle-methods">Properties</h2>
-
- <div class="section-method">
- <a name="//api/name/columnNameToIndexMap" title="columnNameToIndexMap"></a>
- <h3 class="subsubtitle method-title">columnNameToIndexMap</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p><code>NSMutableDictionary</code> mapping column names to numeric index</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>@property (readonly) NSMutableDictionary *columnNameToIndexMap</code></div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/query" title="query"></a>
- <h3 class="subsubtitle method-title">query</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Executed query</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>@property (atomic, retain) NSString *query</code></div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/statement" title="statement"></a>
- <h3 class="subsubtitle method-title">statement</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p><code>FMStatement</code> used by result set.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>@property (atomic, retain) FMStatement *statement</code></div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- </div>
-
-
-
- <div class="section section-methods">
- <a title="Class Methods" name="class_methods"></a>
- <h2 class="subtitle subtitle-methods">Class Methods</h2>
-
- <div class="section-method">
- <a name="//api/name/resultSetWithStatement:usingParentDatabase:" title="resultSetWithStatement:usingParentDatabase:"></a>
- <h3 class="subsubtitle method-title">resultSetWithStatement:usingParentDatabase:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Create result set from <a href="../Classes/FMStatement.html"><code>FMStatement</code></a></p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>+ (instancetype)resultSetWithStatement:(FMStatement *)<em>statement</em> usingParentDatabase:(FMDatabase *)<em>aDB</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>statement</em></dt>
- <dd><p>A <a href="../Classes/FMStatement.html"><code>FMStatement</code></a> to be performed</p></dd>
- </dl>
-
- <dl class="argument-def parameter-def">
- <dt><em>aDB</em></dt>
- <dd><p>A <a href="../Classes/FMDatabase.html"><code>FMDatabase</code></a> to be used</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>A <code>FMResultSet</code> on success; <code>nil</code> on failure</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- </div>
-
-
-
- <div class="section section-methods">
- <a title="Instance Methods" name="instance_methods"></a>
- <h2 class="subtitle subtitle-methods">Instance Methods</h2>
-
- <div class="section-method">
- <a name="//api/name/UTF8StringForColumnIndex:" title="UTF8StringForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">UTF8StringForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>(const unsigned char *)</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (const unsigned char *)UTF8StringForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>(const unsigned char *)</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/UTF8StringForColumnName:" title="UTF8StringForColumnName:"></a>
- <h3 class="subsubtitle method-title">UTF8StringForColumnName:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>(const unsigned char *)</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (const unsigned char *)UTF8StringForColumnName:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>(const unsigned char *)</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/boolForColumn:" title="boolForColumn:"></a>
- <h3 class="subsubtitle method-title">boolForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>BOOL</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (BOOL)boolForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>BOOL</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/boolForColumnIndex:" title="boolForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">boolForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>BOOL</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (BOOL)boolForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>BOOL</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/close" title="close"></a>
- <h3 class="subsubtitle method-title">close</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Close result set</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (void)close</code></div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/columnCount" title="columnCount"></a>
- <h3 class="subsubtitle method-title">columnCount</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>How many columns in result set</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (int)columnCount</code></div>
-
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>Integer value of the number of columns.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/columnIndexForName:" title="columnIndexForName:"></a>
- <h3 class="subsubtitle method-title">columnIndexForName:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Column index for column name</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (int)columnIndexForName:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>Zero-based index for column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/columnIndexIsNull:" title="columnIndexIsNull:"></a>
- <h3 class="subsubtitle method-title">columnIndexIsNull:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Is the column <code>NULL</code>?</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (BOOL)columnIndexIsNull:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>YES</code> if column is <code>NULL</code>; <code>NO</code> if not <code>NULL</code>.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/columnIsNull:" title="columnIsNull:"></a>
- <h3 class="subsubtitle method-title">columnIsNull:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Is the column <code>NULL</code>?</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (BOOL)columnIsNull:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>YES</code> if column is <code>NULL</code>; <code>NO</code> if not <code>NULL</code>.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/columnNameForIndex:" title="columnNameForIndex:"></a>
- <h3 class="subsubtitle method-title">columnNameForIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Column name for column index</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSString *)columnNameForIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>columnName <code>NSString</code> value of the name of the column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/dataForColumn:" title="dataForColumn:"></a>
- <h3 class="subsubtitle method-title">dataForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSData</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSData *)dataForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSData</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <p>This is useful when storing binary data in table (such as image or the like).</p>
- </div>
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/dataForColumnIndex:" title="dataForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">dataForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSData</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSData *)dataForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSData</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/dataNoCopyForColumn:" title="dataNoCopyForColumn:"></a>
- <h3 class="subsubtitle method-title">dataNoCopyForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSData</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSData *)dataNoCopyForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSData</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <div class="warning"><p><strong>Warning:</strong> If you are going to use this data after you iterate over the next row, or after you close the
- result set, make sure to make a copy of the data first (or just use <a href="#//api/name/dataForColumn:"><code>dataForColumn:</code></a>/<a href="#//api/name/dataForColumnIndex:"><code>dataForColumnIndex:</code></a>)
- If you don’t, you’re going to be in a world of hurt when you try and use the data.</p></div>
- </div>
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/dataNoCopyForColumnIndex:" title="dataNoCopyForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">dataNoCopyForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSData</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSData *)dataNoCopyForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSData</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <div class="warning"><p><strong>Warning:</strong> If you are going to use this data after you iterate over the next row, or after you close the
- result set, make sure to make a copy of the data first (or just use <a href="#//api/name/dataForColumn:"><code>dataForColumn:</code></a>/<a href="#//api/name/dataForColumnIndex:"><code>dataForColumnIndex:</code></a>)
- If you don’t, you’re going to be in a world of hurt when you try and use the data.</p></div>
- </div>
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/dateForColumn:" title="dateForColumn:"></a>
- <h3 class="subsubtitle method-title">dateForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSDate</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSDate *)dateForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSDate</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/dateForColumnIndex:" title="dateForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">dateForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSDate</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSDate *)dateForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSDate</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/doubleForColumn:" title="doubleForColumn:"></a>
- <h3 class="subsubtitle method-title">doubleForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>double</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (double)doubleForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>double</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/doubleForColumnIndex:" title="doubleForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">doubleForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>double</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (double)doubleForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>double</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/hasAnotherRow" title="hasAnotherRow"></a>
- <h3 class="subsubtitle method-title">hasAnotherRow</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Did the last call to <a href="#//api/name/next"><code>next</code></a> succeed in retrieving another row?</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (BOOL)hasAnotherRow</code></div>
-
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>YES</code> if the last call to <a href="#//api/name/next"><code>next</code></a> succeeded in retrieving another record; <code>NO</code> if not.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <div class="warning"><p><strong>Warning:</strong> The <code>hasAnotherRow</code> method must follow a call to <a href="#//api/name/next"><code>next</code></a>. If the previous database interaction was something other than a call to <code>next</code>, then this method may return <code>NO</code>, whether there is another row of data or not.</p></div>
- </div>
-
-
-
-
-
- <div class="method-subsection see-also-section">
- <h4 class="method-subtitle">See Also</h4>
- <ul>
-
- <li><code><p><a href="#//api/name/next">- next</a></p></code></li>
-
- </ul>
- </div>
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/intForColumn:" title="intForColumn:"></a>
- <h3 class="subsubtitle method-title">intForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set integer value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (int)intForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>int</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/intForColumnIndex:" title="intForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">intForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set integer value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (int)intForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>int</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/kvcMagic:" title="kvcMagic:"></a>
- <h3 class="subsubtitle method-title">kvcMagic:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Performs <code>setValue</code> to yield support for key value observing.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (void)kvcMagic:(id)<em>object</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>object</em></dt>
- <dd><p>The object for which the values will be set. This is the key-value-coding compliant object that you might, for example, observe.</p></dd>
- </dl>
-
- </div>
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/longForColumn:" title="longForColumn:"></a>
- <h3 class="subsubtitle method-title">longForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>long</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (long)longForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>long</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/longForColumnIndex:" title="longForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">longForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set long value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (long)longForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>long</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/longLongIntForColumn:" title="longLongIntForColumn:"></a>
- <h3 class="subsubtitle method-title">longLongIntForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>long long int</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (long long int)longLongIntForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>long long int</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/longLongIntForColumnIndex:" title="longLongIntForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">longLongIntForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>long long int</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (long long int)longLongIntForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>long long int</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/next" title="next"></a>
- <h3 class="subsubtitle method-title">next</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Retrieve next row for result set.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (BOOL)next</code></div>
-
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>YES</code> if row successfully retrieved; <code>NO</code> if end of result set reached</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <p>You must always invoke <code>next</code> before attempting to access the values returned in a query, even if you’re only expecting one.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection see-also-section">
- <h4 class="method-subtitle">See Also</h4>
- <ul>
-
- <li><code><p><a href="#//api/name/hasAnotherRow">- hasAnotherRow</a></p></code></li>
-
- </ul>
- </div>
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/objectAtIndexedSubscript:" title="objectAtIndexedSubscript:"></a>
- <h3 class="subsubtitle method-title">objectAtIndexedSubscript:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set object for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (id)objectAtIndexedSubscript:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>Either <code>NSNumber</code>, <code>NSString</code>, <code>NSData</code>, or <code>NSNull</code>. If the column was <code>NULL</code>, this returns <code>[NSNull null]</code> object.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <p>This method allows the use of the “boxed” syntax supported in Modern Objective-C. For example, by defining this method, the following syntax is now supported:</p>
- <pre><code>id result = rs[0];
- </code></pre>
- <p>This simplified syntax is equivalent to calling:</p>
- <pre><code>id result = [rs objectForKeyedSubscript:0];
- </code></pre>
- <p>which is, it turns out, equivalent to calling:</p>
- <pre><code>id result = [rs objectForColumnName:0];
- </code></pre>
- </div>
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/objectForColumnIndex:" title="objectForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">objectForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set object for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (id)objectForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>Either <code>NSNumber</code>, <code>NSString</code>, <code>NSData</code>, or <code>NSNull</code>. If the column was <code>NULL</code>, this returns <code>[NSNull null]</code> object.</p>
- </div>
-
-
-
-
-
-
-
-
-
- <div class="method-subsection see-also-section">
- <h4 class="method-subtitle">See Also</h4>
- <ul>
-
- <li><code><p><a href="#//api/name/objectAtIndexedSubscript:">- objectAtIndexedSubscript:</a></p></code></li>
-
- </ul>
- </div>
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/objectForColumnName:" title="objectForColumnName:"></a>
- <h3 class="subsubtitle method-title">objectForColumnName:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set object for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (id)objectForColumnName:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>Either <code>NSNumber</code>, <code>NSString</code>, <code>NSData</code>, or <code>NSNull</code>. If the column was <code>NULL</code>, this returns <code>[NSNull null]</code> object.</p>
- </div>
-
-
-
-
-
-
-
-
-
- <div class="method-subsection see-also-section">
- <h4 class="method-subtitle">See Also</h4>
- <ul>
-
- <li><code><p><a href="#//api/name/objectForKeyedSubscript:">- objectForKeyedSubscript:</a></p></code></li>
-
- </ul>
- </div>
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/objectForKeyedSubscript:" title="objectForKeyedSubscript:"></a>
- <h3 class="subsubtitle method-title">objectForKeyedSubscript:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set object for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (id)objectForKeyedSubscript:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p>Either <code>NSNumber</code>, <code>NSString</code>, <code>NSData</code>, or <code>NSNull</code>. If the column was <code>NULL</code>, this returns <code>[NSNull null]</code> object.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <p>This method allows the use of the “boxed” syntax supported in Modern Objective-C. For example, by defining this method, the following syntax is now supported:</p>
- <pre><code>id result = rs[@"employee_name"];
- </code></pre>
- <p>This simplified syntax is equivalent to calling:</p>
- <pre><code>id result = [rs objectForKeyedSubscript:@"employee_name"];
- </code></pre>
- <p>which is, it turns out, equivalent to calling:</p>
- <pre><code>id result = [rs objectForColumnName:@"employee_name"];
- </code></pre>
- </div>
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/resultDict" title="resultDict"></a>
- <h3 class="subsubtitle method-title">resultDict</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Returns a dictionary of the row results</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSDictionary *)resultDict</code></div>
-
-
-
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <div class="warning"><p><strong>Warning:</strong> <strong>Deprecated</strong>: Please use <a href="#//api/name/resultDictionary"><code>resultDictionary</code></a> instead. Also, beware that <a href="#//api/name/resultDictionary"><code>resultDictionary</code></a> is case sensitive!</p></div>
- </div>
-
-
-
-
-
- <div class="method-subsection see-also-section">
- <h4 class="method-subtitle">See Also</h4>
- <ul>
-
- <li><code><p><a href="#//api/name/resultDictionary">- resultDictionary</a></p></code></li>
-
- </ul>
- </div>
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/resultDictionary" title="resultDictionary"></a>
- <h3 class="subsubtitle method-title">resultDictionary</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Returns a dictionary of the row results mapped to case sensitive keys of the column names.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSDictionary *)resultDictionary</code></div>
-
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSDictionary</code> of the row results.</p>
- </div>
-
-
-
-
-
- <div class="method-subsection discussion-section">
- <h4 class="method-subtitle">Discussion</h4>
- <div class="warning"><p><strong>Warning:</strong> The keys to the dictionary are case sensitive of the column names.</p></div>
- </div>
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/stringForColumn:" title="stringForColumn:"></a>
- <h3 class="subsubtitle method-title">stringForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSString</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSString *)stringForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSString</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/stringForColumnIndex:" title="stringForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">stringForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>NSString</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (NSString *)stringForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>NSString</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/unsignedLongLongIntForColumn:" title="unsignedLongLongIntForColumn:"></a>
- <h3 class="subsubtitle method-title">unsignedLongLongIntForColumn:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>unsigned long long int</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (unsigned long long int)unsignedLongLongIntForColumn:(NSString *)<em>columnName</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnName</em></dt>
- <dd><p><code>NSString</code> value of the name of the column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>unsigned long long int</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- <div class="section-method">
- <a name="//api/name/unsignedLongLongIntForColumnIndex:" title="unsignedLongLongIntForColumnIndex:"></a>
- <h3 class="subsubtitle method-title">unsignedLongLongIntForColumnIndex:</h3>
-
-
-
- <div class="method-subsection brief-description">
- <p>Result set <code>unsigned long long int</code> value for column.</p>
- </div>
-
-
- <div class="method-subsection method-declaration"><code>- (unsigned long long int)unsignedLongLongIntForColumnIndex:(int)<em>columnIdx</em></code></div>
-
-
- <div class="method-subsection arguments-section parameters">
- <h4 class="method-subtitle parameter-title">Parameters</h4>
-
- <dl class="argument-def parameter-def">
- <dt><em>columnIdx</em></dt>
- <dd><p>Zero-based index for column.</p></dd>
- </dl>
-
- </div>
-
-
-
- <div class="method-subsection return">
- <h4 class="method-subtitle parameter-title">Return Value</h4>
- <p><code>unsigned long long int</code> value of the result set’s column.</p>
- </div>
-
-
-
-
-
-
-
-
-
-
-
- <div class="method-subsection declared-in-section">
- <h4 class="method-subtitle">Declared In</h4>
- <code class="declared-in-ref">FMResultSet.h</code><br />
- </div>
-
-
- </div>
-
- </div>
-
-
- </div>
- <div class="main-navigation navigation-bottom">
- <ul>
- <li><a href="../index.html">Index</a></li>
- <li><a href="../hierarchy.html">Hierarchy</a></li>
- </ul>
- </div>
- <div id="footer">
- <hr />
- <div class="footer-copyright">
- <p><span class="copyright">© 2013 ccgus. All rights reserved. (Last updated: 2013-08-02)</span><br />
-
- <span class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.1 (build 858)</a>.</span></p>
-
- </div>
- </div>
- </div>
- </article>
- <script type="text/javascript">
- function jumpToChange()
- {
- window.location.hash = this.options[this.selectedIndex].value;
- }
-
- function toggleTOC()
- {
- var contents = document.getElementById('contents');
- var tocContainer = document.getElementById('tocContainer');
-
- if (this.getAttribute('class') == 'open')
- {
- this.setAttribute('class', '');
- contents.setAttribute('class', '');
- tocContainer.setAttribute('class', '');
-
- window.name = "hideTOC";
- }
- else
- {
- this.setAttribute('class', 'open');
- contents.setAttribute('class', 'isShowingTOC');
- tocContainer.setAttribute('class', 'isShowingTOC');
-
- window.name = "";
- }
- return false;
- }
-
- function toggleTOCEntryChildren(e)
- {
- e.stopPropagation();
- var currentClass = this.getAttribute('class');
- if (currentClass == 'children') {
- this.setAttribute('class', 'children open');
- }
- else if (currentClass == 'children open') {
- this.setAttribute('class', 'children');
- }
- return false;
- }
-
- function tocEntryClick(e)
- {
- e.stopPropagation();
- return true;
- }
-
- function init()
- {
- var selectElement = document.getElementById('jumpTo');
- selectElement.addEventListener('change', jumpToChange, false);
-
- var tocButton = document.getElementById('table_of_contents');
- tocButton.addEventListener('click', toggleTOC, false);
-
- var taskTreeItem = document.getElementById('task_treeitem');
- if (taskTreeItem.getElementsByTagName('li').length > 0)
- {
- taskTreeItem.setAttribute('class', 'children');
- taskTreeItem.firstChild.setAttribute('class', 'disclosure');
- }
-
- var tocList = document.getElementById('toc');
-
- var tocEntries = tocList.getElementsByTagName('li');
- for (var i = 0; i < tocEntries.length; i++) {
- tocEntries[i].addEventListener('click', toggleTOCEntryChildren, false);
- }
-
- var tocLinks = tocList.getElementsByTagName('a');
- for (var i = 0; i < tocLinks.length; i++) {
- tocLinks[i].addEventListener('click', tocEntryClick, false);
- }
-
- if (window.name == "hideTOC") {
- toggleTOC.call(tocButton);
- }
- }
-
- window.onload = init;
-
- // If showing in Xcode, hide the TOC and Header
- if (navigator.userAgent.match(/xcode/i)) {
- document.getElementById("contents").className = "hideInXcode"
- document.getElementById("tocContainer").className = "hideInXcode"
- document.getElementById("top_header").className = "hideInXcode"
- }
-
- </script>
- </body>
- </html>
|