Skip to main content

radixdb_executor/
query_cache.rs

1//! Concrete parsed-plan cache aliases for the executor-owned navigation state.
2
3pub use crate::dispatch::cache::{
4    CacheStats, CompiledCountDistinct, CompiledCountStar, CompiledExecution, CompiledInsert,
5    CompiledPkDelete, CompiledPkLookup, CompiledPkUpdate, CompiledUpdateColumn, ParameterContract,
6    PkValueSource, UpdateValueSource, DEFAULT_CACHE_SIZE,
7};
8
9pub type QueryCache = crate::dispatch::cache::QueryCache<crate::navigation::CachedReferenceExpand>;
10pub type CachedPlanRef =
11    crate::dispatch::cache::CachedPlanRef<crate::navigation::CachedReferenceExpand>;
12pub type CachedQueryPlan =
13    crate::dispatch::cache::CachedQueryPlan<crate::navigation::CachedReferenceExpand>;