diff options
Diffstat (limited to 'html/Classes/FMResultSet.html')
-rw-r--r-- | html/Classes/FMResultSet.html | 5413 |
1 files changed, 2601 insertions, 2812 deletions
diff --git a/html/Classes/FMResultSet.html b/html/Classes/FMResultSet.html index 4e4a159..d052154 100644 --- a/html/Classes/FMResultSet.html +++ b/html/Classes/FMResultSet.html @@ -1,2873 +1,2662 @@ <!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - - <title>FMResultSet Class Reference</title> - - <link rel="stylesheet" href="../css/style.css"> - <meta name="viewport" content="initial-scale=1, maximum-scale=1.4"> - <meta name="generator" content="appledoc 2.2.1 (build 1334)"> -</head> -<body class="appledoc"> - <header> - <div class="container" class="hide-in-xcode"> - - <h1 id="library-title"> - <a href="../index.html">FMDB </a> - </h1> - - <p id="developer-home"> - <a href="../index.html">ccgus</a> - </p> - - </div> - </header> - - <aside> - <div class="container"> - <nav> - <ul id="header-buttons" role="toolbar"> - <li><a href="../index.html">Index</a></li> -<li><a href="../hierarchy.html">Hierarchy</a></li> - - <li id="on-this-page" role="navigation"> - <label> - On This Page - - <div class="chevron"> - <div class="chevy chevron-left"></div> - <div class="chevy chevron-right"></div> - </div> - - <select id="jump-to"> - <option value="top">Jump To…</option> - - <option value="overview">Overview</option> - - - - - <option value="tasks">Tasks</option> - - - - - - <optgroup label="Properties"> - - <option value="//api/name/columnCount">columnCount</option> - - <option value="//api/name/columnNameToIndexMap">columnNameToIndexMap</option> - - <option value="//api/name/query">query</option> - - <option value="//api/name/resultDictionary">resultDictionary</option> - - <option value="//api/name/statement">statement</option> - - </optgroup> - - - - <optgroup label="Class Methods"> - - <option value="//api/name/resultSetWithStatement:usingParentDatabase:">+ resultSetWithStatement:usingParentDatabase:</option> - - </optgroup> - - - - <optgroup label="Instance Methods"> - - <option value="//api/name/UTF8StringForColumn:">- UTF8StringForColumn:</option> - - <option value="//api/name/UTF8StringForColumnIndex:">- UTF8StringForColumnIndex:</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/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/nextWithError:">- nextWithError:</option> - - <option value="//api/name/objectAtIndexedSubscript:">- objectAtIndexedSubscript:</option> - - <option value="//api/name/objectForColumn:">- objectForColumn:</option> - - <option value="//api/name/objectForColumnIndex:">- objectForColumnIndex:</option> - - <option value="//api/name/objectForKeyedSubscript:">- objectForKeyedSubscript:</option> - - <option value="//api/name/resultDict">- resultDict</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> - - </optgroup> - - -</select> - </label> - </li> - </ul> - </nav> - </div> - </aside> - - <article> - <div id="overview_contents" class="container"> - <div id="content"> - <main role="main"> - <h1 class="title">FMResultSet Class Reference</h1> - - - <div class="section section-specification"><table cellspacing="0"><tbody> - <tr> - <th>Inherits from</th> - <td>NSObject</td> -</tr><tr> - <th>Declared in</th> - <td>FMResultSet.h</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> +<html lang="en"> + <head> + <title>FMResultSet Class Reference</title> + <link rel="stylesheet" type="text/css" href="../css/jazzy.css" /> + <link rel="stylesheet" type="text/css" href="../css/highlight.css" /> + <meta charset='utf-8'> + <script src="../js/jquery.min.js" defer></script> + <script src="../js/jazzy.js" defer></script> + + </head> + <body> + <a name="//apple_ref/objc/Class/FMResultSet" class="dashAnchor"></a> + <a title="FMResultSet Class Reference"></a> + <header> + <div class="content-wrapper"> + <p><a href="../index.html">FMDB 2.7.7 Docs</a> (89% documented)</p> + <p class="header-right"><a href="https://github.com/ccgus/fmdb"><img src="../img/gh.png"/>View on GitHub</a></p> + </div> + </header> + <div class="content-wrapper"> + <p id="breadcrumbs"> + <a href="../index.html">FMDB Reference</a> + <img id="carat" src="../img/carat.png" /> + FMResultSet Class Reference + </p> + </div> + <div class="content-wrapper"> + <nav class="sidebar"> + <ul class="nav-groups"> + <li class="nav-group-name"> + <a href="../Categories.html">Categories</a> + <ul class="nav-group-tasks"> + <li class="nav-group-task"> + <a href="../Categories/NSObject%28FMDatabasePoolDelegate%29.html">NSObject(FMDatabasePoolDelegate)</a> + </li> + </ul> + </li> + <li class="nav-group-name"> + <a href="../Classes.html">Classes</a> + <ul class="nav-group-tasks"> + <li class="nav-group-task"> + <a href="../Classes/FMDatabase.html">FMDatabase</a> + </li> + <li class="nav-group-task"> + <a href="../Classes/FMDatabasePool.html">FMDatabasePool</a> + </li> + <li class="nav-group-task"> + <a href="../Classes/FMDatabaseQueue.html">FMDatabaseQueue</a> + </li> + <li class="nav-group-task"> + <a href="../Classes/FMResultSet.html">FMResultSet</a> + </li> + <li class="nav-group-task"> + <a href="../Classes/FMStatement.html">FMStatement</a> + </li> + </ul> + </li> + <li class="nav-group-name"> + <a href="../Constants.html">Constants</a> + <ul class="nav-group-tasks"> + <li class="nav-group-task"> + <a href="../Constants.html#/c:@FMDBVersionNumber">FMDBVersionNumber</a> + </li> + <li class="nav-group-task"> + <a href="../Constants.html#/c:@FMDBVersionString">FMDBVersionString</a> + </li> + </ul> + </li> + <li class="nav-group-name"> + <a href="../Enums.html">Enumerations</a> + <ul class="nav-group-tasks"> + <li class="nav-group-task"> + <a href="../Enums/FMDBCheckpointMode.html">FMDBCheckpointMode</a> + </li> + <li class="nav-group-task"> + <a href="../Enums/SqliteValueType.html">SqliteValueType</a> + </li> + </ul> + </li> + <li class="nav-group-name"> + <a href="../Type%20Definitions.html">Type Definitions</a> + <ul class="nav-group-tasks"> + <li class="nav-group-task"> + <a href="../Type%20Definitions.html#/c:FMDatabase.h@T@FMDBExecuteStatementsCallbackBlock">FMDBExecuteStatementsCallbackBlock</a> + </li> + </ul> + </li> + </ul> + </nav> + <article class="main-content"> + <section> + <section class="section"> + <h1>FMResultSet</h1> + <div class="declaration"> + <div class="language"> + <pre class="highlight objective_c"><code><span class="k">@interface</span> <span class="nc">FMResultSet</span> <span class="p">:</span> <span class="nc">NSObject</span></code></pre> + + </div> + </div> + <p>Represents the results of executing a query on an <code><a href="../Classes/FMDatabase.html">FMDatabase</a></code> .</p> + +<p>See also</p> <ul> -<li><a href="../Classes/FMDatabase.html"><code>FMDatabase</code></a></li> +<li><code><a href="../Classes/FMDatabase.html">FMDatabase</a></code></li> </ul> - </div> - - - - - - <div class="section section-tasks"> - <a title="Tasks" name="tasks"></a> - - - <a title="Properties" name="task_Properties"></a> - <h2 class="task-title">Properties</h2> - - <div class="task-list"> - <div class="section-method"> - <a name="//api/name/query" title="query"></a> - <h3 class="method-title"><code><a href="#//api/name/query"> query</a></code> + </section> + <section class="section task-group-section"> + <div class="task-group"> + <ul> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(py)parentDB"></a> + <a name="//apple_ref/objc/Property/parentDB" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(py)parentDB">parentDB</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Undocumented</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">,</span> <span class="n">retain</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n"><a href="../Classes/FMDatabase.html">FMDatabase</a></span> <span class="o">*</span><span class="n">parentDB</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">parentDB</span><span class="p">:</span> <span class="kt"><a href="../Classes/FMDatabase.html">FMDatabase</a></span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Properties"></a> + <a name="//apple_ref/objc/Section/Properties" class="dashAnchor"></a> + <div class="section-name-container"> + <a class="section-name-link" href="#/Properties"></a> + <h3 class="section-name"><p>Properties</p> </h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Executed query</p> - </div> - - - - <div class="method-subsection method-declaration"><code>@property (atomic, retain, nullable) NSString *query</code></div> - - - - - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Executed query</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/columnNameToIndexMap" title="columnNameToIndexMap"></a> - <h3 class="method-title"><code><a href="#//api/name/columnNameToIndexMap"> columnNameToIndexMap</a></code> + </div> + </div> + <ul> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(py)query"></a> + <a name="//apple_ref/objc/Property/query" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(py)query">query</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Executed query</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">retain</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">query</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">query</span><span class="p">:</span> <span class="kt">String</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(py)columnNameToIndexMap"></a> + <a name="//apple_ref/objc/Property/columnNameToIndexMap" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(py)columnNameToIndexMap">columnNameToIndexMap</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p><code>NSMutableDictionary</code> mapping column names to numeric index</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">)</span> <span class="n">NSMutableDictionary</span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">columnNameToIndexMap</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">columnNameToIndexMap</span><span class="p">:</span> <span class="kt">NSMutableDictionary</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(py)statement"></a> + <a name="//apple_ref/objc/Property/statement" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(py)statement">statement</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p><code><a href="../Classes/FMStatement.html">FMStatement</a></code> used by result set.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">retain</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n"><a href="../Classes/FMStatement.html">FMStatement</a></span> <span class="o">*</span><span class="n">statement</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">statement</span><span class="p">:</span> <span class="kt"><a href="../Classes/FMStatement.html">FMStatement</a></span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Creating%20and%20closing%20a%20result%20set"></a> + <a name="//apple_ref/objc/Section/Creating and closing a result set" class="dashAnchor"></a> + <div class="section-name-container"> + <a class="section-name-link" href="#/Creating%20and%20closing%20a%20result%20set"></a> + <h3 class="section-name"><p>Creating and closing a result set</p> </h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p><code>NSMutableDictionary</code> mapping column names to numeric index</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/statement" title="statement"></a> - <h3 class="method-title"><code><a href="#//api/name/statement"> statement</a></code> + </div> + </div> + <ul> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)close"></a> + <a name="//apple_ref/objc/Method/-close" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)close">-close</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Close result set</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="n">close</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">close</span><span class="p">()</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Iterating%20through%20the%20result%20set"></a> + <a name="//apple_ref/objc/Section/Iterating through the result set" class="dashAnchor"></a> + <div class="section-name-container"> + <a class="section-name-link" href="#/Iterating%20through%20the%20result%20set"></a> + <h3 class="section-name"><p>Iterating through the result set</p> </h3> + </div> + </div> + <ul> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)next"></a> + <a name="//apple_ref/objc/Method/-next" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)next">-next</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Retrieve next row for result set.</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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, nullable) FMStatement *statement</code></div> - - - - - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p><code>FMStatement</code> used by result set.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div> - </div> - - - <a title="Creating and closing database" name="task_Creating and closing database"></a> - <h2 class="task-title">Creating and closing database</h2> - - <div class="task-list"> - <div class="section-method"> - <a name="//api/name/resultSetWithStatement:usingParentDatabase:" title="resultSetWithStatement:usingParentDatabase:"></a> - <h3 class="method-title"><code><a href="#//api/name/resultSetWithStatement:usingParentDatabase:">+ resultSetWithStatement:usingParentDatabase:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>statement</code></th> - <td><p>A <a href="../Classes/FMStatement.html"><code>FMStatement</code></a> to be performed</p></td> - </tr> - - <tr> - <th scope="row" class="argument-name"><code>aDB</code></th> - <td><p>A <a href="../Classes/FMDatabase.html"><code>FMDatabase</code></a> to be used</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Create result set from <a href="../Classes/FMStatement.html"><code>FMStatement</code></a></p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/close" title="close"></a> - <h3 class="method-title"><code><a href="#//api/name/close">– close</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Close result set</p> - </div> - - - - - +<p>You must always invoke <code>next</code> or <code>nextWithError</code> before attempting to access the values returned in a query, even if you’re only expecting one.</p> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>hasAnotherRow</p> - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> </div> - </div> - - - <a title="Iterating through the result set" name="task_Iterating through the result set"></a> - <h2 class="task-title">Iterating through the result set</h2> - - <div class="task-list"> - <div class="section-method"> - <a name="//api/name/next" title="next"></a> - <h3 class="method-title"><code><a href="#//api/name/next">– next</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - <div class="method-info-container"> - - - <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>Retrieve next row for result set.</p> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="n">next</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">next</span><span class="p">()</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Return Value</h4> + <p><code>YES</code> if row successfully retrieved; <code>NO</code> if end of result set reached</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)nextWithError:"></a> + <a name="//apple_ref/objc/Method/-nextWithError:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)nextWithError:">-nextWithError:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Retrieve next row for result set.</p> <p>You must always invoke <code>next</code> or <code>nextWithError</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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/nextWithError:" title="nextWithError:"></a> - <h3 class="method-title"><code><a href="#//api/name/nextWithError:">– nextWithError:</a></code> -</h3> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>hasAnotherRow</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Retrieve next row for result set.</p> - </div> - - - - <div class="method-subsection method-declaration"><code>- (BOOL)nextWithError:(NSError *_Nullable *)<em>outErr</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>outErr</code></th> - <td><p>A ‘NSError’ object to receive any error object (if any).</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>‘YES’ if row successfully retrieved; ‘NO’ if end of result set reached</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Retrieve next row for result set.</p> - -<p> You must always invoke <code>next</code> or <code>nextWithError</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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/hasAnotherRow" title="hasAnotherRow"></a> - <h3 class="method-title"><code><a href="#//api/name/hasAnotherRow">– hasAnotherRow</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <p>Did the last call to <a href="#//api/name/next"><code>next</code></a> succeed in retrieving another row?</p><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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> </div> - </div> - - - <a title="Retrieving information from result set" name="task_Retrieving information from result set"></a> - <h2 class="task-title">Retrieving information from result set</h2> - - <div class="task-list"> - <div class="section-method"> - <a name="//api/name/columnCount" title="columnCount"></a> - <h3 class="method-title"><code><a href="#//api/name/columnCount"> columnCount</a></code> -</h3> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>How many columns in result set</p> - </div> - - - - <div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) 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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>How many columns in result set</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/columnIndexForName:" title="columnIndexForName:"></a> - <h3 class="method-title"><code><a href="#//api/name/columnIndexForName:">– columnIndexForName:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Column index for column name</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/columnNameForIndex:" title="columnNameForIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/columnNameForIndex:">– columnNameForIndex:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Column name for column index</p> - </div> - - - - <div class="method-subsection method-declaration"><code>- (NSString *_Nullable)columnNameForIndex:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Column name for column index</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/intForColumn:" title="intForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/intForColumn:">– intForColumn:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set integer value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/intForColumnIndex:" title="intForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/intForColumnIndex:">– intForColumnIndex:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set integer value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/longForColumn:" title="longForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/longForColumn:">– longForColumn:</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">nextWithError</span><span class="p">:(</span><span class="n">NSError</span> <span class="o">*</span><span class="n">_Nullable</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">outErr</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">nextWithError</span><span class="p">()</span> <span class="k">throws</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>outErr</em> + </code> + </td> + <td> + <div> + <p>A ‘NSError’ object to receive any error object (if any).</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>‘YES’ if row successfully retrieved; ‘NO’ if end of result set reached</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)step"></a> + <a name="//apple_ref/objc/Method/-step" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)step">-step</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Perform SQL statement.</p> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>hasAnotherRow</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>long</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/longForColumnIndex:" title="longForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/longForColumnIndex:">– longForColumnIndex:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set long value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/longLongIntForColumn:" title="longLongIntForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/longLongIntForColumn:">– longLongIntForColumn:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>long long int</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/longLongIntForColumnIndex:" title="longLongIntForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/longLongIntForColumnIndex:">– longLongIntForColumnIndex:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>long long int</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/unsignedLongLongIntForColumn:" title="unsignedLongLongIntForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/unsignedLongLongIntForColumn:">– unsignedLongLongIntForColumn:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>unsigned long long int</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/unsignedLongLongIntForColumnIndex:" title="unsignedLongLongIntForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/unsignedLongLongIntForColumnIndex:">– unsignedLongLongIntForColumnIndex:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>unsigned long long int</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/boolForColumn:" title="boolForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/boolForColumn:">– boolForColumn:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>BOOL</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/boolForColumnIndex:" title="boolForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/boolForColumnIndex:">– boolForColumnIndex:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>BOOL</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/doubleForColumn:" title="doubleForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/doubleForColumn:">– doubleForColumn:</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>double</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/doubleForColumnIndex:" title="doubleForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/doubleForColumnIndex:">– doubleForColumnIndex:</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="n">step</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">step</span><span class="p">()</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Return Value</h4> + <p>‘YES’ if successful; ‘NO’ if not.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)stepWithError:"></a> + <a name="//apple_ref/objc/Method/-stepWithError:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)stepWithError:">-stepWithError:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Perform SQL statement.</p> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>hasAnotherRow</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>double</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/stringForColumn:" title="stringForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/stringForColumn:">– stringForColumn:</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)stringForColumn:(NSString *)<em>columnName</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>String value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSString</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/stringForColumnIndex:" title="stringForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/stringForColumnIndex:">– stringForColumnIndex:</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">stepWithError</span><span class="p">:(</span><span class="n">NSError</span> <span class="o">*</span><span class="n">_Nullable</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nv">outErr</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">stepWithError</span><span class="p">()</span> <span class="k">throws</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>outErr</em> + </code> + </td> + <td> + <div> + <p>A ‘NSError’ object to receive any error object (if any).</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>‘YES’ if successful; ‘NO’ if not.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)hasAnotherRow"></a> + <a name="//apple_ref/objc/Method/-hasAnotherRow" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)hasAnotherRow">-hasAnotherRow</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Did the last call to <code><next></code> succeed in retrieving another row?</p> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>next</p> + +</div><div class="aside aside-warning"> + <p class="aside-title">Warning</p> + <p>The <code>hasAnotherRow</code> method must follow a call to <code><next></code>. 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 class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)stringForColumnIndex:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>String value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSString</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/dateForColumn:" title="dateForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/dateForColumn:">– dateForColumn:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)dateForColumn:(NSString *)<em>columnName</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>Date value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSDate</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/dateForColumnIndex:" title="dateForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/dateForColumnIndex:">– dateForColumnIndex:</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)dateForColumnIndex:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>Date value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSDate</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/dataForColumn:" title="dataForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/dataForColumn:">– dataForColumn:</a></code> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="n">hasAnotherRow</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">hasAnotherRow</span><span class="p">()</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Return Value</h4> + <p>‘YES’ if there is another row; ‘NO’ if not.</p> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Retrieving%20information%20from%20result%20set"></a> + <a name="//apple_ref/objc/Section/Retrieving information from result set" class="dashAnchor"></a> + <div class="section-name-container"> + <a class="section-name-link" href="#/Retrieving%20information%20from%20result%20set"></a> + <h3 class="section-name"><p>Retrieving information from result set</p> </h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)dataForColumn:(NSString *)<em>columnName</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>Data value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSData</code> value for column.</p> + </div> + </div> + <ul> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(py)columnCount"></a> + <a name="//apple_ref/objc/Property/columnCount" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(py)columnCount">columnCount</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>How many columns in result set</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">,</span> <span class="n">readonly</span><span class="p">)</span> <span class="kt">int</span> <span class="n">columnCount</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">columnCount</span><span class="p">:</span> <span class="kt">Int32</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div> + <h4>Return Value</h4> + <p>Integer value of the number of columns.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)columnIndexForName:"></a> + <a name="//apple_ref/objc/Method/-columnIndexForName:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)columnIndexForName:">-columnIndexForName:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Column index for column name</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="nf">columnIndexForName</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">columnIndex</span><span class="p">(</span><span class="n">forName</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int32</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>Zero-based index for column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)columnNameForIndex:"></a> + <a name="//apple_ref/objc/Method/-columnNameForIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)columnNameForIndex:">-columnNameForIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Column name for column index</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSString</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">columnNameForIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">columnName</span><span class="p">(</span><span class="k">for</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>columnName <code>NSString</code> value of the name of the column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)intForColumn:"></a> + <a name="//apple_ref/objc/Method/-intForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)intForColumn:">-intForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set integer value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="nf">intForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">int</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int32</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>int</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)intForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-intForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)intForColumnIndex:">-intForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set integer value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">int</span><span class="p">)</span><span class="nf">intForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">int</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int32</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>int</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)longForColumn:"></a> + <a name="//apple_ref/objc/Method/-longForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)longForColumn:">-longForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>long</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">long</span><span class="p">)</span><span class="nf">longForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">long</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>long</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)longForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-longForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)longForColumnIndex:">-longForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set long value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">long</span><span class="p">)</span><span class="nf">longForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">long</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>long</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)longLongIntForColumn:"></a> + <a name="//apple_ref/objc/Method/-longLongIntForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)longLongIntForColumn:">-longLongIntForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>long long int</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">long</span> <span class="kt">long</span><span class="p">)</span><span class="nf">longLongIntForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">longLongInt</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int64</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>long long int</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)longLongIntForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-longLongIntForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)longLongIntForColumnIndex:">-longLongIntForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>long long int</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">long</span> <span class="kt">long</span><span class="p">)</span><span class="nf">longLongIntForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">longLongInt</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Int64</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>long long int</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)unsignedLongLongIntForColumn:"></a> + <a name="//apple_ref/objc/Method/-unsignedLongLongIntForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)unsignedLongLongIntForColumn:">-unsignedLongLongIntForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>unsigned long long int</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span><span class="p">)</span><span class="nf">unsignedLongLongIntForColumn</span><span class="p">:</span> + <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">unsignedLongLongInt</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UInt64</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>unsigned long long int</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)unsignedLongLongIntForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-unsignedLongLongIntForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)unsignedLongLongIntForColumnIndex:">-unsignedLongLongIntForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>unsigned long long int</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span><span class="p">)</span><span class="nf">unsignedLongLongIntForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">unsignedLongLongInt</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UInt64</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>unsigned long long int</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)boolForColumn:"></a> + <a name="//apple_ref/objc/Method/-boolForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)boolForColumn:">-boolForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>BOOL</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">boolForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">bool</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>BOOL</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)boolForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-boolForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)boolForColumnIndex:">-boolForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>BOOL</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">boolForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">bool</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>BOOL</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)doubleForColumn:"></a> + <a name="//apple_ref/objc/Method/-doubleForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)doubleForColumn:">-doubleForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>double</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">double</span><span class="p">)</span><span class="nf">doubleForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">double</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Double</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>double</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)doubleForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-doubleForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)doubleForColumnIndex:">-doubleForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>double</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">double</span><span class="p">)</span><span class="nf">doubleForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">double</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Double</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>double</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)stringForColumn:"></a> + <a name="//apple_ref/objc/Method/-stringForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)stringForColumn:">-stringForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSString</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSString</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">stringForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">string</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>String value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)stringForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-stringForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)stringForColumnIndex:">-stringForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSString</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSString</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">stringForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">string</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">String</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>String value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)dateForColumn:"></a> + <a name="//apple_ref/objc/Method/-dateForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)dateForColumn:">-dateForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSDate</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSDate</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">dateForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">date</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Date</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>Date value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)dateForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-dateForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)dateForColumnIndex:">-dateForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSDate</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSDate</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">dateForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">date</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Date</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>Date value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)dataForColumn:"></a> + <a name="//apple_ref/objc/Method/-dataForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)dataForColumn:">-dataForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSData</code> value for column.</p> <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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/dataForColumnIndex:" title="dataForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/dataForColumnIndex:">– dataForColumnIndex:</a></code> -</h3> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)dataForColumnIndex:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>Data value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSData</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/UTF8StringForColumn:" title="UTF8StringForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/UTF8StringForColumn:">– UTF8StringForColumn:</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSData</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">dataForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">data</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Data</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>Data value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)dataForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-dataForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)dataForColumnIndex:">-dataForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSData</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSData</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">dataForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">data</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Data</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>Data value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)UTF8StringForColumn:"></a> + <a name="//apple_ref/objc/Method/-UTF8StringForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)UTF8StringForColumn:">-UTF8StringForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>(const unsigned char *)</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="k">const</span> <span class="kt">unsigned</span> <span class="kt">char</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">UTF8StringForColumn</span><span class="p">:</span> + <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">utf8String</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UnsafePointer</span><span class="o"><</span><span class="kt">UInt8</span><span class="o">></span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>(const unsigned char *)</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)UTF8StringForColumnName:"></a> + <a name="//apple_ref/objc/Method/-UTF8StringForColumnName:" class="dashAnchor"></a> + <a class="token discouraged" href="#/c:objc(cs)FMResultSet(im)UTF8StringForColumnName:">-UTF8StringForColumnName:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="aside aside-deprecated"> + <p class="aside-title">Deprecated</p> + <p>Use UTF8StringForColumn instead</p> + + </div> + <div class="abstract"> + <p>Undocumented</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="k">const</span> <span class="kt">unsigned</span> <span class="kt">char</span> <span class="o">*</span> <span class="n">_Nullable</span><span class="p">)</span><span class="nf">UTF8StringForColumnName</span><span class="p">:(</span><span class="n">NSString</span><span class="o">*</span><span class="p">)</span><span class="nv">columnName</span> <span class="n">__deprecated_msg</span><span class="p">(</span><span class="s">"Use UTF8StringForColumn instead"</span><span class="p">);</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">utf8String</span><span class="p">(</span><span class="n">forColumnName</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UnsafePointer</span><span class="o"><</span><span class="kt">UInt8</span><span class="o">></span><span class="p">?</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)UTF8StringForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-UTF8StringForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)UTF8StringForColumnIndex:">-UTF8StringForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>(const unsigned char *)</code> value for column.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="k">const</span> <span class="kt">unsigned</span> <span class="kt">char</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">UTF8StringForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">utf8String</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">UnsafePointer</span><span class="o"><</span><span class="kt">UInt8</span><span class="o">></span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>(const unsigned char *)</code> value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)objectForColumn:"></a> + <a name="//apple_ref/objc/Method/-objectForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)objectForColumn:">-objectForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set object for column.</p> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>objectForKeyedSubscript:</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)UTF8StringForColumn:(NSString *)<em>columnName</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>(const unsigned char *)</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/UTF8StringForColumnIndex:" title="UTF8StringForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/UTF8StringForColumnIndex:">– UTF8StringForColumnIndex:</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)UTF8StringForColumnIndex:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>(const unsigned char *)</code> value for column.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/objectForColumn:" title="objectForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/objectForColumn:">– objectForColumn:</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">id</span> <span class="n">_Nullable</span><span class="p">)</span><span class="nf">objectForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">object</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Any</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p>Name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>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> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)objectForColumnName:"></a> + <a name="//apple_ref/objc/Method/-objectForColumnName:" class="dashAnchor"></a> + <a class="token discouraged" href="#/c:objc(cs)FMResultSet(im)objectForColumnName:">-objectForColumnName:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="aside aside-deprecated"> + <p class="aside-title">Deprecated</p> + <p>Use objectForColumn instead</p> + + </div> + <div class="abstract"> + <p>Undocumented</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">id</span> <span class="n">_Nullable</span><span class="p">)</span><span class="nf">objectForColumnName</span><span class="p">:(</span><span class="n">NSString</span><span class="o">*</span><span class="p">)</span><span class="nv">columnName</span> <span class="n">__deprecated_msg</span><span class="p">(</span><span class="s">"Use objectForColumn instead"</span><span class="p">);</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">object</span><span class="p">(</span><span class="n">forColumnName</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Any</span><span class="p">?</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)objectForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-objectForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)objectForColumnIndex:">-objectForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set object for column.</p> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>objectAtIndexedSubscript:</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Result set object for column.</p> - </div> - - - - <div class="method-subsection method-declaration"><code>- (id _Nullable)objectForColumn:(NSString *)<em>columnName</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p>Name of the column.</p></td> - </tr> - - </table> - </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>Result set object for column.</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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/objectForColumnIndex:" title="objectForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/objectForColumnIndex:">– objectForColumnIndex:</a></code> -</h3> - - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Result set object for column.</p> - </div> - - - - <div class="method-subsection method-declaration"><code>- (id _Nullable)objectForColumnIndex:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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>Result set object for column.</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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/objectForKeyedSubscript:" title="objectForKeyedSubscript:"></a> - <h3 class="method-title"><code><a href="#//api/name/objectForKeyedSubscript:">– objectForKeyedSubscript:</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Result set object for column.</p> - </div> - - - - <div class="method-subsection method-declaration"><code>- (id _Nullable)objectForKeyedSubscript:(NSString *)<em>columnName</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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>Result set object for column.</p> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">id</span> <span class="n">_Nullable</span><span class="p">)</span><span class="nf">objectForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">object</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Any</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>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> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)objectForKeyedSubscript:"></a> + <a name="//apple_ref/objc/Method/-objectForKeyedSubscript:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)objectForKeyedSubscript:">-objectForKeyedSubscript:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set object for column.</p> <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"]; +<pre class="highlight objective_c"><code><span class="n">id</span> <span class="n">result</span> <span class="o">=</span> <span class="n">rs</span><span class="p">[</span><span class="s">@"employee_name"</span><span class="p">];</span> </code></pre> <p>This simplified syntax is equivalent to calling:</p> - -<pre><code>id result = [rs objectForKeyedSubscript:@"employee_name"]; +<pre class="highlight objective_c"><code><span class="n">id</span> <span class="n">result</span> <span class="o">=</span> <span class="p">[</span><span class="n">rs</span> <span class="nf">objectForKeyedSubscript</span><span class="p">:</span><span class="s">@"employee_name"</span><span class="p">];</span> </code></pre> <p>which is, it turns out, equivalent to calling:</p> - -<pre><code>id result = [rs objectForColumnName:@"employee_name"]; +<pre class="highlight objective_c"><code><span class="n">id</span> <span class="n">result</span> <span class="o">=</span> <span class="p">[</span><span class="n">rs</span> <span class="nf">objectForColumnName</span><span class="p">:</span><span class="s">@"employee_name"</span><span class="p">];</span> </code></pre> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/objectAtIndexedSubscript:" title="objectAtIndexedSubscript:"></a> - <h3 class="method-title"><code><a href="#//api/name/objectAtIndexedSubscript:">– objectAtIndexedSubscript:</a></code> -</h3> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Result set object for column.</p> - </div> - - - - <div class="method-subsection method-declaration"><code>- (id _Nullable)objectAtIndexedSubscript:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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>Result set object for column.</p> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">id</span> <span class="n">_Nullable</span><span class="p">)</span><span class="nf">objectForKeyedSubscript</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="nf">subscript</span><span class="p">(</span><span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Any</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>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> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)objectAtIndexedSubscript:"></a> + <a name="//apple_ref/objc/Method/-objectAtIndexedSubscript:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)objectAtIndexedSubscript:">-objectAtIndexedSubscript:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set object for column.</p> <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]; +<pre class="highlight objective_c"><code><span class="n">id</span> <span class="n">result</span> <span class="o">=</span> <span class="n">rs</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span> </code></pre> <p>This simplified syntax is equivalent to calling:</p> - -<pre><code>id result = [rs objectForKeyedSubscript:0]; +<pre class="highlight objective_c"><code><span class="n">id</span> <span class="n">result</span> <span class="o">=</span> <span class="p">[</span><span class="n">rs</span> <span class="nf">objectForKeyedSubscript</span><span class="p">:</span><span class="mi">0</span><span class="p">];</span> </code></pre> <p>which is, it turns out, equivalent to calling:</p> - -<pre><code>id result = [rs objectForColumnName:0]; +<pre class="highlight objective_c"><code><span class="n">id</span> <span class="n">result</span> <span class="o">=</span> <span class="p">[</span><span class="n">rs</span> <span class="nf">objectForColumnName</span><span class="p">:</span><span class="mi">0</span><span class="p">];</span> </code></pre> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/dataNoCopyForColumn:" title="dataNoCopyForColumn:"></a> - <h3 class="method-title"><code><a href="#//api/name/dataNoCopyForColumn:">– dataNoCopyForColumn:</a></code> -</h3> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)dataNoCopyForColumn:(NSString *)<em>columnName</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>Data value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSData</code> value for column.</p><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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/dataNoCopyForColumnIndex:" title="dataNoCopyForColumnIndex:"></a> - <h3 class="method-title"><code><a href="#//api/name/dataNoCopyForColumnIndex:">– dataNoCopyForColumnIndex:</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">id</span> <span class="n">_Nullable</span><span class="p">)</span><span class="nf">objectAtIndexedSubscript</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="nf">subscript</span><span class="p">(</span><span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Any</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>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> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)dataNoCopyForColumn:"></a> + <a name="//apple_ref/objc/Method/-dataNoCopyForColumn:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)dataNoCopyForColumn:">-dataNoCopyForColumn:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSData</code> value for column.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + <p>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 <code><dataForColumn:></code>/<code><dataForColumnIndex:></code>) +If you don’t, you’re going to be in a world of hurt when you try and use the data.</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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 *_Nullable)dataNoCopyForColumnIndex:(int)<em>columnIdx</em></code></div> - - - - <div class="method-subsection arguments-section parameters"> - <h4 class="method-subtitle parameter-title">Parameters</h4> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </div> - - - - <div class="method-subsection return"> - <h4 class="method-subtitle parameter-title">Return Value</h4> - <p>Data value of the result set’s column.</p> - </div> - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Result set <code>NSData</code> value for column.</p><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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/columnIndexIsNull:" title="columnIndexIsNull:"></a> - <h3 class="method-title"><code><a href="#//api/name/columnIndexIsNull:">– columnIndexIsNull:</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnIdx</code></th> - <td><p>Zero-based index for column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Is the column <code>NULL</code>?</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/columnIsNull:" title="columnIsNull:"></a> - <h3 class="method-title"><code><a href="#//api/name/columnIsNull:">– columnIsNull:</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSData</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">dataNoCopyForColumn</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">dataNoCopy</span><span class="p">(</span><span class="n">forColumn</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Data</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>Data value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)dataNoCopyForColumnIndex:"></a> + <a name="//apple_ref/objc/Method/-dataNoCopyForColumnIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)dataNoCopyForColumnIndex:">-dataNoCopyForColumnIndex:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Result set <code>NSData</code> value for column.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + <p>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 <code><dataForColumn:></code>/<code><dataForColumnIndex:></code>) +If you don’t, you’re going to be in a world of hurt when you try and use the data.</p> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>columnName</code></th> - <td><p><code>NSString</code> value of the name of the column.</p></td> - </tr> - - </table> - </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 discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Is the column <code>NULL</code>?</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/resultDictionary" title="resultDictionary"></a> - <h3 class="method-title"><code><a href="#//api/name/resultDictionary"> resultDictionary</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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>@property (nonatomic, readonly, nullable) NSDictionary *resultDictionary</code></div> - - - - - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Returns a dictionary of the row results mapped to case sensitive keys of the column names.</p><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> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> -</div><div class="section-method"> - <a name="//api/name/resultDict" title="resultDict"></a> - <h3 class="method-title"><code><a href="#//api/name/resultDict">– resultDict</a></code> -</h3> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSData</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="nf">dataNoCopyForColumnIndex</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">dataNoCopy</span><span class="p">(</span><span class="n">forColumnIndex</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Data</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>Data value of the result set’s column.</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)columnIndexIsNull:"></a> + <a name="//apple_ref/objc/Method/-columnIndexIsNull:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)columnIndexIsNull:">-columnIndexIsNull:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Is the column <code>NULL</code> ?</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">columnIndexIsNull</span><span class="p">:(</span><span class="kt">int</span><span class="p">)</span><span class="nv">columnIdx</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">columnIndexIsNull</span><span class="p">(</span><span class="n">_</span> <span class="nv">columnIdx</span><span class="p">:</span> <span class="kt">Int32</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnIdx</em> + </code> + </td> + <td> + <div> + <p>Zero-based index for column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>YES</code> if column is <code>NULL</code> ; <code>NO</code> if not <code>NULL</code> .</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)columnIsNull:"></a> + <a name="//apple_ref/objc/Method/-columnIsNull:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)columnIsNull:">-columnIsNull:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Is the column <code>NULL</code> ?</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">columnIsNull</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">columnName</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">columnIsNull</span><span class="p">(</span><span class="n">_</span> <span class="nv">columnName</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>columnName</em> + </code> + </td> + <td> + <div> + <p><code>NSString</code> value of the name of the column.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p><code>YES</code> if column is <code>NULL</code> ; <code>NO</code> if not <code>NULL</code> .</p> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(py)resultDictionary"></a> + <a name="//apple_ref/objc/Property/resultDictionary" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(py)resultDictionary">resultDictionary</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Returns a dictionary of the row results mapped to case sensitive keys of the column names. </p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + The keys to the dictionary are case sensitive of the column names. - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <div class="method-subsection brief-description"> - <p>Returns a dictionary of the row results</p> - </div> - - - - <div class="method-subsection method-declaration"><code>- (NSDictionary *_Nullable)resultDict</code></div> - - - - - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Returns a dictionary of the row results</p><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">@property resultDictionary</a></p></code></li> - - </ul> - </div> - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> </div> - </div> - - <a title="Key value coding magic" name="task_Key value coding magic"></a> - <h2 class="task-title">Key value coding magic</h2> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">nonatomic</span><span class="p">,</span> <span class="n">readonly</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n">NSDictionary</span> <span class="o">*</span><span class="n">resultDictionary</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">resultDictionary</span><span class="p">:</span> <span class="p">[</span><span class="kt">AnyHashable</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)resultDict"></a> + <a name="//apple_ref/objc/Method/-resultDict" class="dashAnchor"></a> + <a class="token discouraged" href="#/c:objc(cs)FMResultSet(im)resultDict">-resultDict</a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="aside aside-deprecated"> + <p class="aside-title">Deprecated</p> + <p>Use resultDictionary instead</p> + + </div> + <div class="abstract"> + <p>Returns a dictionary of the row results</p> +<div class="aside aside-see"> + <p class="aside-title">See</p> + <p>resultDictionary</p> + +</div><div class="aside aside-warning"> + <p class="aside-title">Warning</p> + <p><strong>Deprecated</strong>: Please use <code><resultDictionary></code> instead. Also, beware that <code><resultDictionary></code> is case sensitive!</p> - <div class="task-list"> - <div class="section-method"> - <a name="//api/name/kvcMagic:" title="kvcMagic:"></a> - <h3 class="method-title"><code><a href="#//api/name/kvcMagic:">– kvcMagic:</a></code> -</h3> +</div> - <div class="method-info"> - <div class="pointy-thing"></div> - - <div class="method-info-container"> - - - <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> - <table class="argument-def parameter-def"> - - <tr> - <th scope="row" class="argument-name"><code>object</code></th> - <td><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></td> - </tr> - - </table> - </div> - - - - - - - - <div class="method-subsection discussion-section"> - <h4 class="method-subtitle">Discussion</h4> - <p>Performs <code>setValue</code> to yield support for key value observing.</p> - </div> - - - - - - - - <div class="method-subsection declared-in-section"> - <h4 class="method-subtitle">Declared In</h4> - <p><code class="declared-in-ref">FMResultSet.h</code></p> - </div> - - - </div> - </div> + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">NSDictionary</span> <span class="o">*</span><span class="n">_Nullable</span><span class="p">)</span><span class="n">resultDict</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">resultDict</span><span class="p">()</span> <span class="o">-></span> <span class="p">[</span><span class="kt">AnyHashable</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">]?</span></code></pre> + + </div> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Key%20value%20coding%20magic"></a> + <a name="//apple_ref/objc/Section/Key value coding magic" class="dashAnchor"></a> + <div class="section-name-container"> + <a class="section-name-link" href="#/Key%20value%20coding%20magic"></a> + <h3 class="section-name"><p>Key value coding magic</p> +</h3> + </div> + </div> + <ul> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)kvcMagic:"></a> + <a name="//apple_ref/objc/Method/-kvcMagic:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)kvcMagic:">-kvcMagic:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Performs <code>setValue</code> to yield support for key value observing.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">kvcMagic</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">id</span><span class="p">)</span><span class="nv">object</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">kvcMagic</span><span class="p">(</span><span class="n">_</span> <span class="nv">object</span><span class="p">:</span> <span class="kt">Any</span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>object</em> + </code> + </td> + <td> + <div> + <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> + </div> + </td> + </tr> + </tbody> + </table> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Binding%20values"></a> + <a name="//apple_ref/objc/Section/Binding values" class="dashAnchor"></a> + <div class="section-name-container"> + <a class="section-name-link" href="#/Binding%20values"></a> + <h3 class="section-name"><p>Binding values</p> +</h3> + </div> + </div> + <ul> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)bindWithArray:"></a> + <a name="//apple_ref/objc/Method/-bindWithArray:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)bindWithArray:">-bindWithArray:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Bind array of values to prepared statement.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">bindWithArray</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSArray</span> <span class="o">*</span><span class="p">)</span><span class="nv">array</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">bind</span><span class="p">(</span><span class="n">with</span> <span class="nv">array</span><span class="p">:</span> <span class="p">[</span><span class="kt">Any</span><span class="p">])</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>array</em> + </code> + </td> + <td> + <div> + <p>Array of values to bind to SQL statement.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)FMResultSet(im)bindWithDictionary:"></a> + <a name="//apple_ref/objc/Method/-bindWithDictionary:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)FMResultSet(im)bindWithDictionary:">-bindWithDictionary:<wbr></a> + </code> + </div> + <div class="height-container"> + <div class="pointer-container"></div> + <section class="section"> + <div class="pointer"></div> + <div class="abstract"> + <p>Bind dictionary of values to prepared statement.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language"> + <p class="aside-title">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">BOOL</span><span class="p">)</span><span class="nf">bindWithDictionary</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSDictionary</span> <span class="o">*</span><span class="p">)</span><span class="nv">dictionary</span><span class="p">;</span></code></pre> + + </div> + <div class="language"> + <p class="aside-title">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">bind</span><span class="p">(</span><span class="n">with</span> <span class="nv">dictionary</span><span class="p">:</span> <span class="p">[</span><span class="kt">AnyHashable</span> <span class="p">:</span> <span class="kt">Any</span><span class="p">])</span> <span class="o">-></span> <span class="kt">Bool</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + <em>dictionary</em> + </code> + </td> + <td> + <div> + <p>Dictionary of values to bind to SQL statement.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + </section> + </div> + </li> + </ul> + </div> + </section> + </section> + <section id="footer"> + <p>© 2020 <a class="link" href="https://github.com/ccgus/fmdb" target="_blank" rel="external">Gus Mueller, Flying Meat</a>. All rights reserved. (Last updated: 2020-05-09)</p> + <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.13.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p> + </section> + </article> + </div> + </body> </div> - </div> - - </div> - - - - - - - </main> - - <footer> - <div class="footer-copyright"> - - <p class="copyright">Copyright © 2017 ccgus. All rights reserved. Updated: 2017-06-07</p> - - - <p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p> - - </div> - </footer> - </div> - </div> - </article> - - <script src="../js/script.js"></script> -</body> -</html>
\ No newline at end of file +</html> |