Divide node
Description
The Divide node takes two numbers as input and divides the first by the second, e.g. 10 ÷ 2 = 5
Usage
The Divide node is a function, so it can be added to the segments of comparison nodes and other functions.
It can be:
-
added to these comparison nodes:
- Equals
- Greater than
- Less than
- Not Equals
-
compared against, and populated with, these nodes:
- Attribute (of Number type)
- Count
- Number
- Length
- all other Arithmetic nodes
Configuration
-
Swap - change the comparison node. If any segments hold values, they'll remain but the node types offered will be limited.
-
Delete - remove the node.
Example
Fetch all street lights with a column that's (16 ÷ 2) metres
In full detail:
Fetch items of the Street Lights design where their Column Height attribute is equal to 16 divided by 2
See JSON code
This code may reference designs, interfaces, attributes or items that don't exist in your Alloy database.
{
"type": "Query",
"properties": {
"collectionCode": "Live",
"dodiCode": "designs_streetLights"
},
"children": [
{
"type": "Equals",
"children": [
{
"type": "Attribute",
"properties": {
"attributeCode": "attributes_streetLightsColumnHeight_5e1db714ca31500ad87c5d18"
}
},
{
"type": "Divide",
"children": [
{
"type": "Number",
"properties": {
"value": [16]
}
},
{
"type": "Number",
"properties": {
"value": [2]
}
}
]
}
]
}
]
}