HERE https://gist.github.com/sakrut/cef1a335ff6f778eda809d75527dddd9
Tak irytowała mnie monotonia w kodzie w Cypher jaki wyrzucałem na bloga, że nie mogłem się oprzeć zmianie togo.
Przerwałem pisanie posta i korzystając z sygnatur do Notepad++ https://gist.github.com/nicolewhite/b0344ea475852c8c9571 zrobiłem pod swojego weba.
Pamiętajcie że odczucie koloru jest względne :) ale czekam na wszelkie sugestie jeśli coś brakuje.
A to commity jak gdzie to wpiąć:
https://github.com/sakrut/BlogEngine.NET/commit/3b7b0ccb2b81ddf181a7a22c44ef64d5cf6e6953
https://github.com/sakrut/BlogEngine.NET/commit/aceb2dbafac6af9e56bb1bf4c14b362e775d2aa5
Demo xD :
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:///pointLocation.csv" AS row
MATCH (p:Point {name: row.nazwa })
MATCH (stc:Segment {lineNo: toInt(row.nr_lini)})
Where toInt(row.km_os) >= toInt(stc.kmFrom) and (toInt(stc.kmTo) > toInt(row.km_os) or toInt(row.km_os) = toInt(stc.kmTo))
MERGE (p)-[:Stay { km: toFloat(row.km_os), lineNo: toInt(row.nr_lini) }]-(stc);