optd-core 0.1.1

core library for optd
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Copyright (c) 2023-2024 CMU Database Group
//
// Use of this source code is governed by an MIT-style license that can be found in the LICENSE file or at
// https://opensource.org/licenses/MIT.

//! The core cascades optimizer implementation.

mod memo;
mod optimizer;
mod tasks;

pub use memo::{Memo, NaiveMemo};
pub use optimizer::{CascadesOptimizer, ExprId, GroupId, OptimizerProperties, RelNodeContext};
use tasks::Task;