⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cwp4404.htm

📁 Perst开源实时数据库
💻 HTM
字号:
<!-- saved from url=(0007)http:// -->
<HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><TITLE>Perst.TimeSeries</TITLE><LINK REL=STYLESHEET HREF="../CommentReport.css" TYPE="text/css"></HEAD><BODY topmargin=0 rightmargin=0 leftmargin=0 style="background-image: url(../titletile.jpg); background-repeat:repeat-x; background-position: 0 0;" ><DIV CLASS="PageHeading">Perst.TimeSeries Interface</DIV><DIV CLASS="Description">
<p>
Time series interface. Time series class is used for efficient
handling of time series data. Ussually time series contains a very large number
if relatively small elements which are ussually acessed in sucessive order. 
To avoid overhead of loading from the disk each particular time series element, 
this class group several subsequent time series elements together and store them 
as single object (block).
</p><p> 
As far as C# currently has no templates and
Perst need to know format of block class, it is responsibity of prgorammer
to create block implementation derived from TimeSeriesBlock class
and containing array of time series elements. Size of this array specifies
the size of the block.
</p>
<P></DIV><IMG src="../GradLeft.jpg" width=7 height=378 alt="" border="0" style="position:absolute; left:10; top:18;z-Index:2"><IMG src="../GradTop.jpg" width=352 height=7 alt="" border="0" align="top" style="position:absolute; left:10; top:18; z-index:1"><DIV CLASS="Remarks"><SPAN CLASS="RemarkHdrX">Access: </SPAN>Public</DIV><TABLE CLASS="InfoTable" cellpadding=0 cellspacing=0><TR height=20><TD width=20>&nbsp;</TD><TD valign=top align=left width=9 bgcolor="#cccc66"><IMG SRC="../graycorner.jpg" align=top></TD><TD CLASS="TableLightLabel" WIDTH=206>Members</TD><TD CLASS="TableLightLabel" >Description</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4405.HTM" TARGET="CNTFRAME">Add</A></TD><TD CLASS="TableLightDesc">
Add new tick to time series
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4406.HTM" TARGET="CNTFRAME">GetEnumerator</A></TD><TD CLASS="TableLightDesc">
Get forward iterator for time series elements belonging to the specified range
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4407.HTM" TARGET="CNTFRAME">GetEnumerator</A></TD><TD CLASS="TableLightDesc">
Get iterator through all time series elements
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4408.HTM" TARGET="CNTFRAME">GetEnumerator</A></TD><TD CLASS="TableLightDesc">
Get forward iterator for time series elements belonging to the specified range
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4409.HTM" TARGET="CNTFRAME">Range</A></TD><TD CLASS="TableLightDesc">
Get forward iterator for time series elements belonging to the specified range
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4410.HTM" TARGET="CNTFRAME">Range</A></TD><TD CLASS="TableLightDesc">
Get iterator through all time series elements
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4411.HTM" TARGET="CNTFRAME">Range</A></TD><TD CLASS="TableLightDesc">
Get forward iterator for time series elements belonging to the specified range
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4412.HTM" TARGET="CNTFRAME">From</A></TD><TD CLASS="TableLightDesc">
Get forward iterator for time series elements with timestamp greater or equal than specified
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4413.HTM" TARGET="CNTFRAME">Till</A></TD><TD CLASS="TableLightDesc">
Get backward iterator for time series elements with timestamp less or equal than specified
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4414.HTM" TARGET="CNTFRAME">Reverse</A></TD><TD CLASS="TableLightDesc">
Get backward iterator for time series elements 
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4415.HTM" TARGET="CNTFRAME">FirstTime</A></TD><TD CLASS="TableLightDesc">
Get timestamp of first time series element
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4417.HTM" TARGET="CNTFRAME">LastTime</A></TD><TD CLASS="TableLightDesc">
Get timestamp of last time series element
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4419.HTM" TARGET="CNTFRAME">this</A></TD><TD CLASS="TableLightDesc"> 
Get tick for specified data
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4421.HTM" TARGET="CNTFRAME">Contains</A></TD><TD CLASS="TableLightDesc">
Check if data is available in time series for the specified time
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4422.HTM" TARGET="CNTFRAME">Remove</A></TD><TD CLASS="TableLightDesc">
Remove time series elements belonging to the specified range
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4423.HTM" TARGET="CNTFRAME">RemoveFrom</A></TD><TD CLASS="TableLightDesc">
Remove time series elements with timestamp greater or equal then specified
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4424.HTM" TARGET="CNTFRAME">RemoveTill</A></TD><TD CLASS="TableLightDesc">
Remove time series elements with timestamp less or equal then specified
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4425.HTM" TARGET="CNTFRAME">RemoveAll</A></TD><TD CLASS="TableLightDesc">
Remove all time series elements
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP4426.HTM" TARGET="CNTFRAME">CountTicks</A></TD><TD CLASS="TableLightDesc">
Get number of elements in time series
<P></TD><TD width=20>&nbsp;</TD></TR></TABLE></BODY></HTML>

⌨️ 快捷键说明

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