DatabaseImpl.insert

Insert Mir times-series with single column into the DB. Supported time types are SysTime, DateTime, Date, and long.

See also the example in the mir-integration folder.

  1. void insert(in Measurement[] measurements)
  2. void insert(in Measurement[] measurements...)
  3. void insert(string measurementName, string columnName, Series!(TimeIterator, kind, [1], Iterator) series1, string[string] commonTags = null)
    ?
    struct DatabaseImpl(alias manageFunc, alias queryFunc, alias writeFunc)
    version(Have_mir_algorithm)
    void
    insert
    const
    (
    TimeIterator
    SliceKind kind
    Iterator
    )
    (
    ,
    string columnName
    ,
    Series!(TimeIterator, kind, [1], Iterator) series1
    ,
    string[string] commonTags = null
    )
  4. void insert(string measurementName, in string[] columnNames, Series!(TimeIterator, kind, [2], Iterator) series, string[string] commonTags = null)

Parameters

measurementName
Type: string

measurement name

columnName
Type: string

column name

series1
Type: Series!(TimeIterator, kind, [1], Iterator)

1D time-series

commonTags
Type: string[string]

list of tags to add to each measurement (optional)

Meta