Class DataFilterTranslator
Namespace: Casewhere.Runtime.DataSources
Assembly: Casewhere.Runtime.dll
public class DataFilterTranslator : IDataFilterTranslator
Inheritance
Implements
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