Uses of Interface
com.pervasive.datarush.functions.EvaluatorFactory
-
Packages that use EvaluatorFactory Package Description com.pervasive.datarush.functions Provides classes and interfaces related to defining functions on records. -
-
Uses of EvaluatorFactory in com.pervasive.datarush.functions
Classes in com.pervasive.datarush.functions that implement EvaluatorFactory Modifier and Type Class Description classInputMappedFactoryA factory mapped by the widest type encompassing one or more input values.classMappedEvaluatorFactoryA base class for factories which choose an evaluator based on a token type.classReflectiveFactoryA factory creating a fixed class of function evaluator.classResultMappedFactoryA factory mapped by the expected type of the result.Methods in com.pervasive.datarush.functions with parameters of type EvaluatorFactory Modifier and Type Method Description FunctionEvaluatorEvaluationContext. constructEvaluator(EvaluatorFactory factory, List<Object> arguments, ScalarSettable result)Creates an evaluator for a top-level expression, binding its output to the provided result buffer.ScalarValuedEvaluationContext. constructSubexpressionEvaluation(EvaluatorFactory factory, List<Object> arguments, ScalarTokenType resultType)Creates an evaluation of a subexpression which can be used as input to the evaluator of the expression containing it.static ScalarValuedFunctionScalarFunctionDescriptor. define(String name, FunctionTyper typer, EvaluatorFactory factory, Object... args)Defines an instance of a function requiring complex logic for determining result type and/or checking function arguments, as well as needing to choose between possible evaluator implementations.static ScalarValuedFunctionScalarFunctionDescriptor. define(String name, ScalarTokenType resultType, EvaluatorFactory factory, Object... args)Defines an instance of a function returning a result of the specified type but needing to choose between possible evaluator implementations.
-