@@ -12,18 +12,18 @@ UNWIND internalElementList AS internalElement
1212 MATCH (externalModule :ExternalModule )- [ : EXPORTS ] -> (externalDeclaration )
1313 WITH allInternalElements
1414 ,allModules
15- ,externalModule .namespace AS externalNamespaceName
16- ,count (DISTINCT internalModule .globalFqn ) AS numberOfExternalCallerModules
17- ,count (DISTINCT internalElement .globalFqn ) AS numberOfExternalCallerElements
18- ,count (externalDependency ) AS numberOfExternalDeclarationCalls
19- ,sum (externalDependency .cardinality ) AS numberOfExternalDeclarationCallsWeighted
15+ ,coalesce ( nullif ( externalModule .namespace , '' ), 'no namespace' ) AS externalNamespaceName
16+ ,count (DISTINCT internalModule .globalFqn ) AS numberOfExternalCallerModules
17+ ,count (DISTINCT internalElement .globalFqn ) AS numberOfExternalCallerElements
18+ ,count (externalDependency ) AS numberOfExternalDeclarationCalls
19+ ,sum (externalDependency .cardinality ) AS numberOfExternalDeclarationCallsWeighted
2020 ,collect ('<' + internalElement .name
2121 + '> of module <'
2222 + internalModule .name
2323 + '> imports <'
2424 + externalDeclaration .name
2525 + '> from external namespace <'
26- + externalModule .namespace + '>' )[0 ..4 ] AS exampleStories
26+ + externalModule .namespace + '>' )[0 ..4 ] AS exampleStories
2727RETURN externalNamespaceName
2828 ,numberOfExternalCallerModules
2929 ,numberOfExternalCallerElements
0 commit comments