API Reference AshScylla v#0.6.0

Copy Markdown View Source

Modules

AshScylla is a data layer for Ash Framework that uses ScyllaDB (via Exandra).

An Ash data layer for ScyllaDB using Exandra (Ecto adapter for Cassandra/ScyllaDB).

Batch operations support for AshScylla using ScyllaDB's BATCH statements.

DSL extensions for configuring ScyllaDB-specific options on Ash resources.

Validates that filter columns are queryable in ScyllaDB/Cassandra.

Materialized view support for AshScylla.

Token-based pagination support for AshScylla.

Query building functions for AshScylla data layer.

Common error types and utilities for AshScylla.

Comprehensive error handling for ScyllaDB-specific errors.

CQL schema generation helpers for ScyllaDB.

ETS-based prepared statement cache for ScyllaDB/Cassandra queries.

Configuration module for using Exandra with AshScylla.

Generates starter Ash Resource modules for AshScylla.

Telemetry integration for AshScylla.

Mix Tasks

Generates an Ash Resource template backed by AshScylla.

Sets up the ScyllaDB keyspace for AshScylla.