core: Move printf to functions module

This commit is contained in:
Pekka Enberg
2025-02-06 13:50:05 +02:00
parent 238fb9c977
commit 7513f859df
4 changed files with 3 additions and 2 deletions

1
core/functions/mod.rs Normal file
View File

@@ -0,0 +1 @@
pub mod printf;

View File

@@ -1,6 +1,7 @@
mod error;
mod ext;
mod function;
mod functions;
mod info;
mod io;
#[cfg(feature = "json")]

View File

@@ -22,13 +22,13 @@ mod datetime;
pub mod explain;
pub mod insn;
pub mod likeop;
mod printf;
pub mod sorter;
mod strftime;
use crate::error::{LimboError, SQLITE_CONSTRAINT_PRIMARYKEY};
use crate::ext::ExtValue;
use crate::function::{AggFunc, ExtFunc, FuncCtx, MathFunc, MathFuncArity, ScalarFunc, VectorFunc};
use crate::functions::printf::exec_printf;
use crate::info;
use crate::pseudo::PseudoCursor;
use crate::result::LimboResult;
@@ -60,7 +60,6 @@ use insn::{
exec_subtract,
};
use likeop::{construct_like_escape_arg, exec_glob, exec_like_with_escape};
use printf::exec_printf;
use rand::distributions::{Distribution, Uniform};
use rand::{thread_rng, Rng};
use regex::{Regex, RegexBuilder};