Greg Solovyev created KUDU-3152: ----------------------------------- Summary: KuduPredicate class in Java client does not handle Date columns Key: KUDU-3152 URL: https://issues.apache.org/jira/browse/KUDU-3152 Project: Kudu Issue Type: Bug Reporter: Greg Solovyev
I ran into this trying to add a Date type field to nifi-kudu-controller-service (https://issues.apache.org/jira/browse/NIFI-7551). The following code throws _java.lang.IllegalArgumentException_ {code:java} @Test public void multi_key() { testRunner.setProperty(kuduLookupService, KuduLookupService.RETURN_COLUMNS, "*"); testRunner.enableControllerService(kuduLookupService); Map<String,Object> map = new HashMap<>(); map.put("string", "string1"); map.put("binary", "binary1".getBytes()); map.put("bool",true); map.put("decimal", BigDecimal.valueOf(0.1)); map.put("double",0.2); map.put("float",0.3f); map.put("int8", (byte) 1); map.put("int16", (short) 2); map.put("int32",3); map.put("int64",4L); map.put("unixtime_micros", new Timestamp(nowMillis)); map.put("sql_date", today); map.put("varchar_3", "SFO"); Record result = kuduLookupService.lookup(map).get(); validateRow1(result); } {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)