ElixirScope.Query.Engine (elixir_scope v0.0.1)

Optimized query engine for event retrieval.

Analyzes queries to determine optimal index usage and executes queries efficiently. Provides performance monitoring and optimization suggestions.

Summary

Functions

Analyzes a query to determine the optimal execution strategy.

Estimates the cost of executing a query against a store.

Executes a query against the EventStore.

Executes a query with detailed performance metrics.

Provides optimization suggestions for a query.

Functions

analyze_query(query)

Analyzes a query to determine the optimal execution strategy.

estimate_query_cost(store, query)

Estimates the cost of executing a query against a store.

execute_query(store, query)

Executes a query against the EventStore.

execute_query_with_metrics(store, query)

Executes a query with detailed performance metrics.

get_optimization_suggestions(store, query)

Provides optimization suggestions for a query.