<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>ISum - Siminov Hybrid</title> <link rel="stylesheet" href=""> <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css"> <link rel="stylesheet" href="../assets/css/main.css" id="site_styles"> <link rel="stylesheet" href="../assets/css/custom.css"> <link rel="stylesheet" href="../assets/vendor/bootstrap/css/bootstrap.css"> <link rel="shortcut icon" type="image/png" href="../assets/favicon.png"> </head> <body class="yui3-skin-sam"> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> <h1 class="brand" style="padding: 10px 16px 10px; height: 20px; line-height: 20px; margin-left: 0;"> <img alt="Siminov Hybrid" src="../resources/siminov-logo.gif" style="max-height: 65%;" title="Siminov Hybrid"> Siminov Hybrid </h1> <div class="nav"> <li class="divider-vertical"></li> <li> <p class="navbar-text"> API Docs for Version: <b>2.0</b> </p> </li> </div> <form class="navbar-form pull-right" style="line-height: 40px; height: 40px;"> <input style="margin-top: 0;" type="text" class="search-query" placeholder="Search for classes/modules..." data-obj='["classes/Adapter", "classes/AdapterDescriptor.Handler", "classes/AdapterDescriptor.Handler.Parameter", "classes/ApplicationDescriptor", "classes/Clause", "classes/ConnectionRequest", "classes/ConnectionResponse", "classes/Constants", "classes/Database", "classes/DatabaseDescriptor", "classes/DatabaseException", "classes/DeploymentException", "classes/Dictionary", "classes/EntityDescriptor", "classes/EntityDescriptor.Attribute", "classes/EntityDescriptor.Index", "classes/EntityDescriptor.Relationship", "classes/EventHandler", "classes/Function", "classes/IAverage", "classes/IAverageClause", "classes/ICount", "classes/ICountClause", "classes/IDatabaseEvents", "classes/IDelete", "classes/IDeleteClause", "classes/IGroupConcat", "classes/IGroupConcatClause", "classes/IMax", "classes/IMaxClause", "classes/IMin", "classes/IMinClause", "classes/INotificationEvents", "classes/IResource", "classes/ISelect", "classes/ISelectClause", "classes/IService", "classes/IServiceEvents", "classes/ISiminovEvents", "classes/ISum", "classes/ISumClause", "classes/ISyncEvents", "classes/ITotal", "classes/ITotalClause", "classes/LibraryDescriptor", "classes/Log", "classes/Message", "classes/NotificationDescriptor", "classes/NotificationException", "classes/NotificationManager", "classes/Registration", "classes/Resources", "classes/Select", "classes/Service", "classes/ServiceDescriptor", "classes/ServiceDescriptor.Request", "classes/ServiceDescriptor.Request.HeaderParameter", "classes/ServiceDescriptor.Request.QueryParameter", "classes/ServiceEventHandler", "classes/ServiceException", "classes/ServiceHandler", "classes/SIDatasHelper", "classes/Siminov", "classes/SiminovException", "classes/SiminovExceptionHandler", "classes/StringBuilder", "classes/SyncDescriptor", "classes/SyncException", "classes/SyncHandler", "classes/SyncRequest", "classes/Transaction", "classes/Utils", "modules/Adapter", "modules/Collection", "modules/Connection", "modules/Database", "modules/Design", "modules/Events", "modules/Exception", "modules/Function", "modules/Impl", "modules/Log", "modules/Model", "modules/Notification", "modules/Parser", "modules/Resource", "modules/Service", "modules/Sync", "modules/Utils"]'> </form> </div> </div> <div class="container"> <div class="row"> <div class="span3"> <div> <h3>APIs</h3> <div id="sidebar"> <ul id="main-nav" class="nav nav-tabs" style="margin-bottom:0;"> <li class="active"><a href="#classes" data-toggle="tab">Classes</a></li> <li><a href="#modules" data-toggle="tab">Modules</a></li> </ul> <div id="api-tabview-filter"> <input type="search" placeholder="Type to filter APIs"> </div> <div class="tab-content" style="border: 1px solid #DDD; border-top:0;"> <div class="tab-pane active" id="classes"> <ul id="api-classes" class="nav nav-list"> <li><a href="../classes/Adapter.html">Adapter</a></li> <li><a href="../classes/AdapterDescriptor.Handler.html">AdapterDescriptor.Handler</a></li> <li><a href="../classes/AdapterDescriptor.Handler.Parameter.html">AdapterDescriptor.Handler.Parameter</a></li> <li><a href="../classes/ApplicationDescriptor.html">ApplicationDescriptor</a></li> <li><a href="../classes/Clause.html">Clause</a></li> <li><a href="../classes/ConnectionRequest.html">ConnectionRequest</a></li> <li><a href="../classes/ConnectionResponse.html">ConnectionResponse</a></li> <li><a href="../classes/Constants.html">Constants</a></li> <li><a href="../classes/Database.html">Database</a></li> <li><a href="../classes/DatabaseDescriptor.html">DatabaseDescriptor</a></li> <li><a href="../classes/DatabaseException.html">DatabaseException</a></li> <li><a href="../classes/DeploymentException.html">DeploymentException</a></li> <li><a href="../classes/Dictionary.html">Dictionary</a></li> <li><a href="../classes/EntityDescriptor.html">EntityDescriptor</a></li> <li><a href="../classes/EntityDescriptor.Attribute.html">EntityDescriptor.Attribute</a></li> <li><a href="../classes/EntityDescriptor.Index.html">EntityDescriptor.Index</a></li> <li><a href="../classes/EntityDescriptor.Relationship.html">EntityDescriptor.Relationship</a></li> <li><a href="../classes/EventHandler.html">EventHandler</a></li> <li><a href="../classes/Function.html">Function</a></li> <li><a href="../classes/IAverage.html">IAverage</a></li> <li><a href="../classes/IAverageClause.html">IAverageClause</a></li> <li><a href="../classes/ICount.html">ICount</a></li> <li><a href="../classes/ICountClause.html">ICountClause</a></li> <li><a href="../classes/IDatabaseEvents.html">IDatabaseEvents</a></li> <li><a href="../classes/IDelete.html">IDelete</a></li> <li><a href="../classes/IDeleteClause.html">IDeleteClause</a></li> <li><a href="../classes/IGroupConcat.html">IGroupConcat</a></li> <li><a href="../classes/IGroupConcatClause.html">IGroupConcatClause</a></li> <li><a href="../classes/IMax.html">IMax</a></li> <li><a href="../classes/IMaxClause.html">IMaxClause</a></li> <li><a href="../classes/IMin.html">IMin</a></li> <li><a href="../classes/IMinClause.html">IMinClause</a></li> <li><a href="../classes/INotificationEvents.html">INotificationEvents</a></li> <li><a href="../classes/IResource.html">IResource</a></li> <li><a href="../classes/ISelect.html">ISelect</a></li> <li><a href="../classes/ISelectClause.html">ISelectClause</a></li> <li><a href="../classes/IService.html">IService</a></li> <li><a href="../classes/IServiceEvents.html">IServiceEvents</a></li> <li><a href="../classes/ISiminovEvents.html">ISiminovEvents</a></li> <li><a href="../classes/ISum.html">ISum</a></li> <li><a href="../classes/ISumClause.html">ISumClause</a></li> <li><a href="../classes/ISyncEvents.html">ISyncEvents</a></li> <li><a href="../classes/ITotal.html">ITotal</a></li> <li><a href="../classes/ITotalClause.html">ITotalClause</a></li> <li><a href="../classes/LibraryDescriptor.html">LibraryDescriptor</a></li> <li><a href="../classes/Log.html">Log</a></li> <li><a href="../classes/Message.html">Message</a></li> <li><a href="../classes/NotificationDescriptor.html">NotificationDescriptor</a></li> <li><a href="../classes/NotificationException.html">NotificationException</a></li> <li><a href="../classes/NotificationManager.html">NotificationManager</a></li> <li><a href="../classes/Registration.html">Registration</a></li> <li><a href="../classes/Resources.html">Resources</a></li> <li><a href="../classes/Select.html">Select</a></li> <li><a href="../classes/Service.html">Service</a></li> <li><a href="../classes/ServiceDescriptor.html">ServiceDescriptor</a></li> <li><a href="../classes/ServiceDescriptor.Request.html">ServiceDescriptor.Request</a></li> <li><a href="../classes/ServiceDescriptor.Request.HeaderParameter.html">ServiceDescriptor.Request.HeaderParameter</a></li> <li><a href="../classes/ServiceDescriptor.Request.QueryParameter.html">ServiceDescriptor.Request.QueryParameter</a></li> <li><a href="../classes/ServiceEventHandler.html">ServiceEventHandler</a></li> <li><a href="../classes/ServiceException.html">ServiceException</a></li> <li><a href="../classes/ServiceHandler.html">ServiceHandler</a></li> <li><a href="../classes/SIDatasHelper.html">SIDatasHelper</a></li> <li><a href="../classes/Siminov.html">Siminov</a></li> <li><a href="../classes/SiminovException.html">SiminovException</a></li> <li><a href="../classes/SiminovExceptionHandler.html">SiminovExceptionHandler</a></li> <li><a href="../classes/StringBuilder.html">StringBuilder</a></li> <li><a href="../classes/SyncDescriptor.html">SyncDescriptor</a></li> <li><a href="../classes/SyncException.html">SyncException</a></li> <li><a href="../classes/SyncHandler.html">SyncHandler</a></li> <li><a href="../classes/SyncRequest.html">SyncRequest</a></li> <li><a href="../classes/Transaction.html">Transaction</a></li> <li><a href="../classes/Utils.html">Utils</a></li> </ul> </div> <div class="tab-pane" id="modules"> <ul id="api-modules" class="nav nav-list"> <li><a href="../modules/Adapter.html">Adapter</a></li> <li><a href="../modules/Collection.html">Collection</a></li> <li><a href="../modules/Connection.html">Connection</a></li> <li><a href="../modules/Database.html">Database</a></li> <li><a href="../modules/Design.html">Design</a></li> <li><a href="../modules/Events.html">Events</a></li> <li><a href="../modules/Exception.html">Exception</a></li> <li><a href="../modules/Function.html">Function</a></li> <li><a href="../modules/Impl.html">Impl</a></li> <li><a href="../modules/Log.html">Log</a></li> <li><a href="../modules/Model.html">Model</a></li> <li><a href="../modules/Notification.html">Notification</a></li> <li><a href="../modules/Parser.html">Parser</a></li> <li><a href="../modules/Resource.html">Resource</a></li> <li><a href="../modules/Service.html">Service</a></li> <li><a href="../modules/Sync.html">Sync</a></li> <li><a href="../modules/Utils.html">Utils</a></li> </ul> </div> </div> </div> </div> </div> <div class="span9"> <form id="options-form" class="form-inline pull-right"> Show: <label for="api-show-inherited" class="checkbox"> <input type="checkbox" id="api-show-inherited" checked> Inherited </label> <label for="api-show-protected" class="checkbox"> <input type="checkbox" id="api-show-protected"> Protected </label> <label for="api-show-private" class="checkbox"> <input type="checkbox" id="api-show-private"> Private </label> <label for="api-show-deprecated" class="checkbox"> <input type="checkbox" id="api-show-deprecated"> Deprecated </label> </form> <div class="apidocs"> <div id="docs-main"> <div class="content"> <div class="page-header"> <h1>ISum <small>Class</small></h1> </div> <div class="well well-small"> <div class="foundat"> Defined in: <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l55"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:55</code></a> </div> Module: <a href="../modules/Impl.html">Impl</a><br> Parent Module: <a href="../modules/Database.html">Database</a> </div> <div class="well well-small"> <p>Exposes API's to return sum of all non-NULL values in the group. If there are no non-NULL input rows then sum() returns NULL but total() returns 0.0. NULL is not normally a helpful result for the sum of no rows but the SQL standard requires it and most other SQL database engines implement sum() that way so SQLite does it in the same way in order to be compatible. The result of sum() is an integer value if all non-NULL inputs are integers.</p> </div> <div> <ul class="nav nav-tabs"> <li class="active"><a data-toggle="tab" href="#index">Index</a></li> <li><a data-toggle="tab" href="#methods">Methods</a></li> </ul> <div class="tab-content"> <div id="index" class="tab-pane active"> <h2 class="off-left">Item Index</h2> <div class="index-section methods"> <h3>Methods</h3> <ul class="index-list methods"> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_and" data-tablink="and">and</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_column" data-tablink="column">column</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_execute" data-tablink="execute">execute</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_executeAsync" data-tablink="executeAsync">executeAsync</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_groupBy" data-tablink="groupBy">groupBy</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_having" data-tablink="having">having</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_havingClause" data-tablink="havingClause">havingClause</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_or" data-tablink="or">or</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_where" data-tablink="where">where</a> </li> <li class="index-item method"> <a href="#" data-tabid="#methods" data-anchor="#method_whereClause" data-tablink="whereClause">whereClause</a> </li> </ul> </div> </div> <div id="methods" class="tab-pane"> <h2 class="off-left">Methods</h2> <div id="method_and" class="method item"> <h3 class="name"><code>and</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>column</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l98"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:98</code></a> </p> </div> <div class="description"> <p>Used to specify AND condition between where clause.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">column</code> <span class="type">Column</span> <div class="param-description"> <p>Name of column on which condition need to be specified.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span>: <p>ISumClause Interface.</p> </div> </div> </div> <div id="method_column" class="method item"> <h3 class="name"><code>column</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>column</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l148"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:148</code></a> </p> </div> <div class="description"> <p>Used to provide name of column for which sum will be calculated.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">column</code> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span> <div class="param-description"> <p>Name of column.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span>: <p>ISum Interface.</p> </div> </div> </div> <div id="method_execute" class="method item"> <h3 class="name"><code>execute</code></h3> <span class="paren">()</span> <span class="returns-inline"> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l158"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:158</code></a> </p> </div> <div class="description"> <p>Used to get sum, this method should be called in last to calculate sum.</p> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>: <p>Return sum.</p> </div> </div> </div> <div id="method_executeAsync" class="method item"> <h3 class="name"><code>executeAsync</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>callback</code> </li> </ul><span class="paren">)</span> </div> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l168"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:168</code></a> </p> </div> <div class="description"> <p>Used to get sum asynchronous, this method should be called in last to calculate sum.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">callback</code> <span class="type">Callback</span> <div class="param-description"> <p>Request Callback.</p> </div> </li> </ul> </div> </div> <div id="method_groupBy" class="method item"> <h3 class="name"><code>groupBy</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>columns</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l118"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:118</code></a> </p> </div> <div class="description"> <p>Used to specify GROUP BY statement in conjunction with the aggregate functions to group the result-set by one or more columns.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">columns</code> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span> <div class="param-description"> <p>Name of columns.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span>: <p>ISum Interface.</p> </div> </div> </div> <div id="method_having" class="method item"> <h3 class="name"><code>having</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>column</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l128"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:128</code></a> </p> </div> <div class="description"> <p>Used to specify HAVING clause to SQL because the WHERE keyword could not be used with aggregate functions.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">column</code> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span> <div class="param-description"> <p>Name of column on which condition need to be applied.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span>: <p>ISumClause Interface.</p> </div> </div> </div> <div id="method_havingClause" class="method item"> <h3 class="name"><code>havingClause</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>havingClause</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l138"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:138</code></a> </p> </div> <div class="description"> <p>Used to provide manually created Where clause, instead of using API's.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">havingClause</code> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span> <div class="param-description"> <p>Where clause.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span>: <p>ISum Interface.</p> </div> </div> </div> <div id="method_or" class="method item"> <h3 class="name"><code>or</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>column</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l108"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:108</code></a> </p> </div> <div class="description"> <p>Used to specify OR condition between where clause.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">column</code> <span class="type">Column</span> <div class="param-description"> <p>Name of column on which condition need to be specified.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span>: <p>ISumClause Interface.</p> </div> </div> </div> <div id="method_where" class="method item"> <h3 class="name"><code>where</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>column</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l78"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:78</code></a> </p> </div> <div class="description"> <p>Column name of which condition will be specified.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">column</code> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span> <div class="param-description"> <p>Name of column.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISumClause.html" class="crosslink">ISumClause</a></span>: <p>ISumClause Interface.</p> </div> </div> </div> <div id="method_whereClause" class="method item"> <h3 class="name"><code>whereClause</code></h3> <div class="args"> <span class="paren">(</span><ul class="args-list inline commas"> <li class="arg"> <code>whereClause</code> </li> </ul><span class="paren">)</span> </div> <span class="returns-inline"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span> </span> <div class="meta"> <p> Defined in <a href="../files/_private_var_user_Documents_App_Hybrid_JavaScript_Siminov_Database_Design_ISum.js.html#l88"><code>/private/var/user/Documents/App/Hybrid/JavaScript/Siminov/Database/Design/ISum.js:88</code></a> </p> </div> <div class="description"> <p>Used to provide manually created Where clause, instead of using API's.</p> </div> <div class="params"> <h4>Parameters:</h4> <ul class="params-list"> <li class="param"> <code class="param-name">whereClause</code> <span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span> <div class="param-description"> <p>Manually created where clause.</p> </div> </li> </ul> </div> <div class="returns"> <h4>Returns:</h4> <div class="returns-description"> <span class="type"><a href="../classes/ISum.html" class="crosslink">ISum</a></span>: <p>ISum Interface.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script src="../assets/vendor/jquery/jquery-1.8.2.min.js"></script> <script src="../assets/vendor/bootstrap/js/bootstrap.js"></script> <script src="../assets/vendor/prettify/prettify-min.js"></script> <script src="../assets/js/yuidoc-bootstrap.js"></script> <script>prettyPrint();</script> </body> </html>