Map Functions
flatten a nested map into a single-level map, for example turning {parent:{child:1}} into {"parent.child":1} |
|
creates map from nodes with this label grouped by property |
|
creates map from list with key-value pairs |
|
creates map from a keys and a values list |
|
creates map from alternating keys and values in a list |
|
creates map from merging the two source maps |
|
merges all maps in the list into one |
|
returns the map with the value for this key added or replaced |
|
returns the map with the key removed (recursively if recursive is true) |
|
returns the map with the keys removed (recursively if recursive is true) |
|
removes the keys and values (e.g. null-placeholders) contained in those lists, good for data cleaning from CSV/JSON |
|
|
creates a map of the list keyed by the given property, with single values |
|
creates a map of the list keyed by the given property, with list values |
returns a list of key/value list pairs, with pairs sorted by keys alphabetically, with optional case sensitivity |
|
returns map - adds the {data} map on each level of the nested tree, where the key-value pairs match |
|
|
returns list of values indicated by the keys |
returns submap for keys or throws exception if one of the key doesn’t exist and no default value given at that position |
|
returns list of values for keys or throws exception if one of the key doesn’t exist and no default value given at that position |
|
returns value for key or throws exception if key doesn’t exist and no default given |