Firebird: Difference between revisions

From stonehomewiki
Jump to navigationJump to search
Line 12: Line 12:
<div class="mw-collapsible-preview">Node</div>
<div class="mw-collapsible-preview">Node</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
Represent a node in the pipeline. A node can have bunch of input ports and bunch of output ports. Each port has a unique name within the node.
Represent a node in the pipeline. A node can have bunch of input ports and bunch of output ports. Each port has a unique id within the node.


Properties:
Properties:
* name: the name of the node, it is unique within a pipeline
* id: the id of the node, it is unique within a pipeline
* INPUT:  a dictionary like object, allowing you to get input port by name, e.g. <nowiki>node.INPUT["foo"]</nowiki> will return the input port with name "foo"
* input: the default input port, e.g. node.input
* input: the default input port, e.g. node.input
* OUTPUT: a dictionary like object, allowing you to get output port by name, e.g. <nowiki>node.OUTPUT["foo"]</nowiki> will return the output port with name "foo"
* output: the default input port, e.g. node.output
* output: the default input port, e.g. node.output
* input_port_names: tuple of all input port ids
* output_port_ids: tuple of all output port ids





Revision as of 18:25, 17 April 2023

Firebird -- Python based Streaming Framework

APIs