C# (CSharp) TimeSeriesLibrary Namespace

Classes

Name Description
ComTSLibrary
LZFX This static class is used to call the functions in lzfx.dll, which is coded in C and compiled for native Win32. LZFX is a fast-executing compression and decompression algorithm for byte arrays, although it does not achieve great compression ratios. The lzfx DLL is based on BSD-licensed source code from http://lzfx.googlecode.com.
LZFX.LZFX32
LZFX.LZFX64
TSConnection This class contains a collection of database connection objects that can be used by the time series library. It contains methods for maintaining the collection of database connection objects.
TSDateValueStruct
TSImport This class data for one time series record that was imported. This meta-data can be used by functions outside of TimeSeriesLibrary to finish processing the time series that were imported from an XML file by the TSXml class. In this way, the outside functions can handle features of the time series that TimeSeriesLibrary was not designed to handle.
TSLibrary This class contains the callable functions of the library for .NET code.
TSParameters This class houses the meta-parameters that TimeSeriesLibrary is responsible for writing to the database along with the BLOB (this class contains the meta parameters but not the BLOB itself).
TSSqlCommandContainer An object of this class wraps a SqlCommand object, together with fields that allow the command to be looked up by the code that needs to reuse the command. The purpose of this container is to ensure that commands are efficiently cached and reused by the database system.
TSTrace This provides a concrete implementation of ITimeSeriesTrace for use internal to TimeSeriesLibrary.
TimeSeriesValue This class stores a date/value pair. A timeseries can then be composed from an array of such objects. The class is designed for use by .NET. COM callers will instead use the equivalent TSDateValueStruct struct.