📄 classdbtimeseriesprocessor.html
字号:
</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<class T> </td> </tr> <tr> <td class="md" nowrap valign="top"> size_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>< T >::getFirstInterval </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">oid_t </td> <td class="mdname" nowrap> <em>oid</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>time_t </td> <td class="mdname" nowrap> <em>till</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>T * </td> <td class="mdname" nowrap> <em>buf</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>size_t </td> <td class="mdname" nowrap> <em>bufSize</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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> </td><td>time series identifer (OID of the object associated with this time series) </td></tr> <tr><td valign=top><em>till</em> </td><td>inclusive high bound for element timestamp (set INFINITE_TIME to disable this criteria) </td></tr> <tr><td valign=top><em>buf</em> </td><td>destination buffer for selected elements </td></tr> <tr><td valign=top><em>bufSize</em> </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<class T> </td> </tr> <tr> <td class="md" nowrap valign="top"> time_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>< T >::getFirstTime </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">oid_t </td> <td class="mdname1" valign="top" nowrap> <em>oid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Get 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> </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<class T> </td> </tr> <tr> <td class="md" nowrap valign="top"> size_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>< T >::getInterval </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">oid_t </td> <td class="mdname" nowrap> <em>oid</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>time_t </td> <td class="mdname" nowrap> <em>from</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>time_t </td> <td class="mdname" nowrap> <em>till</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>T * </td> <td class="mdname" nowrap> <em>buf</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>size_t </td> <td class="mdname" nowrap> <em>bufSize</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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> </td><td>time series identifer (OID of the object associated with this time series) </td></tr> <tr><td valign=top><em>from</em> </td><td>inclusive low bound for element timestamp (set 0 to disable this criteria) </td></tr> <tr><td valign=top><em>till</em> </td><td>inclusive high bound for element timestamp (set INFINITE_TIME to disable this criteria) </td></tr> <tr><td valign=top><em>buf</em> </td><td>destination buffer for selected elements </td></tr> <tr><td valign=top><em>bufSize</em> </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<class T> </td> </tr> <tr> <td class="md" nowrap valign="top"> size_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>< T >::getLastInterval </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">oid_t </td> <td class="mdname" nowrap> <em>oid</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>time_t </td> <td class="mdname" nowrap> <em>from</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>T * </td> <td class="mdname" nowrap> <em>buf</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>size_t </td> <td class="mdname" nowrap> <em>bufSize</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </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> </td><td>time series identifer (OID of the object associated with this time series) </td></tr> <tr><td valign=top><em>from</em> </td><td>inclusive low bound for element timestamp (set 0 to disable this criteria) </td></tr> <tr><td valign=top><em>buf</em> </td><td>destination buffer for selected elements </td></tr> <tr><td valign=top><em>bufSize</em> </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<class T> </td> </tr> <tr> <td class="md" nowrap valign="top"> time_t <a class="el" href="classdbTimeSeriesProcessor.html">dbTimeSeriesProcessor</a>< T >::getLastTime </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">oid_t </td> <td class="mdname1" valign="top" nowrap> <em>oid</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -