Package | Description |
---|---|
com.pervasive.datarush.functions |
Provides classes and interfaces related to defining functions on records.
|
Modifier and Type | Class and Description |
---|---|
class |
FixedType
A typer for functions which return a fixed, known type.
|
class |
ObjectInputTyper
A typer determining the output type of a function based
on the types of one or more Object inputs.
|
class |
WidestInputTyper
A typer determining the output type of a function based
on the types of one or more inputs.
|
Modifier and Type | Method and Description |
---|---|
static ScalarValuedFunction |
ScalarFunctionDescriptor.define(String name,
FunctionTyper typer,
Class<? extends FunctionEvaluator> evaluator,
Object... args)
Defines an instance of a function returning a result using an evaluator of the given class,
but with complex type restrictions and/or variable output type.
|
static ScalarValuedFunction |
ScalarFunctionDescriptor.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.
|
Copyright © 2021 Actian Corporation. All rights reserved.