Click or drag to resize

QdbStringColumn Class

A column of a table in a quasardb database.
Inheritance Hierarchy

Namespace:  Quasardb.TimeSeries
Assembly:  Quasardb (in Quasardb.dll) Version: 3.15.0.0 (3.15.0.0)
Syntax
public sealed class QdbStringColumn : QdbColumn

The QdbStringColumn type exposes the following members.

Properties
  NameDescription
Public propertyName
The name of the column
(Inherited from QdbColumn.)
Public propertySeries
The parent of the column
(Inherited from QdbColumn.)
Public propertySymtable
The symtable name of the column
(Inherited from QdbColumn.)
Top
Methods
  NameDescription
Public methodCount
Gets the number of points in the table
Public methodCount(QdbTimeInterval)
Gets the number of points in an interval
Public methodCount(IEnumerableQdbTimeInterval)
Gets the number of points in each interval
Public methodErase(QdbTimeInterval)
Erases all points in the specified range (left inclusive)
(Inherited from QdbColumn.)
Public methodErase(IEnumerableQdbTimeInterval)
Erases all points in the specified ranges (left inclusive)
(Inherited from QdbColumn.)
Public methodFirst
Gets the first point (ie the one with the oldest timestamp) of the table
Public methodFirst(QdbTimeInterval)
Gets the first point (ie the one with the oldest timestamp) in an interval
Public methodFirst(IEnumerableQdbTimeInterval)
Gets the first points (ie the one with the oldest timestamp) of each interval
Public methodInsert(QdbStringPoint)
Inserts one or more points in the table
Public methodInsert(IEnumerableQdbStringPoint)
Inserts one or more points in the table
Public methodInsert(QdbStringPointCollection)
Inserts one or more points in the table
Public methodInsert(DateTime, String)
Inserts one point in the table
Public methodInsertTruncate(QdbTimeInterval, QdbStringPoint)
Inserts one or more points in the table and erases the given range in the same transaction
Public methodInsertTruncate(QdbTimeInterval, QdbStringPointCollection)
Inserts one or more points in the table and erases the given range in the same transaction
Public methodInsertTruncate(QdbTimeInterval, IEnumerableQdbStringPoint)
Inserts one or more points in the table and erases the given range in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, QdbStringPoint)
Inserts one or more points in the table and erases given ranges in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, QdbStringPointCollection)
Inserts one or more points in the table and erases given ranges in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, IEnumerableQdbStringPoint)
Inserts one or more points in the table and erases given ranges in the same transaction
Public methodInsertTruncate(QdbTimeInterval, DateTime, String)
Inserts one point in the table and erases the given range in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, DateTime, String)
Inserts one point in the table and erases given ranges in the same transaction
Public methodLast
Gets the last point (ie the one with the newest timestamp) of the table
Public methodLast(QdbTimeInterval)
Gets the last point (ie the one with the newest timestamp) in an interval
Public methodLast(IEnumerableQdbTimeInterval)
Gets the last points (ie the one with the newest timestamp) in each interval
Public methodPoints
Gets all the points in the table
Public methodPoints(QdbTimeInterval)
Gets all the points in an interval
Public methodPoints(IEnumerableQdbTimeInterval)
Gets all the points in each interval
Public methodTimestamps
Gets all the timestamps in the table
(Inherited from QdbColumn.)
Public methodTimestamps(QdbTimeInterval)
Gets all the timestamps in an interval
(Inherited from QdbColumn.)
Public methodTimestamps(IEnumerableQdbTimeInterval)
Gets all the timestamps in each interval
(Inherited from QdbColumn.)
Top
See Also