Skip to main content

recoco_core/execution/
mod.rs

1// ReCoco is a Rust-only fork of CocoIndex, by [CocoIndex](https://CocoIndex)
2// Original code from CocoIndex is copyrighted by CocoIndex
3// SPDX-FileCopyrightText: 2025-2026 CocoIndex (upstream)
4// SPDX-FileContributor: CocoIndex Contributors
5//
6// All modifications from the upstream for ReCoco are copyrighted by Knitli Inc.
7// SPDX-FileCopyrightText: 2026 Knitli Inc. (ReCoco)
8// SPDX-FileContributor: Adam Poulemanos <adam@knit.li>
9//
10// Both the upstream CocoIndex code and the ReCoco modifications are licensed under the Apache-2.0 License.
11// SPDX-License-Identifier: Apache-2.0
12
13#[cfg(feature = "persistence")]
14pub(crate) mod db_tracking_setup;
15#[cfg(feature = "persistence")]
16pub mod dumper;
17pub mod evaluator;
18#[cfg(feature = "persistence")]
19pub(crate) mod indexing_status;
20pub(crate) mod memoization;
21#[cfg(feature = "persistence")]
22pub(crate) mod row_indexer;
23#[cfg(feature = "persistence")]
24pub(crate) mod source_indexer;
25pub(crate) mod stats;
26
27#[cfg(feature = "persistence")]
28mod live_updater;
29#[cfg(feature = "persistence")]
30pub use live_updater::*;
31
32#[cfg(feature = "persistence")]
33mod db_tracking;