About Operator Types
See Also
Operators can take streams or relations as input, and output streams, relations or entire tables. Operators can be categorized by their input and output:
- Stream to relation. Operators that take a stream as input, and produce a relation as output.
- Relation to stream. Operators that take a relation as input, and produce a stream as output with the same schema as the relation.
- Relation to relation. Operators that take one or more relations as input and produce a relation as output.
- Stream to stream. Operators that take a stream as input, and produce a stream as output. The input stream and the output scheme can have different schemas.
- Relation-to-table. Operators that take a relation as input, and produce a table as output.
You can also think of operators as performing functions in the following manner.
- Input. Receiving data from other external sources.
- Output. Sends data out to external recipients.
- Correlation and Filter. Correlation enables you to obtain data based on the relationship of two pieces of existing data. Filtering enables you to provide information to obtain a subset of data you want.
- Aggregator. Aggregates or summarizes data.
- Stream Converter. Converts stream data to a relation.
- Relation Converter. Converts a relation to a stream or table.
- Relation Operator. Performs operations on a relation.
- See Also
- About the Operator Environment
-
Legal Notices