You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Greg Solovyev (Jira)" <ji...@apache.org> on 2020/06/19 03:27:00 UTC
[jira] [Created] (KUDU-3152) KuduPredicate class in Java client
does not handle Date columns
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)