Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
image_expression_type [2020/06/27 16:31] admin [Lookup Table Operators] |
image_expression_type [2020/06/27 16:34] admin [Table Operators] |
||
---|---|---|---|
Line 86: | Line 86: | ||
Lookup table operators return the value corresponding to a given key according to a rule-operator. | Lookup table operators return the value corresponding to a given key according to a rule-operator. | ||
- | They have the following syntax: \\ @@@@@@@@@TABLE[N@@@] \\ where: \\ @@@@@@@@@TABLE is a table identifier corresponding to a **[[Lookup Table Type|lookup table]]**. //Beware that, if the identifier corresponds to a [[Table Type|table]], an error will be reported//; \\ @@@@@@@@@N is the rule-operator. | + | They have the following syntax: \\ @@@@@@@@@TABLE[N@@@] \\ where: \\ @@@@@@@@@TABLE is a table identifier corresponding to a **[[Lookup Table Type|lookup table]]**. //Beware that, if the identifier is bound to a [[Table Type|table]], an error will be reported//; \\ @@@@@@@@@N is the rule-operator. |
^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ||
Line 103: | Line 103: | ||
Table operators return the value corresponding to a given set of keys. | Table operators return the value corresponding to a given set of keys. | ||
- | They have the following syntax: \\ @@@@@@@@@TABLE[@@@[@@@]@@@[@@@]@@@] \\ where: \\ @@@@@@@@@TABLE is a table identifier corresponding to a **[[Table Type|table]]**. //Beware that, if the identifier corresponds to a [[Lookup Table Type|lookup table]], an error will be reported//; | + | They have the following syntax: \\ @@@@@@@@@TABLE[@@@[@@@]@@@[@@@]@@@] \\ where: \\ @@@@@@@@@TABLE is a table identifier corresponding to a **[[Table Type|table]]**. //Beware that, if the identifier is bound to a [[Lookup Table Type|lookup table]], an error will be reported//; |
The expressions representing the set of keys must be separated by commas. | The expressions representing the set of keys must be separated by commas. | ||
^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ^ Operator ^ Description ^ Syntax ^ Usage Example ^ | ||
- | | Get Table Value At Default Column | Return the table value corresponding to the set of keys at the first data column. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@] | | + | | Get Table Value At Default Column | Return the table value associated to the set of keys in the first data column. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@] | |
- | | Get Table Value At Named Column | Return the table value corresponding to the set of keys at the column named by the given name. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@NAME@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@"Area_In_Hectares"@@@]@@@] | | + | | Get Table Value At Named Column | Return the table value associated to the set of keys in the column named by the given name. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@NAME@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@"Area_In_Hectares"@@@]@@@] | |
- | | Get Table Value At Column Index | Return the table value corresponding to the set of keys at the column indexed by the given expression. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@EXPR@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@v1+2@@@]@@@] | | + | | Get Table Value At Column Index | Return the table value associated to the set of keys in the column indexed by the given expression. | TABLE[@@@[EXPR,@@@EXPR,@@@EXPR,@@@...@@@]@@@[@@@EXPR@@@]@@@] | t2[@@@[i1@@@+@@@2,@@@i2/2,@@@t1[v2]]@@@[@@@v1+2@@@]@@@] | |
==== Image Neighborhood Functions ==== | ==== Image Neighborhood Functions ==== | ||