6.7.6.2 インメモリー・グラフ・サーバー(PGX)のグラフに対するUPDATE問合せの実行
グラフに対してUPDATE問合せを実行するには、PgxGraph.executePgql(String query)メソッドを使用します。
次に、INSERT問合せの例を示します。
g.executePgql("INSERT VERTEX v " +
" LABELS ( Person ) " +
" PROPERTIES ( v.firstName = 'Camille', " +
" v.lastName = ' Mullins' ) ");
INSERTのINTO句は省略できることに注意してください。INTO句を使用する場合、INTO句のグラフ名は、問合せが実行されるPGXグラフ(PgxGraph.getName())の名前に対応している必要があります。
次に、UPDATE問合せの例を示します。
// set the date of birth of Camille to 2014-11-15
g.executePgql("UPDATE v SET ( v.dob = DATE '2014-11-14' ) " +
"FROM MATCH (v:Person) " +
"WHERE v.firstName = 'Camille' AND v.lastName = ' Mullins' ");
次に、DELETE問合せの例を示します。
// delete Camille from the graph
g.executePgql("DELETE v " +
"FROM MATCH (v:Person) " +
"WHERE v.firstName = 'Camille' AND v.lastName = 'Mullins' ");
親トピック: UPDATE問合せを実行するためのJava API