Images for primitive operator properties
The spl-make-doc command generates an image that summarizes the properties of a primitive operator. These images are generated in the documentation for a primitive operator.
When you view these images in a web browser that supports Scalable Vector Graphics (SVG), you can see the hover help when you hover over each icon that represents a property.
The following image represents a condensed version of
the properties for the spl.relational.Aggregate
primitive
operator, which is included in the SPL standard toolkit.

The following properties
of the primitive operator are described in the image:
- Input port properties:
- i represents the
tupleMutationAllowed
property, specifies that the tuple is immutable, and indicates that the processing logic associated with the port does not update the tuple. A value of m indicates that the tuple can be modified. - 1 represents the cardinality of the port, which is the number of input ports in this set of ports.
- ! represents the
windowPunctuationInputMode
property. The ! value indicates that this port can accept punctuations. - w represents the
windowingMode
property. The w value indicates that the operator always has a window.
- i represents the
- p indicates that the operator has input parameters.
- C++ indicates the language that is used to implement the operator.
- wd indicates that the operator is single-threaded when none of the input ports use a time-based window.
- Output port properties:
- m represents the
tupleMutationAllowed
property. The m value indicates that this operator permits downstream operators to update the tuple that are output by this port. - 1 represents cardinality of the port, which is the number of output ports in this set of ports.
- ! represents the
windowPunctuationOutputMode
. The ! value indicates that this port can accept punctuations.
- m represents the