1//===----------------------------------------------------------------------===//
2// DuckDB
3//
4// duckdb/function/table/range.hpp
5//
6//
7//===----------------------------------------------------------------------===//
8
9#pragma once
10
11#include "duckdb/function/table_function.hpp"
12#include "duckdb/function/built_in_functions.hpp"
13
14namespace duckdb {
15
16struct CheckpointFunction {
17 static void RegisterFunction(BuiltinFunctions &set);
18};
19
20struct GlobTableFunction {
21 static void RegisterFunction(BuiltinFunctions &set);
22};
23
24struct RangeTableFunction {
25 static void RegisterFunction(BuiltinFunctions &set);
26};
27
28struct RepeatTableFunction {
29 static void RegisterFunction(BuiltinFunctions &set);
30};
31
32struct RepeatRowTableFunction {
33 static void RegisterFunction(BuiltinFunctions &set);
34};
35
36struct UnnestTableFunction {
37 static void RegisterFunction(BuiltinFunctions &set);
38};
39
40} // namespace duckdb
41