Operator SimpleFilter

Toolkits > com.ibm.streamsx.topology.pysamples 1.1.0 > com.ibm.streamsx.topology.pysamples.positional > SimpleFilter

Filter tuples only allowing output if the first attribute is less than the second.

Returns the sum of the first two attributes.

Python

@spl.map(style='position')
def SimpleFilter(a,b):
   """
   Filter tuples only allowing output if the first attribute is less than the second.
   
   Returns the sum of the first two attributes.
   """
   if (a < b):
       return a+b,

Summary

Ports
This operator has 1 input port and 1 output port.
Windowing
This operator does not accept any windowing configurations.
Parameters
This operator does not support parameters.
Metrics
This operator does not report any metrics.

Properties

Implementation
C++
Threading
Always - Operator always provides a single threaded execution context.

Input Ports

Ports (0)

Tuple attribute values are passed by position to the Python callable.

Properties

Output Ports

Assignments
This operator does not allow assignments to output attributes.
Ports (0)

Properties

Libraries

SPLPY header
Include Path: ../../opt/.splpy/include
Python libraries.
Command: ../../opt/.splpy/common/pyversion3.sh