Skip navigation links

Package com.pervasive.datarush.operators

Provides classes and interfaces for developing dataflow operators.

See: Description

Package com.pervasive.datarush.operators Description

Provides classes and interfaces for developing dataflow operators. Operators represent processing units within a dataflow graph; they are the nodes in the graph. An operator consumes data from its inputs and produces data on its outputs. An alternative, function-oriented view is that an operator is a function which taking some number of flows as arguments and returning some number of flows.

All operators have:

A single operator represents processing to be done on the input data sets. This processing may be done in a single-threaded fashion or in parallel. When executed in parallel, multiple copies of an operator may execute concurrently, each receiving a different portion of the input data and producing a portion of the output data.

Operators may have requirements on the input or may provide guarantees about the output. These are expressed as metadata on the input and output ports. This information is then used by the framework in determining how to execute the dataflow graph.

Skip navigation links

Copyright © 2021 Actian Corporation. All rights reserved.