public static void AddPlugInSingleRowFunction( this ConfigurationOperations configuration, string functionName, Type clazz, string methodName, ValueCacheEnum valueCache, FilterOptimizableEnum filterOptimizable, bool rethrowExceptions) { configuration.AddPlugInSingleRowFunction( functionName, clazz.AssemblyQualifiedName, methodName, valueCache, filterOptimizable, rethrowExceptions); }
public EngineImportSingleRowDesc( string className, string methodName, ValueCacheEnum valueCache, FilterOptimizableEnum filterOptimizable, bool rethrowExceptions, string optionalEventTypeName) { ClassName = className; MethodName = methodName; ValueCache = valueCache; FilterOptimizable = filterOptimizable; IsRethrowExceptions = rethrowExceptions; OptionalEventTypeName = optionalEventTypeName; }
/// <summary> /// Ctor. /// </summary> /// <param name="name">UDF name</param> /// <param name="functionClassName">class name</param> /// <param name="functionMethodName">method name</param> /// <param name="valueCache">value cache</param> /// <param name="filterOptimizable">optimizable setting</param> /// <param name="rethrowExceptions">rethrow setting</param> /// <param name="eventTypeName">optional event type name</param> public ConfigurationCompilerPlugInSingleRowFunction( string name, string functionClassName, string functionMethodName, ValueCacheEnum valueCache, FilterOptimizableEnum filterOptimizable, bool rethrowExceptions, string eventTypeName) { Name = name; FunctionClassName = functionClassName; FunctionMethodName = functionMethodName; ValueCache = valueCache; FilterOptimizable = filterOptimizable; RethrowExceptions = rethrowExceptions; EventTypeName = eventTypeName; }
public void AddSingleRow( string functionName, string singleRowFuncClass, string methodName, ValueCacheEnum valueCache, FilterOptimizableEnum filterOptimizable, bool rethrowExceptions, string optionalEventTypeName) { ValidateFunctionName("single-row", functionName); if (!IsTypeName(singleRowFuncClass)) { throw new EngineImportException("Invalid class name for aggregation '" + singleRowFuncClass + "'"); } _singleRowFunctions.Put( functionName.ToLowerInvariant(), new EngineImportSingleRowDesc( singleRowFuncClass, methodName, valueCache, filterOptimizable, rethrowExceptions, optionalEventTypeName)); }
private void InternalAddPlugInSingleRowFunction(string functionName, string className, string methodName, ValueCacheEnum valueCache, FilterOptimizableEnum filterOptimizable, bool rethrowExceptions, string optionalEventTypeName) { try { _engineImportService.AddSingleRow(functionName, className, methodName, valueCache, filterOptimizable, rethrowExceptions, optionalEventTypeName); } catch (EngineImportException e) { throw new ConfigurationException(e.Message, e); } }
public void AddPlugInSingleRowFunction(string functionName, string className, string methodName, ValueCacheEnum valueCache, FilterOptimizableEnum filterOptimizable, bool rethrowExceptions) { InternalAddPlugInSingleRowFunction(functionName, className, methodName, valueCache, filterOptimizable, rethrowExceptions, null); }
public void AddPlugInSingleRowFunction(string functionName, string className, string methodName, ValueCacheEnum valueCache) { InternalAddPlugInSingleRowFunction(functionName, className, methodName, valueCache, FilterOptimizableEnum.ENABLED, false, null); }
public void AddPlugInSingleRowFunction(string functionName, Type clazz, string methodName, ValueCacheEnum valueCache) { AddPlugInSingleRowFunction(functionName, clazz.AssemblyQualifiedName, methodName, valueCache); }