summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/db_op.py2
-rw-r--r--src/server/neo4j_cypher.py15
-rw-r--r--src/server/neo4j_schema.py15
3 files changed, 17 insertions, 15 deletions
diff --git a/src/server/db_op.py b/src/server/db_op.py
index 9d55fe52..06936291 100644
--- a/src/server/db_op.py
+++ b/src/server/db_op.py
@@ -14,7 +14,9 @@ from neo4j_util import cfmt
import neo4j_util as db_util
import logging
from neo4j_cypher import DB_Query, DB_result_set
+import neo4j_schema
import neo4j_cypher
+from neo4j_schema import META_LABEL__RZDOC_TYPE
log = logging.getLogger('rhizi')
diff --git a/src/server/neo4j_cypher.py b/src/server/neo4j_cypher.py
index 690d3dab..bd894deb 100644
--- a/src/server/neo4j_cypher.py
+++ b/src/server/neo4j_cypher.py
@@ -10,21 +10,6 @@ import logging
import neo4j_cypher_parser
from decorator import __call__
-#
-# meta label schema
-#
-
-META_LABEL__RZ_DOC = '__RZDOC_'
-META_LABEL__RZ_DOC_PREFIX = '__RZ_DOC_ID_'
-
-meta_label_set = [META_LABEL__RZ_DOC, # RZ doc node
- '__HEAD',
- '__USER', # user node
- '__Commit', # diff commit node
- '__Parent', # parent commit node
- '__Authored-by',
- # __RZ_DOC_ID_xxx, # [!] considered a meta label, excluded from set to allow returning nodes with this label
- ]
log = logging.getLogger('rhizi')
diff --git a/src/server/neo4j_schema.py b/src/server/neo4j_schema.py
new file mode 100644
index 00000000..5b8f9585
--- /dev/null
+++ b/src/server/neo4j_schema.py
@@ -0,0 +1,15 @@
+#
+# meta label schema
+#
+META_LABEL__RZDOC_TYPE = '__RZDOC'
+META_LABEL__RZDOC_NS_PREFIX = '__RZDOC_NS_'
+META_LABEL__RZDOC_NS_META_PREFIX = '__RZDOC_NS_META_'
+
+meta_label_set = ['__HEAD',
+ '__USER', # user node
+ '__Commit', # diff commit node
+ '__Parent', # parent commit node
+ '__Authored-by',
+ META_LABEL__RZDOC_TYPE, # RZ doc node
+ # META_LABEL__RZDOC_NS_PREFIX, # [!] considered a meta label but excluded from set to allow returning nodes with this label
+ ]