flod.metadata

Pass metadata alongside the data stream.

Members

Enums

TagOp
enum TagOp
Undocumented in source.
getTagAttributes
eponymoustemplate getTagAttributes(S...)
Undocumented in source.
tagGetter
eponymoustemplate tagGetter(Type, string key, next...)

This attribute declares the stage as getter for tag key of type Type.

tagSetter
eponymoustemplate tagSetter(Type, string key, next...)

This attribute declares the stage as setter for tag key of type Type.

Structs

Metadata
struct Metadata(TagAttributeTuples...)
TagAttribute
struct TagAttribute(T, string k, TagOp o)
Undocumented in source.

Templates

FilterTagAttributes
template FilterTagAttributes(size_t i, StageSeq...)

Extracts tag attributes from a sequence of stages.

MergeTagSpecs
template MergeTagSpecs(alias NewSpec, tagSpecs...)
Undocumented in source.
hasOp
template hasOp(TagOp op)
Undocumented in source.

Meta

License

BSL-1.0.