Class BagCreator
Assembly: MetricSetTransformers.dll
public class BagCreator : IGenericExpressionVisitor<IEnumerable<Bag>>, IExpressionVisitor, IGenericVisitor<IEnumerable<Bag>>
Constructors
View Source
Declaration
public BagCreator(ISet<ColumnReference> topColumns)
Parameters
Properties
View Source
Declaration
public IEnumerable<Bag> Result { get; }
Property Value
Methods
View Source
Declaration
public void AddFieldToBag(ColumnReference expr)
Parameters
View Source
Declaration
View Source
Declaration
public void Visit(Aggregand expr)
Parameters
View Source
Declaration
public void Visit(BinaryAggregation expr)
Parameters
View Source
Declaration
public void Visit(BinaryOperation expr)
Parameters
View Source
Declaration
public void Visit(ColumnReference expr)
Parameters
View Source
Declaration
public void Visit(DataSourceColumn expr)
Parameters
View Source
Declaration
public void Visit(Extern expr)
Parameters
Type |
Name |
Description |
Extern |
expr |
|
View Source
Declaration
public void Visit(Filter expr)
Parameters
Type |
Name |
Description |
Filter |
expr |
|
View Source
Declaration
public void Visit(JoinKey expr)
Parameters
View Source
Declaration
public void Visit(Literal expr)
Parameters
View Source
Declaration
public void Visit(RuntimeVariable runtimeVariable)
Parameters
View Source
Declaration
public void Visit(TernaryOperation expr)
Parameters
View Source
Declaration
public void Visit(UnaryAggregation expr)
Parameters
View Source
Declaration
public void Visit(UnaryOperation expr)
Parameters
View Source
Declaration
public void Visit(UnaryWindowFunction expr)
Parameters
View Source
Declaration
public void Visit(UnionExpression expr)
Parameters
View Source
Declaration
public void Visit(VectorOperation expr)
Parameters
Implements
Extension Methods