Show / Hide Table of Contents

Namespace Mangrove.MetricSetSyntaxTree.Operations

Classes

AggregateTransformer

Run a series of transformers, deferring validation until after all transformers have run.

AggregateValidator

Run a series of validators, consolidate their errors, and return.

EverythingPasses

No-op validator which passes on every MetricsPlan, this is largely useful in unit testing and internal code.

InferExpressionType

Infer the datatype from an expression.

Interfaces

IGenericMetricsPlanTransformer<T>

Generic transformer interface, with arbitrary output type.

IMetricsPlanTransformer

An IMetricsPlanTransformer should accept a MetricsPlan and produce a new MetricsPlan with modification.

IMetricsPlanValidator

A validator should inspect a MetricsPlan and return a list of errors if any exist.

Back to top Generated by DocFX