Row¶
Definition¶
Extends¶
Extended By¶
None
Description¶
Represents a row within a Table object. A row has one cell for each column within its table, and can be accessed using that table's column names.
Method Summary¶
Owner | Name | Return Type | Description |
---|---|---|---|
Map | constructor(key_values) | Object | Initialize map |
Map | clear() | Boolean | Removes all the mappings from this map. Returns "true" if the map is changed as a result. |
Map | containsKey(key) | Boolean | Returns true if this map contains the specified key. |
Map | containsValue(value) | Boolean | Returns true if this map contains the specified value. |
Map | get(key) | Object | Returns the value associated with the given key. Returns null if key does not exist. |
Object | getClassName() | String | Returns the string name of this object's class type. |
Map | getKeys() | Set | Returns the keys as a set. |
Row | getLocation() | Integer | Returns the location of this row within the table it belongs. |
Row | getTable() | Table | Returns the table this row is a member of. |
Row | getValue(columnName) | Object | Returns the value by column name. |
Row | getValueAt(1-based index) | Object | Returns the value by the index. |
Map | getValues() | List | Returns the values as a list. |
Iterable | iterator() | Iterator | Returns an iterator over this container's objects. Methods are defined in the Iterator class. |
Map | jsonPath(jsonPath) | Object | Checks the mapped path of the string supllied and returns the object at the end of the path if it exists. Returns itself if path is null. Use dot(.) to delimit path. Use numbers to traverse list elements and keys to traverse Maps.Alternatively, use Python-like syntax to access map element. |
Map | put(key, value) | Object | Adds the specified key value pair to this map and returns old value associated with the key. Returns null if key does not exist. |
Map | putAll(m) | Object | Copies all the mappings of the target map to this map. |
Map | remove(key) | Object | Removes the given key and returns the value associated with the key. Returns null if the key does not exist. |
Row | setValue(columnName, value) | Object | Sets the value by column name, returns the old value. |
Map | size() | Integer | Returns the number of key/value pairs in this map. |
Object | toJson() | String | Returns a string of a json representation of this object. |
Method Definitions¶
constructor(key_values)¶
Map map = new Map(Object ... key_values)
Description¶
Initialize map
Parameter Definition¶
Name | Type | Description |
---|---|---|
key_values | Object ... | initialize list with arguments |
Example 1¶
Example 2¶
Python-style syntax for initiating maps in AMI.
clear()¶
Description¶
Removes all the mappings from this map. Returns "true" if the map is changed as a result.
Example 1¶
containsKey(key)¶
Boolean Map::containsKey(Object key)
Description¶
Returns true if this map contains the specified key.
Parameter Definition¶
Name | Type | Description |
---|---|---|
key | Object | key to check |
Example 1¶
containsValue(value)¶
Boolean Map::containsValue(Object value)
Description¶
Returns true if this map contains the specified value.
Parameter Definition¶
Name | Type | Description |
---|---|---|
value | Object | value to check |
get(key)¶
Description¶
Returns the value associated with the given key. Returns null if key does not exist.
Parameter Definition¶
Name | Type | Description |
---|---|---|
key | Object | key of entry to get |
Example 1¶
Example 2¶
Python-style syntax for retrieving nested elements in maps. Alternatively, use jsonPath() instead.
getClassName()¶
Description¶
Returns the string name of this object's class type.
getKeys()¶
Description¶
Returns the keys as a set.
Example 1¶
getLocation()¶
Description¶
Returns the location of this row within the table it belongs.
getTable()¶
Description¶
Returns the table this row is a member of.
getValue(columnName)¶
Object Row::getValue(String columnName)
Description¶
Returns the value by column name.
Parameter Definition¶
Name | Type | Description |
---|---|---|
columnName | String | name of the column to get the value for |
getValueAt(1-based index)¶
Object Row::getValueAt(Integer 1-based index)
Description¶
Returns the value by the index.
Parameter Definition¶
Name | Type | Description |
---|---|---|
1-based index | Integer | index of the list to get the value for |
getValues()¶
Description¶
Returns the values as a list.
Example 1¶
iterator()¶
Description¶
Returns an iterator over this container's objects. Methods are defined in the Iterator class.
jsonPath(jsonPath)¶
Object Map::jsonPath(String jsonPath)
Description¶
Checks the mapped path of the string supllied and returns the object at the end of the path if it exists. Returns itself if path is null. Use dot(.) to delimit path. Use numbers to traverse list elements and keys to traverse Maps.Alternatively, use Python-like syntax to access map element.
Parameter Definition¶
Name | Type | Description |
---|---|---|
jsonPath | String | dot(.) delimited path |
Example 2¶
You can access nested map elements using Python-like syntax instead by supplying each key/index in a series of square brackets.
Example 3¶
put(key,value)¶
Object Map::put(Object key, Object value)
Description¶
Adds the specified key value pair to this map and returns old value associated with the key. Returns null if key does not exist.
Parameter Definition¶
Example 1¶
putAll(m)¶
Description¶
Copies all the mappings of the target map to this map.
Parameter Definition¶
Name | Type | Description |
---|---|---|
m | Map | map to add |
Example 1¶
remove(key)¶
Object Map::remove(Object key)
Description¶
Removes the given key and returns the value associated with the key. Returns null if the key does not exist.
Parameter Definition¶
Name | Type | Description |
---|---|---|
key | Object | key of entry to remove |
Example 1¶
setValue(columnName,value)¶
Object Row::setValue(String columnName, Object value)
Description¶
Sets the value by column name, returns the old value.
Parameter Definition¶
size()¶
Description¶
Returns the number of key/value pairs in this map.
Example 1¶
toJson()¶
Description¶
Returns a string of a json representation of this object.