Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 ====