#![allow(dead_code)]
use crate::common::create_test_evaluator;
pub const EULER_NUMBER: f64 = 2.718281828;
pub const PI_APPROX: f64 = 3.14159265;
pub fn create_function_expr(
name: &str,
args: Vec<vibesql_ast::Expression>,
) -> vibesql_ast::Expression {
vibesql_ast::Expression::Function {
name: vibesql_ast::FunctionIdentifier::new(name),
args,
character_unit: None,
}
}
pub fn create_literal(value: vibesql_types::SqlValue) -> vibesql_ast::Expression {
vibesql_ast::Expression::Literal(value)
}
pub fn setup_test() -> (vibesql_executor::ExpressionEvaluator<'static>, vibesql_storage::Row) {
create_test_evaluator()
}