oxirs-gql 0.2.4

GraphQL façade for OxiRS with automatic schema generation from RDF ontologies
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Multi-tenant GraphQL support for OxiRS.
//!
//! This module extends the basic `multitenancy` infrastructure with:
//! - Per-tenant GraphQL schema management (`TenantSchemaRegistry`)
//! - Query filtering based on tenant access policies (`TenantQueryFilter`)
//! - Per-tenant rate limiting (`TenantRateLimiter`, `TenantLimits`)

pub mod query_filter;
pub mod rate_limiter;
pub mod schema_registry;

pub use query_filter::{AccessViolation, TenantQueryFilter};
pub use rate_limiter::{RateLimitResult, TenantLimits, TenantRateLimiter};
pub use schema_registry::{TenantSchema, TenantSchemaRegistry};