Versions in this module Expand all Collapse all v0 v0.0.1 Dec 24, 2025 Changes in this version + func Close(ctx context.Context) error + func Init(cfg Neo4jConfig) error + type Neo4jConfig struct + Database string + Enabled bool + Password string + URI string + Username string + func (c *Neo4jConfig) Validate() error + type Neo4jStore struct + func NewStore() *Neo4jStore + func (s *Neo4jStore) Close(ctx context.Context) error + func (s *Neo4jStore) CreateRelationship(ctx context.Context, fromLabel, fromKey string, fromValue any, ...) error + func (s *Neo4jStore) DeleteNode(ctx context.Context, label, key string, value any) error + func (s *Neo4jStore) DeleteRelationship(ctx context.Context, key string, value any) error + func (s *Neo4jStore) FindNodes(ctx context.Context, label string, filters map[string]any, limit int) ([]map[string]any, error) + func (s *Neo4jStore) FindRelationships(ctx context.Context, fromLabel, fromKey string, fromValue any, relType string, ...) ([]map[string]any, error) + func (s *Neo4jStore) GetNode(ctx context.Context, label, key string, value any) (map[string]any, error) + func (s *Neo4jStore) Health(ctx context.Context) error + func (s *Neo4jStore) MergeNode(ctx context.Context, labels []string, matchKey string, matchValue any, ...) error + func (s *Neo4jStore) Run(ctx context.Context, cypher string, params map[string]any) ([]map[string]any, error) + func (s *Neo4jStore) RunWrite(ctx context.Context, cypher string, params map[string]any) error + func (s *Neo4jStore) RunWriteBatch(ctx context.Context, queries []string, paramsList []map[string]any) error + func (s *Neo4jStore) Traverse(ctx context.Context, startLabel, startKey string, startValue any, ...) ([]map[string]any, error)