SaveTimeRangeStreamDataInArchiveNodeConfiguration
Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Load
SaveTimeRangeStreamDataInArchive node configuration. Writes externally pre-aggregated
time-range data points into a TimeRangeArchive identified by SaveTimeRangeStreamDataInArchiveNodeConfiguration.ArchiveRtId
(time-range concept §3, §6). The upstream entity must carry the window boundaries — by
default in top-level attributes named From / To; configurable via
SaveTimeRangeStreamDataInArchiveNodeConfiguration.FromAttributePath and SaveTimeRangeStreamDataInArchiveNodeConfiguration.ToAttributePath.
public record SaveTimeRangeStreamDataInArchiveNodeConfiguration : PathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IEquatable<SaveTimeRangeStreamDataInArchiveNodeConfiguration>
Inheritance Object → NodeConfiguration → PathNodeConfiguration → SaveTimeRangeStreamDataInArchiveNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, IPathNodeConfiguration, IEquatable<PathNodeConfiguration>, IEquatable<SaveTimeRangeStreamDataInArchiveNodeConfiguration>
Remarks:
Sibling of SaveStreamDataInArchiveNodeConfiguration for the time-range
storage shape. Re-deliveries of the same (from, to, rtid, ckTypeId) upsert in
CrateDB and flip the was_updated flag to true (concept §5). The target archive must
be a TimeRangeArchive in Activated status; raw or rollup archives are
rejected by the repository with a clear error.
Properties
ArchiveRtId
Runtime id of the target TimeRangeArchive. The archive must exist in the tenant,
be activated, and have a column set that covers the attributes the upstream entities
carry (unknown attributes are dropped server-side). Required.
public string ArchiveRtId { get; set; }
Property Value
FromAttributePath
Attribute name on the upstream entity that carries the inclusive window start (UTC
DateTime). Default "From". The attribute is removed from the per-row attribute
dictionary so it doesn't appear as a user column.
public string FromAttributePath { get; set; }
Property Value
ToAttributePath
Attribute name on the upstream entity that carries the exclusive window end (UTC
DateTime). Default "To". Same removal semantics as SaveTimeRangeStreamDataInArchiveNodeConfiguration.FromAttributePath.
public string ToAttributePath { get; set; }
Property Value
Path
public string Path { get; set; }
Property Value
Description
public string Description { get; set; }
Property Value
Constructors
SaveTimeRangeStreamDataInArchiveNodeConfiguration()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public SaveTimeRangeStreamDataInArchiveNodeConfiguration()