List of all items
Structs
- config::Column
- config::Database
- config::Table
- config::loader::Config
- config::loader::DatabaseConfig
- config::loader::TableCatalog
- engine::evaluator::Evaluator
- engine::executor::QueryExecutor
- engine::index::HashIndex
- engine::index::IndexManager
- engine::row::Row
- engine::system_vars::SystemVariables
- file_io::csv_reader::CsvReader
- file_io::locking::FileLock
- file_io::reader::LineReader
- functions::registry::FunctionInfo
- functions::registry::FunctionRegistry
- lexer::tokenizer::Tokenizer
- lexer::types::Token
- mcp::prompts::PromptHandler
- mcp::resources::ResourceHandler
- mcp::server::DdbMcpServer
- mcp::tools::ToolHandler
- parser::ast::ColumnDefinition
- parser::ast::CreateTableStatement
- parser::ast::DeleteStatement
- parser::ast::DropTableStatement
- parser::ast::InsertStatement
- parser::ast::JoinClause
- parser::ast::Limit
- parser::ast::OrderByColumn
- parser::ast::SelectStatement
- parser::ast::SetStatement
- parser::ast::UpdateStatement
- parser::ast::UpsertStatement
- parser::ast::UseStatement
- parser::parser::Parser
Enums
- config::DataType
- error::DdbError
- functions::Value
- functions::registry::FunctionCategory
- functions::registry::FunctionSignature
- lexer::types::TokenType
- output::formatter::OutputFormat
- parser::ast::BinaryOperator
- parser::ast::ColumnType
- parser::ast::Expression
- parser::ast::JoinType
- parser::ast::Literal
- parser::ast::OrderDirection
- parser::ast::SelectColumn
- parser::ast::ShowStatement
- parser::ast::Statement
- parser::ast::UnaryOperator
Functions
- functions::aggregate::avg
- functions::aggregate::count
- functions::aggregate::count_distinct
- functions::aggregate::group_concat
- functions::aggregate::max
- functions::aggregate::min
- functions::aggregate::stddev_pop
- functions::aggregate::sum
- functions::aggregate::var_pop
- functions::conditional::coalesce
- functions::conditional::greatest
- functions::conditional::if_fn
- functions::conditional::ifnull
- functions::conditional::isnull
- functions::conditional::least
- functions::conditional::nullif
- functions::conversion::atof
- functions::conversion::atoi
- functions::conversion::bin
- functions::conversion::cast
- functions::conversion::convert
- functions::conversion::format
- functions::conversion::hex
- functions::conversion::oct
- functions::conversion::to_number
- functions::conversion::to_string
- functions::datetime::age
- functions::datetime::curdate
- functions::datetime::curtime
- functions::datetime::date
- functions::datetime::date_format
- functions::datetime::dateadd
- functions::datetime::datediff
- functions::datetime::datesub
- functions::datetime::day
- functions::datetime::dayname
- functions::datetime::dayofweek
- functions::datetime::dayofyear
- functions::datetime::from_unixtime
- functions::datetime::hour
- functions::datetime::minute
- functions::datetime::month
- functions::datetime::monthname
- functions::datetime::now
- functions::datetime::quarter
- functions::datetime::second
- functions::datetime::time
- functions::datetime::timestampdiff
- functions::datetime::unix_timestamp
- functions::datetime::week
- functions::datetime::year
- functions::math::abs
- functions::math::ceil
- functions::math::exp
- functions::math::floor
- functions::math::ln
- functions::math::log10
- functions::math::modulo
- functions::math::pi
- functions::math::pow
- functions::math::rand
- functions::math::round
- functions::math::sign
- functions::math::sqrt
- functions::math::trunc
- functions::string::concat
- functions::string::concat_ws
- functions::string::left
- functions::string::length
- functions::string::lower
- functions::string::lpad
- functions::string::ltrim
- functions::string::position
- functions::string::repeat
- functions::string::replace
- functions::string::reverse
- functions::string::right
- functions::string::rpad
- functions::string::rtrim
- functions::string::space
- functions::string::substr
- functions::string::trim
- functions::string::upper
- functions::system::benchmark
- functions::system::connection_id
- functions::system::database
- functions::system::found_rows
- functions::system::last_insert_id
- functions::system::row_number
- functions::system::sleep
- functions::system::user
- functions::system::uuid
- functions::system::version
- functions::utility::base64_decode
- functions::utility::base64_encode
- functions::utility::hash
- functions::utility::levenshtein
- functions::utility::md5
- functions::utility::regexp_match
- functions::utility::regexp_replace
- functions::utility::sha1
- functions::utility::sha256
- functions::utility::split_part
- functions::utility::url_decode
- functions::utility::url_encode
- output::formatter::format_results