C# 클래스 FastQuant.DataSeries

상속: IDataSeries
파일 보기 프로젝트 열기: fastquant/fastquant.dll 1 사용 예제들

공개 메소드들

메소드 설명
Add ( DataObject obj ) : void
Clear ( ) : void
Contains ( DateTime dateTime ) : bool
DataSeries ( ) : System
DataSeries ( string name ) : System
Dump ( ) : void
FromReader ( BinaryReader reader, byte version ) : DataSeries
Get ( DateTime dateTime ) : DataObject
Get ( long index ) : DataObject
GetIndex ( DateTime dateTime, SearchOption option = SearchOption.Prev ) : long
Refresh ( ) : void
Remove ( long index ) : void
ToString ( ) : string
ToWriter ( BinaryWriter writer ) : void
Update ( long index, DataObject obj ) : void
this ( DateTime dateTime ) : DataObject
this ( long index ) : DataObject

비공개 메소드들

메소드 설명
DeleteKey ( DataKey key ) : void
Flush ( ) : void
GetBuffer ( long position ) : byte[]
GetFirstKey ( ) : DataKey
GetKey ( DateTime dateTime, DataKey key = null, IndexOption option = IndexOption.Null ) : DataKey
GetKey ( long index, DataKey key = null ) : DataKey
GetNextKey ( DataKey key ) : DataKey
Init ( DataFile file, ObjectKey key ) : void
Insert ( DataObject obj ) : void
InsertKey ( DataKey key, DataKey keyAt ) : void
OpenRead ( ) : void
OpenWrite ( ) : void
ReadCache ( ) : IdArray
ReadKey ( long position ) : DataKey
SetNext ( DataKey key, long position ) : void
SetNext ( long key, long position ) : void
SetPrev ( DataKey key, long position ) : void
SetPrev ( long key, long position ) : void
WriteCache ( ) : void
WriteKey ( DataKey key ) : void

메소드 상세

Add() 공개 메소드

public Add ( DataObject obj ) : void
obj DataObject
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Contains() 공개 메소드

public Contains ( DateTime dateTime ) : bool
dateTime DateTime
리턴 bool

DataSeries() 공개 메소드

public DataSeries ( ) : System
리턴 System

DataSeries() 공개 메소드

public DataSeries ( string name ) : System
name string
리턴 System

Dump() 공개 메소드

public Dump ( ) : void
리턴 void

FromReader() 공개 정적인 메소드

public static FromReader ( BinaryReader reader, byte version ) : DataSeries
reader BinaryReader
version byte
리턴 DataSeries

Get() 공개 메소드

public Get ( DateTime dateTime ) : DataObject
dateTime DateTime
리턴 DataObject

Get() 공개 메소드

public Get ( long index ) : DataObject
index long
리턴 DataObject

GetIndex() 공개 메소드

public GetIndex ( DateTime dateTime, SearchOption option = SearchOption.Prev ) : long
dateTime DateTime
option SearchOption
리턴 long

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( long index ) : void
index long
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

ToWriter() 공개 메소드

public ToWriter ( BinaryWriter writer ) : void
writer BinaryWriter
리턴 void

Update() 공개 메소드

public Update ( long index, DataObject obj ) : void
index long
obj DataObject
리턴 void

this() 공개 메소드

public this ( DateTime dateTime ) : DataObject
dateTime DateTime
리턴 DataObject

this() 공개 메소드

public this ( long index ) : DataObject
index long
리턴 DataObject