classdbtimeseriesprocessor.html

来自「FastDb是高效的内存数据库系统」· HTML 代码 · 共 790 行 · 第 1/3 页

HTML
790
字号
  </table></dl><dl compact><dt><b>Returns:</b></dt><dd><code>true</code> if element with specifed times exists in time series </dd></dl>    </td>  </tr></table><a class="anchor" name="dbTimeSeriesProcessora8" doxytag="dbTimeSeriesProcessor::getFirstInterval" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" colspan="4">template&lt;class T&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"> size_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>&lt; T &gt;::getFirstInterval </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">oid_t&nbsp;</td>          <td class="mdname" nowrap> <em>oid</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>time_t&nbsp;</td>          <td class="mdname" nowrap> <em>till</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>T *&nbsp;</td>          <td class="mdname" nowrap> <em>buf</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>size_t&nbsp;</td>          <td class="mdname" nowrap> <em>bufSize</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Select first N elements of times series with timestamp less than or equal to specified <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>oid</em>&nbsp;</td><td>time series identifer (OID of the object associated with this time series) </td></tr>    <tr><td valign=top><em>till</em>&nbsp;</td><td>inclusive high bound for element timestamp (set INFINITE_TIME to disable this criteria) </td></tr>    <tr><td valign=top><em>buf</em>&nbsp;</td><td>destination buffer for selected elements </td></tr>    <tr><td valign=top><em>bufSize</em>&nbsp;</td><td>size of buffer: up to bufSize elements will be placed in buffer </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected elements (can be less than bufSize if there are less elements in time series with timestamp less or equal than specified, but can not be greater than bufSize) </dd></dl>    </td>  </tr></table><a class="anchor" name="dbTimeSeriesProcessora3" doxytag="dbTimeSeriesProcessor::getFirstTime" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" colspan="4">template&lt;class T&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"> time_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>&lt; T &gt;::getFirstTime </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">oid_t&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>oid</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Get the time of the first element in time series <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>oid</em>&nbsp;</td><td>time series identifer (OID of the object associated with this time series) </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>earliest time in times series or -1 if there are no elements in time series </dd></dl>    </td>  </tr></table><a class="anchor" name="dbTimeSeriesProcessora6" doxytag="dbTimeSeriesProcessor::getInterval" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" colspan="4">template&lt;class T&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"> size_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>&lt; T &gt;::getInterval </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">oid_t&nbsp;</td>          <td class="mdname" nowrap> <em>oid</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>time_t&nbsp;</td>          <td class="mdname" nowrap> <em>from</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>time_t&nbsp;</td>          <td class="mdname" nowrap> <em>till</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>T *&nbsp;</td>          <td class="mdname" nowrap> <em>buf</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>size_t&nbsp;</td>          <td class="mdname" nowrap> <em>bufSize</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Select elements belonging to the specified interval <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>oid</em>&nbsp;</td><td>time series identifer (OID of the object associated with this time series) </td></tr>    <tr><td valign=top><em>from</em>&nbsp;</td><td>inclusive low bound for element timestamp (set 0 to disable this criteria) </td></tr>    <tr><td valign=top><em>till</em>&nbsp;</td><td>inclusive high bound for element timestamp (set INFINITE_TIME to disable this criteria) </td></tr>    <tr><td valign=top><em>buf</em>&nbsp;</td><td>destination buffer for selected elements </td></tr>    <tr><td valign=top><em>bufSize</em>&nbsp;</td><td>size of buffer: up to bufSize elements will be placed in buffer </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of elements belonging to the specified interval (can be greater than bufSize) </dd></dl>    </td>  </tr></table><a class="anchor" name="dbTimeSeriesProcessora9" doxytag="dbTimeSeriesProcessor::getLastInterval" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" colspan="4">template&lt;class T&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"> size_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>&lt; T &gt;::getLastInterval </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">oid_t&nbsp;</td>          <td class="mdname" nowrap> <em>oid</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>time_t&nbsp;</td>          <td class="mdname" nowrap> <em>from</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>T *&nbsp;</td>          <td class="mdname" nowrap> <em>buf</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>size_t&nbsp;</td>          <td class="mdname" nowrap> <em>bufSize</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Select last N elements of times series with timestamp greater than or equal to specified <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>oid</em>&nbsp;</td><td>time series identifer (OID of the object associated with this time series) </td></tr>    <tr><td valign=top><em>from</em>&nbsp;</td><td>inclusive low bound for element timestamp (set 0 to disable this criteria) </td></tr>    <tr><td valign=top><em>buf</em>&nbsp;</td><td>destination buffer for selected elements </td></tr>    <tr><td valign=top><em>bufSize</em>&nbsp;</td><td>size of buffer: up to bufSize elements will be placed in buffer </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>number of selected elements (can be less than bufSize if there are less elements in time series with timestamp greater or equal than specified, but can not be greater than bufSize) </dd></dl>    </td>  </tr></table><a class="anchor" name="dbTimeSeriesProcessora4" doxytag="dbTimeSeriesProcessor::getLastTime" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" colspan="4">template&lt;class T&gt; </td>        </tr>        <tr>          <td class="md" nowrap valign="top"> time_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>&lt; T &gt;::getLastTime </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">oid_t&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>oid</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [inline]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?