AshNeo4j.Error.RequiresDynamicLabels exception (AshNeo4j v0.10.1)

Copy Markdown View Source

Returned (never raised) when a dynamic label/type operation (MATCH (n:$(expr)), -[r:$(expr)]->) is attempted against a Neo4j server older than 5.26. This is the server-feature axis — dynamic labels run under plain CYPHER 5 and are unrelated to the CYPHER 25 selector (AshNeo4j.Error.RequiresCypher25). Upgrade to Neo4j 5.26 or later to use this feature.

Summary

Functions

exception(args)

@spec exception(opts :: Keyword.t()) :: %AshNeo4j.Error.RequiresDynamicLabels{
  __exception__: term(),
  bread_crumbs: term(),
  class: term(),
  path: term(),
  splode: term(),
  stacktrace: term(),
  vars: term()
}

Create an Elixir.AshNeo4j.Error.RequiresDynamicLabels without raising it.

Keys