[ https://issues.apache.org/jira/browse/METRON-995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Casey Stella updated METRON-995: -------------------------------- Fix Version/s: 0.4.0 > Temporary variables in stellar enrichments which are maps do not function as > expected > ------------------------------------------------------------------------------------- > > Key: METRON-995 > URL: https://issues.apache.org/jira/browse/METRON-995 > Project: Metron > Issue Type: Bug > Reporter: Casey Stella > Assignee: Casey Stella > Fix For: 0.4.0 > > > If you construct a variable which returns a map in a stellar enrichment, it > is not able to be used in statements afterwards due to the fact that we > explode the map. > For instance: > {code} > foo := { 'foo' : 7} > foo_num := MAP_GET('foo', foo) > foo := null > {code} > would yield the following fields: > * {code}foo.foo == 7 {code} > * {code}foo_num := null {code} > What we would prefer is just: > * {code}foo_num == 7{code} > As a policy, we should only explode the fields which are maps that are around > at the end of the enrichments. Also, the map itself should be available to > be used in downstream enrichments. -- This message was sent by Atlassian JIRA (v6.4.14#64029)