mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 01:22:04 +00:00
initial commit
This commit is contained in:
parent
8d1bf1b675
commit
9bbdd39efc
@ -121,15 +121,14 @@ void registerFormats()
|
|||||||
registerInputFormatProcessorRawBLOB(factory);
|
registerInputFormatProcessorRawBLOB(factory);
|
||||||
registerOutputFormatProcessorRawBLOB(factory);
|
registerOutputFormatProcessorRawBLOB(factory);
|
||||||
|
|
||||||
#if !defined(ARCADIA_BUILD)
|
|
||||||
registerInputFormatProcessorORC(factory);
|
registerInputFormatProcessorORC(factory);
|
||||||
registerOutputFormatProcessorORC(factory);
|
registerOutputFormatProcessorORC(factory);
|
||||||
registerInputFormatProcessorParquet(factory);
|
registerInputFormatProcessorParquet(factory);
|
||||||
registerOutputFormatProcessorParquet(factory);
|
registerOutputFormatProcessorParquet(factory);
|
||||||
|
#if !defined(ARCADIA_BUILD)
|
||||||
registerInputFormatProcessorAvro(factory);
|
registerInputFormatProcessorAvro(factory);
|
||||||
registerOutputFormatProcessorAvro(factory);
|
registerOutputFormatProcessorAvro(factory);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
registerInputFormatProcessorArrow(factory);
|
registerInputFormatProcessorArrow(factory);
|
||||||
registerOutputFormatProcessorArrow(factory);
|
registerOutputFormatProcessorArrow(factory);
|
||||||
|
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "config_formats.h"
|
#if !defined(ARCADIA_BUILD)
|
||||||
|
# include "config_formats.h"
|
||||||
|
#endif
|
||||||
#if USE_ORC
|
#if USE_ORC
|
||||||
|
|
||||||
#include <Processors/Formats/IInputFormat.h>
|
#include <Processors/Formats/IInputFormat.h>
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
#if !defined(ARCADIA_BUILD)
|
||||||
#include "config_formats.h"
|
# include "config_formats.h"
|
||||||
|
#endif
|
||||||
#if USE_PARQUET
|
#if USE_PARQUET
|
||||||
|
|
||||||
#include <Processors/Formats/IInputFormat.h>
|
#include <Processors/Formats/IInputFormat.h>
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
#if !defined(ARCADIA_BUILD)
|
||||||
|
# include "config_formats.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "config_formats.h"
|
|
||||||
#if USE_PARQUET
|
#if USE_PARQUET
|
||||||
# include <Processors/Formats/IOutputFormat.h>
|
# include <Processors/Formats/IOutputFormat.h>
|
||||||
# include <Formats/FormatSettings.h>
|
# include <Formats/FormatSettings.h>
|
||||||
|
@ -8,13 +8,15 @@ PEERDIR(
|
|||||||
contrib/libs/msgpack
|
contrib/libs/msgpack
|
||||||
contrib/libs/protobuf
|
contrib/libs/protobuf
|
||||||
contrib/libs/apache/arrow
|
contrib/libs/apache/arrow
|
||||||
|
contrib/libs/apache/orc
|
||||||
)
|
)
|
||||||
|
|
||||||
ADDINCL(
|
ADDINCL(
|
||||||
contrib/libs/apache/arrow/src
|
contrib/libs/apache/arrow/src
|
||||||
|
contrib/libs/apache/orc/c++/include
|
||||||
)
|
)
|
||||||
|
|
||||||
CFLAGS(-DUSE_ARROW=1)
|
CFLAGS(-DUSE_ARROW=1 -DUSE_PARQUET=1 -DUSE_ORC=1)
|
||||||
|
|
||||||
SRCS(
|
SRCS(
|
||||||
Chunk.cpp
|
Chunk.cpp
|
||||||
@ -56,8 +58,12 @@ SRCS(
|
|||||||
Formats/Impl/MySQLOutputFormat.cpp
|
Formats/Impl/MySQLOutputFormat.cpp
|
||||||
Formats/Impl/NullFormat.cpp
|
Formats/Impl/NullFormat.cpp
|
||||||
Formats/Impl/ODBCDriver2BlockOutputFormat.cpp
|
Formats/Impl/ODBCDriver2BlockOutputFormat.cpp
|
||||||
|
Formats/Impl/ORCBlockInputFormat.cpp
|
||||||
|
Formats/Impl/ORCBlockOutputFormat.cpp
|
||||||
Formats/Impl/ParallelFormattingOutputFormat.cpp
|
Formats/Impl/ParallelFormattingOutputFormat.cpp
|
||||||
Formats/Impl/ParallelParsingInputFormat.cpp
|
Formats/Impl/ParallelParsingInputFormat.cpp
|
||||||
|
Formats/Impl/ParquetBlockInputFormat.cpp
|
||||||
|
Formats/Impl/ParquetBlockOutputFormat.cpp
|
||||||
Formats/Impl/PostgreSQLOutputFormat.cpp
|
Formats/Impl/PostgreSQLOutputFormat.cpp
|
||||||
Formats/Impl/PrettyBlockOutputFormat.cpp
|
Formats/Impl/PrettyBlockOutputFormat.cpp
|
||||||
Formats/Impl/PrettyCompactBlockOutputFormat.cpp
|
Formats/Impl/PrettyCompactBlockOutputFormat.cpp
|
||||||
|
@ -7,13 +7,15 @@ PEERDIR(
|
|||||||
contrib/libs/msgpack
|
contrib/libs/msgpack
|
||||||
contrib/libs/protobuf
|
contrib/libs/protobuf
|
||||||
contrib/libs/apache/arrow
|
contrib/libs/apache/arrow
|
||||||
|
contrib/libs/apache/orc
|
||||||
)
|
)
|
||||||
|
|
||||||
ADDINCL(
|
ADDINCL(
|
||||||
contrib/libs/apache/arrow/src
|
contrib/libs/apache/arrow/src
|
||||||
|
contrib/libs/apache/orc/c++/include
|
||||||
)
|
)
|
||||||
|
|
||||||
CFLAGS(-DUSE_ARROW=1)
|
CFLAGS(-DUSE_ARROW=1 -DUSE_PARQUET=1 -DUSE_ORC=1)
|
||||||
|
|
||||||
SRCS(
|
SRCS(
|
||||||
<? find . -name '*.cpp' | grep -v -F tests | grep -v -F examples | grep -v -F fuzzers | grep -v -P 'Avro|ORC|Parquet|CapnProto' | sed 's/^\.\// /' | sort ?>
|
<? find . -name '*.cpp' | grep -v -F tests | grep -v -F examples | grep -v -F fuzzers | grep -v -P 'Avro|ORC|Parquet|CapnProto' | sed 's/^\.\// /' | sort ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user