Show / Hide Table of Contents

Class ReplaceTableParentsViaMapping

Inheritance
Object
ChangeDag<Table, String, ITableVisitor>
ChangeTables
ReplaceTableParentsViaMapping
Implements
IGenericTableVisitor<IDictionary<Table, Table>>
ITableVisitor
IGenericVisitor<IDictionary<Table, Table>>
Inherited Members
ChangeTables.Result
ChangeTables.Identifier(Table)
ChangeTables.Change(Aggregation)
ChangeTables.Change(DataSource)
ChangeTables.Change(ExternTable)
ChangeTables.Change(Join)
ChangeTables.Change(TableReference)
ChangeTables.Change(Union)
ChangeTables.Visit(Aggregation)
ChangeTables.Visit(DataSource)
ChangeTables.Visit(ExternTable)
ChangeTables.Visit(Join)
ChangeTables.Visit(TableReference)
ChangeTables.Visit(Union)
ChangeDag<Table, String, ITableVisitor>.Mapping
ChangeDag<Table, String, ITableVisitor>.Reset()
ChangeDag<Table, String, ITableVisitor>.Identifier(Table)
ChangeDag<Table, String, ITableVisitor>.ChangeIdentifier(Table)
ChangeDag<Table, String, ITableVisitor>.ReplaceParent(Table, Table, Table)
ChangeDag<Table, String, ITableVisitor>.UberVisit<TSubnode>(TSubnode, Func<TSubnode, Table>)
ChangeDag<Table, String, ITableVisitor>.UberVisit<TSubnode, TSubidentifier>(TSubnode, Func<TSubnode, Table>)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Mangrove.MetricSetTransformers.Utilities
Assembly: MetricSetTransformers.dll
Syntax
public class ReplaceTableParentsViaMapping : ChangeTables, IGenericTableVisitor<IDictionary<Table, Table>>, ITableVisitor, IGenericVisitor<IDictionary<Table, Table>>

Constructors

View Source

ReplaceTableParentsViaMapping(IDictionary<Table, Table>)

Declaration
public ReplaceTableParentsViaMapping(IDictionary<Table, Table> replacements)
Parameters
Type Name Description
IDictionary<Table, Table> replacements

Methods

View Source

ReplaceParent(Table, Table, Table)

Declaration
protected override Table ReplaceParent(Table node, Table oldParent, Table newParent)
Parameters
Type Name Description
Table node
Table oldParent
Table newParent
Returns
Type Description
Table
Overrides
Mangrove.MetricSetTransformers.Utilities.ChangeDag<Mangrove.MetricSetSyntaxTree.Table, System.String, Mangrove.MetricSetSyntaxTree.ITableVisitor>.ReplaceParent(Mangrove.MetricSetSyntaxTree.Table, Mangrove.MetricSetSyntaxTree.Table, Mangrove.MetricSetSyntaxTree.Table)

Implements

IGenericTableVisitor<T>
ITableVisitor
IGenericVisitor<T>

Extension Methods

ObjectExtensions.EventId(Object)
  • View Source
Back to top Generated by DocFX