API Reference AshAge v#1.0.0

Copy Markdown View Source

Modules

Ash Framework DataLayer for Apache AGE graph database.

Ash change that persists a graph edge from the action's record to a destination record named by an argument, after the vertex write, inside the action's transaction.

Ash change that removes a graph edge from the action's record to a destination record named by an argument, after the vertex write, inside the action's transaction.

Parameterized Cypher query builder for Apache AGE.

Ash DataLayer for Apache AGE graph database.

Info functions for AGE data layer configuration.

Raises a Spark.Error.DslError at compile verification when an edge entity's label or a properties key is not a valid AGE identifier (build-blocking under --warnings-as-errors — Spark emits verifier errors as compiler diagnostics).

Raises a Spark.Error.DslError at compile verification when a resource using :attribute multitenancy lists the multitenancy attribute in age do skip [...] end (build-blocking under --warnings-as-errors — Spark emits verifier errors as compiler diagnostics).

Raises a Spark.Error.DslError at compile verification when the age do sensitive [...] end classification cannot hold (Spark surfaces verifier errors as compiler diagnostics — build-blocking under --warnings-as-errors)

Raises a Spark.Error.DslError at compile verification when a primary-key attribute appears in age do skip [...] (build-blocking under --warnings-as-errors — Spark emits verifier errors as compiler diagnostics).

Edge configuration for AGE relationships.

Error for failed create operations.

Error for failed queries.

Error for unsupported filter operations.

Error for failed update operations.

Helper functions for AGE graph management.

Bounded variable-length graph traversal as an Ash manual relationship.

Migration helpers for Apache AGE graph database.

Resolves the AGE graph name for a :context-multitenant resource + tenant.

Postgrex extension for AGE agtype.

Query structure for AGE graph queries.

Translates Ash.Filter into Cypher WHERE clauses.

Session setup for Apache AGE connections.

AGType decoder for PostgreSQL AGE graph data.

Cast functions for mapping AGE vertex data to Ash resource attributes.

Edge type for AGE graph relationships.

Path type for AGE graph traversal results.

Vertex type for AGE graph nodes.

Mix Tasks

Generates a timestamped Ecto migration with Apache AGE boilerplate.

Prints step-by-step setup instructions for integrating ash_age into your application.

Verifies that Apache AGE is properly configured in your database.