DatabaseImpl.insert

Insert Mir times-series with multiple columns 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)
  4. void insert(string measurementName, in string[] columnNames, Series!(TimeIterator, kind, [2], Iterator) series, string[string] commonTags = null)
    ?
    struct DatabaseImpl(alias manageFunc, alias queryFunc, alias writeFunc)
    version(Have_mir_algorithm)
    void
    insert
    const
    (
    TimeIterator
    SliceKind kind
    Iterator
    )
    (
    ,
    in string[] columnNames
    ,
    Series!(TimeIterator, kind, [2], Iterator) series
    ,
    string[string] commonTags = null
    )

Parameters

measurementName
Type: string

measurement name

columnNames
Type: string[]

array of column names

series
Type: Series!(TimeIterator, kind, [2], Iterator)

2D time-series

commonTags
Type: string[string]

list of tags to add to each measurement (optional)

Meta