src/main/java/org/embulk/input/kintone/KintoneAccessor.java in embulk-input-kintone-0.1.0 vs src/main/java/org/embulk/input/kintone/KintoneAccessor.java in embulk-input-kintone-0.1.1

- old
+ new

@@ -24,11 +24,11 @@ case USER_SELECT: case ORGANIZATION_SELECT: case GROUP_SELECT: case STATUS_ASSIGNEE: ArrayList<Member> members = (ArrayList<Member>) this.record.get(name).getValue(); - return members.stream().map(m -> m.getCode()) + return members.stream().map(Member::getCode) .reduce((accum, value) -> accum + this.delimiter + value) .orElse(""); case SUBTABLE: // TODO: support sub table return ""; @@ -43,12 +43,14 @@ return selectedItemList.stream() .reduce((accum, value) -> accum + this.delimiter + value) .orElse(""); case FILE: ArrayList<FileModel> cbFileList = (ArrayList<FileModel>) this.record.get(name).getValue(); - return cbFileList.stream().map(f -> f.getFileKey()) + return cbFileList.stream().map(FileModel::getFileKey) .reduce((accum, value) -> accum + this.delimiter + value) .orElse(""); + case NUMBER: + return String.valueOf(this.record.get(name).getValue()); default: return (String) this.record.get(name).getValue(); } } }