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