ClickHouse/dbms/include/DB/DataStreams
Vladimir Smirnov d36f52502e Make it compilable on OS X
It's still hackish and dirty, but server and client compies.

Server starts, but throwes meaningless exception on any query.

Client seems to be working fine.

Linux compilation might (but shouldn't) be broken (not tested).
2016-11-01 17:59:21 +01:00
..
AddingConstColumnBlockInputStream.h Avoid copying ColumnWithTypeAndName [#METR-22173]. 2016-08-05 02:35:07 +03:00
AddingDefaultBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
AddingDefaultBlockOutputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
AggregatingBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
AggregatingSortedBlockInputStream.h Fixed errors [#METR-12588]. 2016-04-14 08:03:33 +03:00
AsynchronousBlockInputStream.h Separate compilation of CurrentMetrics; Separated AsynchronousMetrics from CurrentMetrics; Comments [#METR-23237]. 2016-10-24 07:06:27 +03:00
BinaryRowInputStream.h Squashed commit of the following: 2016-02-16 19:39:39 +03:00
BinaryRowOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
BlockExtraInfoInputStream.h Merge 2015-10-12 17:53:16 +03:00
BlockInputStreamFromRowInputStream.h dbms: better diagnostics of errors in TabSeparated format (development) [#METR-15574]. 2015-03-29 10:13:38 +03:00
BlockIO.h Added address and query into (text) error log [#METR-22441]. 2016-08-16 23:33:00 +03:00
BlockOutputStreamFromRowOutputStream.h Statistics in JSON formats: development [#METR-22400]. 2016-08-17 06:29:26 +03:00
BlocksListBlockInputStream.h dbms: addition to prev. revision [#METR-17000]. 2015-12-01 17:11:31 +03:00
BlockStreamProfileInfo.h Make it compilable on OS X 2016-11-01 17:59:21 +01:00
CollapsingFinalBlockInputStream.h Miscellaneous modifications [#METR-2944]. 2016-07-10 05:33:50 +03:00
CollapsingSortedBlockInputStream.h Merge 2016-04-15 22:09:42 +03:00
ConcatBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
copyData.h Squashed commit of the following: 2016-02-16 19:39:39 +03:00
CreatingSetsBlockInputStream.h Fixed error [#METR-21408]. 2016-05-31 04:04:34 +03:00
CSVRowInputStream.h Squashed commit of the following: 2016-02-16 19:39:39 +03:00
CSVRowOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
DistinctBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 13:35:44 +03:00
EmptyBlockOutputStream.h dbms: showing progress for INSERT SELECT query [#METR-13612]. 2014-11-09 02:52:18 +03:00
ExpressionBlockInputStream.h dbms: less dependencies [#METR-2944]. 2016-01-13 03:32:59 +03:00
FilterBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
ForkBlockInputStreams.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 15:22:22 +03:00
FormatFactory.h Added limited support for expressions in INSERT ... VALUES [#METR-20048]. 2016-02-13 09:37:19 +03:00
glueBlockInputStreams.h dbms: development of one-pass processing of multiple queries [#CONV-2944]. 2013-05-04 06:09:23 +00:00
GraphiteRollupSortedBlockInputStream.h Merge 2016-04-24 22:46:37 +03:00
IBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 15:22:22 +03:00
IBlockOutputStream.h Statistics in JSON formats: development [#METR-22400]. 2016-08-17 06:29:26 +03:00
IProfilingBlockInputStream.h Renamed method [#METR-22400]. 2016-08-13 05:21:17 +03:00
IRowInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 15:22:22 +03:00
IRowOutputStream.h Statistics in JSON formats: development [#METR-22400]. 2016-08-17 06:29:26 +03:00
JSONCompactRowOutputStream.h Fixed test build after change of JSON output formats API. 2016-10-10 12:04:56 +03:00
JSONEachRowRowInputStream.h Added docs for introduced changes. [#METR-22801] 2016-09-28 01:51:36 +03:00
JSONEachRowRowOutputStream.h Fixed test build after change of JSON output formats API. 2016-10-10 12:04:56 +03:00
JSONRowOutputStream.h Fixed test build after change of JSON output formats API. 2016-10-10 12:04:56 +03:00
LazyBlockInputStream.h dbms: fixed progress bar for subqueries in IN and JOIN [#METR-18025]. 2015-09-14 05:39:54 +03:00
LimitBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
MarkInCompressedFile.h dbms: added storage StripeLog (incomplete) [#METR-17716]. 2015-08-16 10:01:41 +03:00
MaterializingBlockInputStream.h dbms: fixed error with tuples of consts [#METR-18586]. 2015-10-29 00:21:18 +03:00
MaterializingBlockOutputStream.h Statistics in JSON formats: development [#METR-22400]. 2016-08-17 07:38:19 +03:00
MergeSortingBlockInputStream.h Fixed error with external sorting when constants are present [#METR-21787]. 2016-07-25 23:57:05 +03:00
MergingAggregatedBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
MergingAggregatedMemoryEfficientBlockInputStream.h MergingAggregatedMemoryEfficient: clarifications, probably fixed error with aggregation_memory_efficient_merge_threads > 1 [#METR-22237]. 2016-09-19 08:01:32 +03:00
MergingSortedBlockInputStream.h Maybe better [#METR-22173]. 2016-08-04 07:51:41 +03:00
narrowBlockInputStreams.h dbms: development [#CONV-2944]. 2012-06-25 03:59:41 +00:00
NativeBlockInputStream.h dbms: added StripeLog engine [#METR-17716]. 2015-08-16 11:18:34 +03:00
NativeBlockOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
NullAndDoCopyBlockInputStream.h dbms: removed useless code [#METR-16739]. 2015-06-08 23:22:02 +03:00
NullBlockInputStream.h dbms: removed useless code [#METR-16739]. 2015-06-08 23:22:02 +03:00
NullBlockOutputStream.h dbms: showing progress for INSERT SELECT query [#METR-13612]. 2014-11-09 02:52:18 +03:00
ODBCDriverBlockOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
OneBlockInputStream.h dbms: external aggregation: initial implementation [#METR-17000]. 2015-12-01 17:09:05 +03:00
ParallelAggregatingBlockInputStream.h Separate compilation of ProfileEvents; comments [#METR-23237]. 2016-10-24 05:02:37 +03:00
ParallelInputsProcessor.h Separate compilation of CurrentMetrics; Separated AsynchronousMetrics from CurrentMetrics; Comments [#METR-23237]. 2016-10-24 07:06:27 +03:00
PartialSortingBlockInputStream.h dbms: removed useless code [#METR-16739]. 2015-06-08 23:22:02 +03:00
PrettyBlockOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
PrettyCompactBlockOutputStream.h dbms: showing progress for INSERT SELECT query [#METR-13612]. 2014-11-09 02:52:18 +03:00
PrettyCompactMonoBlockOutputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 13:35:44 +03:00
PrettySpaceBlockOutputStream.h dbms: showing progress for INSERT SELECT query [#METR-13612]. 2014-11-09 02:52:18 +03:00
ProhibitColumnsBlockOutputStream.h dbms: cutting dependency [#METR-2944].. 2016-01-12 00:46:36 +03:00
PushingToViewsBlockOutputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 15:22:22 +03:00
QueueBlockIOStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 13:35:44 +03:00
RemoteBlockInputStream.h Added abilty to automatically update clusters configuration. [#METR-22802] 2016-10-11 17:17:49 +03:00
RemoteBlockOutputStream.h Added ClientInfo: passing original source of query during distributed query execution; improvement of per-user limits in ProcessList [#METR-23279]. 2016-10-25 00:40:39 +03:00
RemoveColumnsBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
ReplacingSortedBlockInputStream.h Merge 2016-04-15 22:09:42 +03:00
SquashingBlockInputStream.h Fixed error [#METR-21877]. 2016-07-07 04:57:48 +03:00
SquashingBlockOutputStream.h Fixed error [#METR-21877]. 2016-07-07 04:57:48 +03:00
SquashingTransform.h Fixed error [#METR-21877]. 2016-07-07 04:57:48 +03:00
SummingSortedBlockInputStream.h Merge 2016-04-24 09:05:41 +03:00
TabSeparatedBlockOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
TabSeparatedRawRowOutputStream.h Squashed commit of the following: 2016-02-16 19:39:39 +03:00
TabSeparatedRowInputStream.h Squashed commit of the following: 2016-02-16 19:39:39 +03:00
TabSeparatedRowOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
TotalsHavingBlockInputStream.h dbms: less dependencies [#METR-2944]. 2016-01-13 03:32:59 +03:00
TSKVRowInputStream.h Added support for unknown fields in TSKVRowInputStream [#METR-20081]. 2016-02-19 19:59:31 +03:00
TSKVRowOutputStream.h Squashed commit of the following: 2016-02-16 19:39:39 +03:00
UnionBlockInputStream.h Using std::shared_ptr for data types [#METR-21503]. 2016-05-28 17:14:18 +03:00
ValuesRowInputStream.h Squashed commit of the following: 2016-02-16 19:39:39 +03:00
ValuesRowOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
verbosePrintString.h Text formats: detecting and skipping UTF-8 BOM when possible [#METR-21817]. 2016-06-23 22:39:20 +03:00
VerticalRowOutputStream.h Moving code [#METR-2944]. 2016-08-13 04:57:35 +03:00
XMLRowOutputStream.h Make tests deterministic [#METR-22400]. 2016-08-17 23:03:22 +03:00