Uses of Package
com.pervasive.datarush.functions
Packages that use com.pervasive.datarush.functions
Package
Description
Provides various statistics functions.
Provides various statistics, Data Summarizer, and Data Quality Analyzer.
Provides classes and interfaces related to defining functions on records.
Provides functions related to approximate matching.
Provides operators for making assertions on flows and files.
Provides data aggregation components.
Provides operators for joining together two data sets into a single one.
Provides operators for manipulating record structure.
Provides operators for selecting a subset of the data set.
Provides operators for generating data tokens in various ways.
Provides classes and interfaces for accessing and producing the data flowing
between operators in a dataflow graph.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.aggregationsClassDescriptionA description of a function, including its name, description, and argument names.The description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.analytics.functionsClassDescriptionA provider of registered classes for the
FunctionRegistry.The description of a function taking record data and producing a scalar result.Convenient base class for implementations ofFunctionProvider. -
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.analytics.statsClassDescriptionThe description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.functionsClassDescriptionAn ArgumentConverter is used by the
DefaultFunctionInvokerto convert ScalarValuedFunction arguments to the correct type.An abstract argument converter for converting String constants to the correct object type.
Child classes should implement the convert(String) object to produce an object.Definitions of date and time values that can be extracted from date and timestamp types.The desired granularity of the output.An object describing the context in which a subexpression of a larger expression is being evaluated.A factory used to construct evaluators forScalarValuedFunctions.Information about the context in which a function is evaluated.A description of a function, including its name, description, and argument names.An executor of a function.A FunctionInvoker is used by the FunctionRegistry to invoke a function method and by the AggregationInvoker to invoke an aggregation method.
The implementing class essentially translates an array of ScalarValuedFunction arguments into the proper format for a given function method.
A function method can specify its invoker using the Invoker annotation.A provider of registered classes for theFunctionRegistry.Stores a list of functions registered by the FunctionTypeResoultionProvider, and provides a method for calling those functions.Determines the upper bound and result type of aScalarValuedFunction.A base class for factories which choose an evaluator based on a token type.Defines a mapping between data type and an evaluator class.Specifies a bound on subexpressions used as arguments to a function.The description of a function taking record data and producing a scalar result.Convenient base class for implementations ofFunctionProvider.Specifies behavior of null values for string concatenation. -
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.matching.functionsClassDescriptionA provider of registered classes for the
FunctionRegistry.The description of a function taking record data and producing a scalar result.Convenient base class for implementations ofFunctionProvider. -
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.operators.assertionClassDescriptionThe description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.operators.groupClassDescriptionThe description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.operators.joinClassDescriptionThe description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.operators.recordClassDescriptionThe description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.operators.selectClassDescriptionThe description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.operators.sourceClassDescriptionThe description of a function taking record data and producing a scalar result.
-
Classes in com.pervasive.datarush.functions used by com.pervasive.datarush.ports.physicalClassDescriptionThe description of a function taking record data and producing a scalar result.