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

    https://github.com/apache/nifi/pull/2488#discussion_r170459537
  
    --- Diff: 
nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/AbstractDatabaseFetchProcessor.java
 ---
    @@ -446,7 +446,7 @@ protected static String getLiteralByType(int type, 
String value, String database
                 case TIME:
                     return "'" + value + "'";
                 case TIMESTAMP:
    -                if ("Oracle".equals(databaseType)) {
    +                if (!StringUtils.isEmpty(databaseType) && 
databaseType.contains("Oracle")) {
    --- End diff --
    
    How about using `equalsIgnoreCase` in checking if databaseType contains 
oracle? It's trivial but a safety check, IMHO, in case some one changes the 
`getName` in `DatabaseAdapter` implementations.


---

Reply via email to