From 29048056c92d59c39f814bd111fc410635dc6485 Mon Sep 17 00:00:00 2001 From: Wes <169498386+wes-mil@users.noreply.github.com> Date: Fri, 17 Apr 2026 12:59:01 -0400 Subject: [PATCH] add edge kinds to neo4j FetchKinds return --- drivers/neo4j/driver.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/neo4j/driver.go b/drivers/neo4j/driver.go index 731b647..d78b851 100644 --- a/drivers/neo4j/driver.go +++ b/drivers/neo4j/driver.go @@ -162,6 +162,20 @@ func (s *driver) FetchKinds(ctx context.Context) (graph.Kinds, error) { } } } + + if result := tx.Raw("CALL db.relationshipTypes()", nil); result.Error() != nil { + return result.Error() + } else { + for result.Next() { + var kind string + if err := result.Scan(&kind); err != nil { + return err + } else { + kinds = append(kinds, graph.StringKind(kind)) + } + } + } + return nil }); err != nil { return nil, err