Subgraph Functions
List of Functions
getSubgraphInputPortsCount | isSubgraphInputPortConnected |
getSubgraphOutputPortsCount | isSubgraphOutputPortConnected |
Subgraph functions let user acquire details on input and output ports of subgraph.
These functions are only available in subgraphs. If you use them out of a subgraph, the functions fail.
If you work with subgraphs, you may need parse mapping. See Mapping Functions.
getSubgraphInputPortsCount
integer getSubgraphInputPortsCount(
)
;
The function getSubgraphInputPortsCount()
returns the number of input ports.
Compatibility
The function getSubgraphInputPortsCount()
is available
since CloverETL 4.1.0.
Example 67.247. Usage of getSubgraphInputPortsCount
There is a subgraph having two input ports and one output port.
The function getSubgraphInputPortsCount()
returns 2
.
See also: getSubgraphOutputPortsCount, isSubgraphInputPortConnected, isSubgraphOutputPortConnected
getSubgraphOutputPortsCount
integer getSubgraphOutputPortsCount(
)
;
The function getSubgraphOutputPortsCount()
returns the number of output ports.
Compatibility
The function getSubgraphOutputPortsCount()
is available
since CloverETL 4.1.0.
Example 67.248. Usage of getSubgraphOutputPortsCount
There is a subgraph having two input ports and one output port.
The function getSubgraphOutputPortsCount()
returns 1
.
See also: getSubgraphInputPortsCount, isSubgraphInputPortConnected, isSubgraphOutputPortConnected
isSubgraphInputPortConnected
boolean isSubgraphInputPortConnected(
integer portNo)
;
The function isSubgraphInputPortConnected()
returns true
if the particular subgraph input port is connected.
Otherwise, it returns false
.
Port numbers start from zero.
If portNo
is not a valid port number of a particular subgraph (negative value or too big value),
the function fails with an error.
Compatibility
The isSubgraphInputPortConnected()
function is available
since CloverETL 4.1.0.
Example 67.249. Usage of isSubgraphInputPortConnected
There is a subgraph having two input ports: the first one is connected, the second one is not connected.
The function isSubgraphInputPortConnected(0)
returns true
.
The function isSubgraphInputPortConnected(1)
returns false
.
The function isSubgraphInputPortConnected(2)
fails.
See also: getSubgraphInputPortsCount, getSubgraphOutputPortsCount, isSubgraphOutputPortConnected
isSubgraphOutputPortConnected
boolean isSubgraphOutputPortConnected(
integer portNo)
;
The function isSubgraphOutputPortConnected()
returns true
if the particular subgraph output port is connected.
Otherwise, it returns false
.
Port numbers start from zero.
If portNo
is not a valid port number of a particular subgraph (negative value or too big value),
the function fails with an error.
Compatibility
The isSubgraphOutputPortConnected()
function is available
since CloverETL 4.1.0.
Example 67.250. Usage of isSubgraphOutputPortConnected
There is a subgraph having two output ports: the first one is connected, the second one is not connected.
The function isSubgraphOutputPortConnected(0)
returns true
.
The function isSubgraphOutputPortConnected(1)
returns false
.
The function isSubgraphOutputPortConnected(2)
fails.
See also: getSubgraphInputPortsCount, getSubgraphOutputPortsCount, isSubgraphInputPortConnected