Table of Contents

Class DataFilterTranslator

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

public class DataFilterTranslator : IDataFilterTranslator

Inheritance

objectDataFilterTranslator

Implements

IDataFilterTranslator

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<DataFilterTranslator>(DataFilterTranslator)

Constructors

DataFilterTranslator(IDataFilterScriptTranslator, IDataFilterExpressionTranslator)

public DataFilterTranslator(IDataFilterScriptTranslator scriptTranslator, IDataFilterExpressionTranslator expressionTranslator)

Parameters

scriptTranslator IDataFilterScriptTranslator

expressionTranslator IDataFilterExpressionTranslator

Methods

Translate(DataFilterTemplate)

public DataFilterTemplateResult Translate(DataFilterTemplate dataFilter)

Parameters

dataFilter DataFilterTemplate

Returns

DataFilterTemplateResult