[ 
https://issues.apache.org/jira/browse/NIFI-3946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16018307#comment-16018307
 ] 

ASF GitHub Bot commented on NIFI-3946:
--------------------------------------

Github user jfrazee commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/1833#discussion_r117601695
  
    --- Diff: 
nifi-nar-bundles/nifi-standard-services/nifi-lookup-services-bundle/nifi-lookup-services/src/main/java/org/apache/nifi/lookup/SimpleKeyValueLookupService.java
 ---
    @@ -52,7 +57,21 @@ public void cacheConfiguredValues(final 
ConfigurationContext context) {
         }
     
         @Override
    -    public Optional<String> lookup(final String key) {
    +    public Optional<String> lookup(final Map<String, String> coordinates) {
    +        if (coordinates == null) {
    +            return null;
    --- End diff --
    
    Should these nulls be Optional.empty()? 


> Should update LookupRecord to allow multi criteria lookups
> ----------------------------------------------------------
>
>                 Key: NIFI-3946
>                 URL: https://issues.apache.org/jira/browse/NIFI-3946
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Joseph Witt
>            Assignee: Mark Payne
>
> At present the LookupRecord processor allows a single criteria lookup.
> We need to provide a lookup API which takes a map of string key/values that a 
> given lookup can use when searching for the result. The LookupRecord 
> processor should change such that all dynamic properties are the loookup key 
> names with values that are the RecordPath to find the value for that given 
> key. The resulting map would be passed to the lookup service. Also the lookup 
> service API should allow returning the set of required key names so that the 
> processor can validate once all required keys have RecordPaths to search for 
> values.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to