1#include "duckdb/function/table/system_functions.hpp"
2#include "duckdb/parser/parsed_data/create_view_info.hpp"
3#include "duckdb/parser/query_node/select_node.hpp"
4#include "duckdb/parser/expression/star_expression.hpp"
5#include "duckdb/parser/tableref/table_function_ref.hpp"
6#include "duckdb/parser/expression/function_expression.hpp"
7#include "duckdb/catalog/catalog.hpp"
8
9namespace duckdb {
10
11void BuiltinFunctions::RegisterSQLiteFunctions() {
12 PragmaVersion::RegisterFunction(set&: *this);
13 PragmaCollations::RegisterFunction(set&: *this);
14 PragmaTableInfo::RegisterFunction(set&: *this);
15 PragmaStorageInfo::RegisterFunction(set&: *this);
16 PragmaDatabaseSize::RegisterFunction(set&: *this);
17 PragmaLastProfilingOutput::RegisterFunction(set&: *this);
18 PragmaDetailedProfilingOutput::RegisterFunction(set&: *this);
19
20 DuckDBColumnsFun::RegisterFunction(set&: *this);
21 DuckDBConstraintsFun::RegisterFunction(set&: *this);
22 DuckDBDatabasesFun::RegisterFunction(set&: *this);
23 DuckDBFunctionsFun::RegisterFunction(set&: *this);
24 DuckDBKeywordsFun::RegisterFunction(set&: *this);
25 DuckDBIndexesFun::RegisterFunction(set&: *this);
26 DuckDBSchemasFun::RegisterFunction(set&: *this);
27 DuckDBDependenciesFun::RegisterFunction(set&: *this);
28 DuckDBExtensionsFun::RegisterFunction(set&: *this);
29 DuckDBSequencesFun::RegisterFunction(set&: *this);
30 DuckDBSettingsFun::RegisterFunction(set&: *this);
31 DuckDBTablesFun::RegisterFunction(set&: *this);
32 DuckDBTemporaryFilesFun::RegisterFunction(set&: *this);
33 DuckDBTypesFun::RegisterFunction(set&: *this);
34 DuckDBViewsFun::RegisterFunction(set&: *this);
35 TestAllTypesFun::RegisterFunction(set&: *this);
36 TestVectorTypesFun::RegisterFunction(set&: *this);
37}
38
39} // namespace duckdb
40