Table of Contents

Class DataFilterExpressionTranslator

Namespace: Casewhere.Runtime.DataSources
Assembly: Casewhere.Runtime.dll

public class DataFilterExpressionTranslator : IDataFilterExpressionTranslator

Inheritance

objectDataFilterExpressionTranslator

Implements

IDataFilterExpressionTranslator

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataFilterExpressionTranslator>(DataFilterExpressionTranslator)

Constructors

DataFilterExpressionTranslator(INonEventDomainRepositories, IExpressionEngine)

public DataFilterExpressionTranslator(INonEventDomainRepositories nonEventDomainRepositories, IExpressionEngine expressionEngine)

Parameters

nonEventDomainRepositories INonEventDomainRepositories

expressionEngine IExpressionEngine

Methods

Translate(DataFilterTemplate)

public DataFilterTemplateResult Translate(DataFilterTemplate dataFilter)

Parameters

dataFilter DataFilterTemplate

Returns

DataFilterTemplateResult