Current section
Files
Jump to
Current section
Files
c_src/duckdb/src/function/scalar/string_functions.cpp
#include "duckdb/function/scalar/string_functions.hpp"
#include "duckdb/function/scalar/blob_functions.hpp"
#include "duckdb/function/scalar/uuid_functions.hpp"
namespace duckdb {
void BuiltinFunctions::RegisterStringFunctions() {
Register<ReverseFun>();
Register<LowerFun>();
Register<UpperFun>();
Register<StripAccentsFun>();
Register<ConcatFun>();
Register<ContainsFun>();
Register<LengthFun>();
Register<LikeFun>();
Register<LikeEscapeFun>();
Register<LpadFun>();
Register<LeftFun>();
Register<MD5Fun>();
Register<RightFun>();
Register<PrintfFun>();
Register<RegexpFun>();
Register<SubstringFun>();
Register<InstrFun>();
Register<PrefixFun>();
Register<RepeatFun>();
Register<ReplaceFun>();
Register<RpadFun>();
Register<SuffixFun>();
Register<TrimFun>();
Register<UnicodeFun>();
Register<NFCNormalizeFun>();
Register<StringSplitFun>();
Register<ASCII>();
Register<CHR>();
Register<MismatchesFun>();
Register<LevenshteinFun>();
Register<JaccardFun>();
// blob functions
Register<Base64Fun>();
Register<EncodeFun>();
// uuid functions
Register<UUIDFun>();
}
} // namespace duckdb