Skip to content

Commit 2e68607

Browse files
authored
Basic ClickHouse HTTP query wrapper (#8)
* Basic ClickHouse http query macro wrapper
1 parent db79a6b commit 2e68607

File tree

5 files changed

+3
-238
lines changed

5 files changed

+3
-238
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ set(LOADABLE_EXTENSION_NAME ${TARGET_NAME}_loadable_extension)
1414
project(${TARGET_NAME})
1515
include_directories(src/include)
1616

17-
set(EXTENSION_SOURCES src/chsql_extension.cpp src/default_table_functions.cpp)
17+
set(EXTENSION_SOURCES src/chsql_extension.cpp)
1818

1919
build_static_extension(${TARGET_NAME} ${EXTENSION_SOURCES})
2020
build_loadable_extension(${TARGET_NAME} " " ${EXTENSION_SOURCES})

src/chsql_extension.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ static DefaultMacro chsql_macros[] = {
143143
static const DefaultTableMacro chsql_table_macros[] = {
144144
{DEFAULT_SCHEMA, "tableMultiply", {"x", nullptr}, {{"two", "2"}, {nullptr, nullptr}}, R"(SELECT x * two as output_column;)"},
145145
{DEFAULT_SCHEMA, "numbers", {"x", nullptr}, {{"z", "0"}, {nullptr, nullptr}}, R"(SELECT * as number FROM generate_series(z,x-1);)"},
146-
{nullptr, nullptr, {nullptr}, {{nullptr, nullptr}}, nullptr}
146+
{DEFAULT_SCHEMA, "ch_scan", {"query", "server"}, {{"format", "JSONEachRow"}, {"user", "play"}, {nullptr, nullptr}}, R"(SELECT * FROM read_json_auto(concat(server, '/?default_format=', format, '&user=', user, '&query=', query)))"},
147+
{nullptr, nullptr, {nullptr}, {{nullptr, nullptr}}, nullptr}
147148
};
148149
// clang-format on
149150

src/default_table_functions.cpp

Lines changed: 0 additions & 148 deletions
This file was deleted.

src/include/default_functions.hpp

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/include/default_table_functions.hpp

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)