6.8.5.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