Click or drag to resize

QdbTable Class

A table
Inheritance Hierarchy
SystemObject
  QuasardbQdbEntry
    Quasardb.TimeSeriesQdbTable
      Quasardb.TimeSeriesQdbTimeSeries

Namespace:  Quasardb.TimeSeries
Assembly:  Quasardb (in Quasardb.dll) Version: 3.15.0.0 (3.15.0.0)
Syntax
public class QdbTable : QdbEntry

The QdbTable type exposes the following members.

Properties
  NameDescription
Public propertyAlias
The alias of the entry in the database.
(Inherited from QdbEntry.)
Public propertyBlobColumns
The columns of the table that contains blobs.
Public propertyColumns
The columns of the table.
Public propertyDoubleColumns
The columns of the table that contains double-precision floating-point values.
Public propertyInt64Columns
The columns of the table that contains int64 point values.
Public propertyShardSize
Returns the shard size of a table.
Public propertyStringColumns
The columns of the table that contains string point values.
Public propertyTimestampColumns
The columns of the table that contains timestamp point values.
Top
Methods
  NameDescription
Public methodAttachTag(String)
Adds a tag to the entry.
(Inherited from QdbEntry.)
Public methodAttachTag(QdbTag)
Adds a tag to the entry.
(Inherited from QdbEntry.)
Public methodCreate(QdbColumnDefinition)
Creates the time-series.
Public methodCreate(IEnumerableQdbColumnDefinition)
Creates the time-series.
Public methodCreate(TimeSpan, QdbColumnDefinition)
Creates the time-series.
Public methodCreate(TimeSpan, IEnumerableQdbColumnDefinition)
Creates the time-series.
Public methodDetachTag(String)
Removes a tag from the entry.
(Inherited from QdbEntry.)
Public methodDetachTag(QdbTag)
Removes a tag from the entry.
(Inherited from QdbEntry.)
Public methodExpireBySize
Trim the table, so that it uses approximately the provided size.
Public methodGetTags
Gets the tags of the entry
(Inherited from QdbEntry.)
Public methodHasTag(String)
Checks if the entry has the specified tag.
(Inherited from QdbEntry.)
Public methodHasTag(QdbTag)
Checks if the entry has the specified tag.
(Inherited from QdbEntry.)
Public methodInsertColumns(QdbColumnDefinition)
Appends columns to an existing table.
Public methodInsertColumns(IEnumerableQdbColumnDefinition)
Appends columns to an existing table.
Public methodReader
Initialize a local table for reading from this table.
Public methodReader(IEnumerableQdbColumnDefinition)
Initialize a local table for reading from this table.
Public methodReader(QdbTimeInterval)
Initialize a local table for reading from this table.
Public methodReader(IEnumerableQdbTimeInterval)
Initialize a local table for reading from this table.
Public methodReader(IEnumerableQdbColumnDefinition, QdbTimeInterval)
Initialize a local table for reading from this table.
Public methodReader(IEnumerableQdbColumnDefinition, IEnumerableQdbTimeInterval)
Initialize a local table for reading from this table.
Public methodRemove
Removes the entry from the database.
(Inherited from QdbEntry.)
Public methodStreamReader
Initialize a local table for reading from this table.
Public methodStreamReader(IEnumerableQdbColumnDefinition)
Initialize a local table for reading from this table.
Public methodStreamReader(QdbTimeInterval)
Initialize a local table for reading from this table.
Public methodStreamReader(IEnumerableQdbTimeInterval)
Initialize a local table for reading from this table.
Public methodStreamReader(IEnumerableQdbColumnDefinition, QdbTimeInterval)
Initialize a local table for reading from this table.
Public methodStreamReader(IEnumerableQdbColumnDefinition, IEnumerableQdbTimeInterval)
Initialize a local table for reading from this table.
Public methodTimestamps
Gets all the timestamps in the table
Public methodTimestamps(QdbTimeInterval)
Gets all the timestamps in an interval
Public methodTimestamps(IEnumerableQdbTimeInterval)
Gets all the timestamps in each interval
Public methodWriter
Initialize a batch table for writing to this table.
Public methodWriter(IEnumerableQdbColumnDefinition)
Initialize a batch table for writing to this table.
Top
See Also