fix build

This commit is contained in:
taiyang-li 2022-03-21 15:03:28 +08:00
parent 74bc819f12
commit bf05b94940
3 changed files with 5 additions and 17 deletions

View File

@ -3,12 +3,10 @@
#if USE_HIVE
#include <boost/algorithm/string/case_conv.hpp>
#include <arrow/adapters/orc/adapter.h>
#include <arrow/io/memory.h>
#include <arrow/io/api.h>
#include <arrow/api.h>
#include <arrow/status.h>
#include <parquet/arrow/reader.h>
#include <parquet/file_reader.h>
#include <parquet/statistics.h>
#include <orc/Statistics.hh>
@ -19,7 +17,6 @@
#include <Common/typeid_cast.h>
#include <Formats/FormatFactory.h>
#include <Processors/Formats/Impl/ArrowBufferedStreams.h>
#include <Storages/HDFS/ReadBufferFromHDFS.h>
#include <Storages/MergeTree/IMergeTreeDataPart.h>
#include <Storages/MergeTree/KeyCondition.h>

View File

@ -7,11 +7,14 @@
#include <memory>
#include <boost/algorithm/string/join.hpp>
#include <arrow/adapters/orc/adapter.h>
#include <parquet/arrow/reader.h>
#include <Core/Field.h>
#include <Core/Block.h>
#include <Storages/MergeTree/IMergeTreeDataPart.h>
#include <Storages/Hive/HiveSettings.h>
#include <Storages/HDFS/ReadBufferFromHDFS.h>
namespace orc
{
@ -19,16 +22,6 @@ class Statistics;
class ColumnStatistics;
}
namespace parquet::arrow
{
class FileReader;
}
namespace arrow::adapters::orc
{
class ORCFileReader;
}
namespace DB
{
namespace ErrorCodes
@ -36,7 +29,6 @@ namespace ErrorCodes
extern const int NOT_IMPLEMENTED;
}
class ReadBufferFromHDFS;
class IHiveFile : public WithContext
{
public:

View File

@ -8,10 +8,9 @@ list(REMOVE_ITEM clickhouse_table_functions_sources ITableFunction.cpp TableFunc
list(REMOVE_ITEM clickhouse_table_functions_headers ITableFunction.h TableFunctionFactory.h)
add_library(clickhouse_table_functions ${clickhouse_table_functions_sources})
target_link_libraries(clickhouse_table_functions PRIVATE clickhouse_parsers clickhouse_storages_system dbms)
if (TARGET ch_contrib::hivemetastore)
target_link_libraries(clickhouse_table_functions PRIVATE clickhouse_parsers clickhouse_storages_system dbms ch_contrib::hivemetastore ch_contrib::hdfs)
else ()
target_link_libraries(clickhouse_table_functions PRIVATE clickhouse_parsers clickhouse_storages_system dbms)
target_link_libraries(clickhouse_table_functions PRIVATE ch_contrib::hivemetastore ch_contrib::hdfs ch_contrib::parquet)
endif ()