Метод setTimeStamp не реализует драйвер Neo4j jdbc - PullRequest
0 голосов
/ 26 сентября 2018

Все, что я пытаюсь импортировать мою базу данных sql в базу данных neo4j с чайной ложкой pentaho.Я делаю следующее.

Я создаю table input и подключаю свою базу данных mysql, а затем подключаю ввод таблицы с помощью Execute Cypher Script.Там я подключаю базу данных Neo4j как общую базу данных.Я могу подключиться к обеим базам данных.

Когда я импортирую столбец timeStamp obsdatatime Я получаю сообщение об ошибке

Caused by: org.pentaho.di.core.exception.KettleDatabaseException: 
2018/09/26 11:54:03 - Execute Cypher script.0 - offending row : [obs_id Integer(9)], [person_id Integer(9)], [concept_id Integer(9)], [obs_datetime Timestamp]
2018/09/26 11:54:03 - Execute Cypher script.0 - 
2018/09/26 11:54:03 - Execute Cypher script.0 - Timestamp : Unable to set value on prepared statement on index 4
2018/09/26 11:54:03 - Execute Cypher script.0 - Method setTimestamp in class org.neo4j.jdbc.PreparedStatement is not yet implemented.

В нем говорится, что метод отметки времени не реализован в драйвере jdbc neo4j.Я использую neo4j jdbc driver version 3.1.0.

Вот снимки экрана, относящиеся к этому.

Ложка чайника Pentaho Журнал ошибок

...