Click or drag to resize

QdbDoubleColumn 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 QdbDoubleColumn : QdbColumn

The QdbDoubleColumn 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 methodAbsMax
Gets the point with the largest absolute value of the table
Public methodAbsMax(QdbTimeInterval)
Gets the point with the largest absolute value in an interval
Public methodAbsMax(IEnumerableQdbTimeInterval)
Gets the point with the largest absolute value in each interval
Public methodAbsMin
Gets the point with the smallest absolute value of the table
Public methodAbsMin(QdbTimeInterval)
Gets the point with the smallest absolute value in an interval
Public methodAbsMin(IEnumerableQdbTimeInterval)
Gets the point with the smallest absolute value in each interval
Public methodAverage
Gets the average (ie the mean of all values) of the table
Public methodAverage(QdbTimeInterval)
Gets the average (ie the mean of all values) in an interval
Public methodAverage(IEnumerableQdbTimeInterval)
Gets the average (ie the mean of all values) in each interval
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 methodDistinctCount
Gets the number of points with distinct values in the table
Public methodDistinctCount(QdbTimeInterval)
Gets the number of points with distinct values in an interval
Public methodDistinctCount(IEnumerableQdbTimeInterval)
Gets the number of points with distinct values 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 methodGeometricMean
Gets the geometric mean (ie the mean of all values) of the table
Public methodGeometricMean(QdbTimeInterval)
Gets the geometric mean (ie the mean of all values) in an interval
Public methodGeometricMean(IEnumerableQdbTimeInterval)
Gets the geometric mean (ie the mean of all values) in each interval
Public methodHarmonicMean
Gets the harmonic mean (ie the mean of all values) of the table
Public methodHarmonicMean(QdbTimeInterval)
Gets the harmonic mean (ie the mean of all values) in an interval
Public methodHarmonicMean(IEnumerableQdbTimeInterval)
Gets the harmonic mean (ie the mean of all values) in each interval
Public methodInsert(QdbDoublePoint)
Inserts one or more points in the table
Public methodInsert(IEnumerableQdbDoublePoint)
Inserts one or more points in the table
Public methodInsert(QdbDoublePointCollection)
Inserts one or more points in the table
Public methodInsert(DateTime, NullableDouble)
Inserts one point in the table
Public methodInsertTruncate(QdbTimeInterval, QdbDoublePoint)
Inserts one or more points in the table and erases the given range in the same transaction
Public methodInsertTruncate(QdbTimeInterval, QdbDoublePointCollection)
Inserts one or more points in the table and erases the given range in the same transaction
Public methodInsertTruncate(QdbTimeInterval, IEnumerableQdbDoublePoint)
Inserts one or more points in the table and erases the given range in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, QdbDoublePoint)
Inserts one or more points in the table and erases given ranges in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, QdbDoublePointCollection)
Inserts one or more points in the table and erases given ranges in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, IEnumerableQdbDoublePoint)
Inserts one or more points in the table and erases given ranges in the same transaction
Public methodInsertTruncate(QdbTimeInterval, DateTime, NullableDouble)
Inserts one point in the table and erases the given range in the same transaction
Public methodInsertTruncate(IEnumerableQdbTimeInterval, DateTime, NullableDouble)
Inserts one point in the table and erases given ranges in the same transaction
Public methodKurtosis
Gets the kurtosis of the table
Public methodKurtosis(QdbTimeInterval)
Gets the kurtosis of an interval
Public methodKurtosis(IEnumerableQdbTimeInterval)
Gets the kurtosis in each interval
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 methodMax
Gets the point with the largest value of the table
Public methodMax(QdbTimeInterval)
Gets the point with the largest value in an interval
Public methodMax(IEnumerableQdbTimeInterval)
Gets the point with the largest value in each interval
Public methodMin
Gets the point with the smallest value of the table
Public methodMin(QdbTimeInterval)
Gets the point with the smallest value in an interval
Public methodMin(IEnumerableQdbTimeInterval)
Gets the point with the smallest value 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 methodPopulationStdDev
Gets the population standard deviation of the table
Public methodPopulationStdDev(QdbTimeInterval)
Gets the population standard deviation of an interval
Public methodPopulationStdDev(IEnumerableQdbTimeInterval)
Gets the population standard deviation in each interval
Public methodPopulationVariance
Gets the population variance of the table
Public methodPopulationVariance(QdbTimeInterval)
Gets the population variance of an interval
Public methodPopulationVariance(IEnumerableQdbTimeInterval)
Gets the population variance in each interval
Public methodProduct
Gets the product of the table
Public methodProduct(QdbTimeInterval)
Gets the product of an interval
Public methodProduct(IEnumerableQdbTimeInterval)
Gets the product in each interval
Public methodQuadraticMean
Gets the quadratic mean (ie the mean of all values) of the table
Public methodQuadraticMean(QdbTimeInterval)
Gets the quadratic mean (ie the mean of all values) in an interval
Public methodQuadraticMean(IEnumerableQdbTimeInterval)
Gets the quadratic mean (ie the mean of all values) in each interval
Public methodSampleStdDev
Gets the sample standard deviation of the table
Public methodSampleStdDev(QdbTimeInterval)
Gets the sample standard deviation of an interval
Public methodSampleStdDev(IEnumerableQdbTimeInterval)
Gets the sample standard deviation in each interval
Public methodSampleVariance
Gets the sample variance of the table
Public methodSampleVariance(QdbTimeInterval)
Gets the sample variance of an interval
Public methodSampleVariance(IEnumerableQdbTimeInterval)
Gets the sample variance in each interval
Public methodSkewness
Gets the skewness of the table
Public methodSkewness(QdbTimeInterval)
Gets the skewness of an interval
Public methodSkewness(IEnumerableQdbTimeInterval)
Gets the skewness in each interval
Public methodSpread
Gets the spread (ie the difference between the maximum value and the minimum value) of the table
Public methodSpread(QdbTimeInterval)
Gets the spread (ie the difference between the maximum value and the minimum value) of an interval
Public methodSpread(IEnumerableQdbTimeInterval)
Gets the spread (ie the difference between the maximum value and the minimum value) in each interval
Public methodSum
Gets the sum (ie the addition of all values) of the table
Public methodSum(QdbTimeInterval)
Gets the sum (ie the addition of all values) of an interval
Public methodSum(IEnumerableQdbTimeInterval)
Gets the sum (ie the addition of all values) in each interval
Public methodSumOfSquares
Gets the sum of squares (ie the addition of all squares of values) of the table
Public methodSumOfSquares(QdbTimeInterval)
Gets the sum of squares (ie the addition of all squares of values) of an interval
Public methodSumOfSquares(IEnumerableQdbTimeInterval)
Gets the sum of squares (ie the addition of all squares of values) 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