diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-03-23 16:55:05 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-04-01 22:20:31 +0300 |
| commit | 9ca1a1a647aedb18f2398d3fd8eb61afdc06894b (patch) | |
| tree | 6d10e67dea8c863f887b13fc7939744c6d38ac3f /src/server | |
| parent | b150ca62bda0d453cb967e7b9027ed36f538f9ea (diff) | |
DB_op: parenthesis wrap node references in queries (current parser constraint)
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/db_op.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/db_op.py b/src/server/db_op.py index 43edd741..070589d6 100644 --- a/src/server/db_op.py +++ b/src/server/db_op.py @@ -215,7 +215,7 @@ class DBO_block_chain__commit(DB_op): q_arr = ['match (old_head:__HEAD:__Commit)', 'create (new_head:__HEAD:__Commit {commit_attr})', - 'create new_head-[r:__Parent {link_attr}]->old_head', + 'create (new_head)-[r:__Parent {link_attr}]->(old_head)', 'remove old_head:__HEAD', 'set new_head.ts_created=timestamp()', 'return {head_parent_commit: old_head, head_commit: new_head}' @@ -244,7 +244,7 @@ class DBO_block_chain__commit(DB_op): q_arr = ['merge (n:__USER {user_name: \'%s\'})' % ctx.get('user_name'), 'with n', 'match (m:__HEAD)', # FIXME: specify commit-label index - 'create m-[r:`__Authored-by`]->(n)', + 'create (m)-[r:`__Authored-by`]->(n)', ] self.add_statement(q_arr) @@ -485,11 +485,11 @@ class DBO_diff_commit__attr(DB_op): # Not doing so to avoid roundtrip - the following doesn't require knowing # the replaced label. - q_create_new = ["match n-[l_old {id: {id}}]->m", - "create n-[l_new:%s]->m set l_new=l_old" % db_util.quote__backtick(new_label), + q_create_new = ["match (n)-[l_old {id: {id}}]->(m)", + "create (n)-[l_new:%s]->(m) set l_new=l_old" % db_util.quote__backtick(new_label), "return l_new.id, {id: l_new.id, name: type(l_new)}", # currently unused ] - q_delete_old = ["match n-[l_old {id: {id}}]->m", + q_delete_old = ["match (n)-[l_old {id: {id}}]->(m)", "where type(l_old)<>'%s' delete l_old" % new_label, ] q_param_set = {'id': id_attr} |
