Is your feature request related to a problem? Please describe.
The graph database aggregates applications analyzed from several source languages. The node labels this analyzer emits (Application, Module, Class, Interface, Enum, TypeAlias, Namespace, Callable, External, Package, Decorator, CallSite, Attribute, Variable) are generic and collide with labels produced by analyzers for other languages, which prevents reliable attribution in downstream queries.
Apply a TS prefix to every node label (e.g. Application -> TSApplication), including the shared merge label (Symbol -> TSSymbol) and the entrypoint marker label (Entrypoint -> TSEntrypoint). Update the schema catalog, the projection, the DDL constraints and indexes, and the conformance test accordingly.
Describe the solution you'd like
Not stated in the original issue.
Describe alternatives you've considered
Not stated in the original issue.
Is your feature request related to a problem? Please describe.
The graph database aggregates applications analyzed from several source languages. The node labels this analyzer emits (Application, Module, Class, Interface, Enum, TypeAlias, Namespace, Callable, External, Package, Decorator, CallSite, Attribute, Variable) are generic and collide with labels produced by analyzers for other languages, which prevents reliable attribution in downstream queries.
Apply a TS prefix to every node label (e.g. Application -> TSApplication), including the shared merge label (Symbol -> TSSymbol) and the entrypoint marker label (Entrypoint -> TSEntrypoint). Update the schema catalog, the projection, the DDL constraints and indexes, and the conformance test accordingly.
Describe the solution you'd like
Not stated in the original issue.
Describe alternatives you've considered
Not stated in the original issue.