Table of Contents

Class DataFilterCodeScriptFactory

Namespace: Casewhere.Runtime.DSL.Script
Assembly: Casewhere.Runtime.dll

public class DataFilterCodeScriptFactory : IDataFilterCodeScriptFactory

Inheritance

objectDataFilterCodeScriptFactory

Implements

IDataFilterCodeScriptFactory

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

Constructors

DataFilterCodeScriptFactory(IExpressionCompilingService, IDslRuleTranslator, IScriptComposer, IManagedApiFactory, IRuntimePrincipalProvider)

public DataFilterCodeScriptFactory(IExpressionCompilingService compilingService, IDslRuleTranslator dslTranslator, IScriptComposer scriptComposer, IManagedApiFactory apiFactory, IRuntimePrincipalProvider principalProvider)

Parameters

compilingService IExpressionCompilingService

dslTranslator IDslRuleTranslator

scriptComposer IScriptComposer

apiFactory IManagedApiFactory

principalProvider IRuntimePrincipalProvider

Methods

CreateDataFilterCodeScript(string, DynamicDataObject)

public CodeScript CreateDataFilterCodeScript(string script, DynamicDataObject parameters)

Parameters

script string

parameters DynamicDataObject

Returns

CodeScript