mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-30 13:40:50 +00:00
6c1cb02172
* CLICKHOUSE-4523 Fix "Column '0' already exists" in SELECT .. PREWHERE on column with DEFAULT * fix style * Fix build * Update iostream_debug_helpers.cpp * Update evaluateMissingDefaults.cpp
56 lines
1.6 KiB
C++
56 lines
1.6 KiB
C++
#pragma once
|
|
#include <iostream>
|
|
|
|
#include <Client/Connection.h>
|
|
|
|
|
|
namespace DB
|
|
{
|
|
class IBlockInputStream;
|
|
std::ostream & operator<<(std::ostream & stream, const IBlockInputStream & what);
|
|
|
|
class Field;
|
|
std::ostream & operator<<(std::ostream & stream, const Field & what);
|
|
|
|
struct NameAndTypePair;
|
|
std::ostream & operator<<(std::ostream & stream, const NameAndTypePair & what);
|
|
|
|
class IDataType;
|
|
std::ostream & operator<<(std::ostream & stream, const IDataType & what);
|
|
|
|
class IStorage;
|
|
std::ostream & operator<<(std::ostream & stream, const IStorage & what);
|
|
|
|
class TableStructureReadLock;
|
|
std::ostream & operator<<(std::ostream & stream, const TableStructureReadLock & what);
|
|
|
|
class IFunctionBase;
|
|
std::ostream & operator<<(std::ostream & stream, const IFunctionBase & what);
|
|
|
|
class Block;
|
|
std::ostream & operator<<(std::ostream & stream, const Block & what);
|
|
|
|
struct ColumnWithTypeAndName;
|
|
std::ostream & operator<<(std::ostream & stream, const ColumnWithTypeAndName & what);
|
|
|
|
class IColumn;
|
|
std::ostream & operator<<(std::ostream & stream, const IColumn & what);
|
|
|
|
class IAST;
|
|
std::ostream & operator<<(std::ostream & stream, const IAST & what);
|
|
|
|
std::ostream & operator<<(std::ostream & stream, const Connection::Packet & what);
|
|
|
|
struct ExpressionAction;
|
|
std::ostream & operator<<(std::ostream & stream, const ExpressionAction & what);
|
|
|
|
class ExpressionActions;
|
|
std::ostream & operator<<(std::ostream & stream, const ExpressionActions & what);
|
|
|
|
struct SyntaxAnalyzerResult;
|
|
std::ostream & operator<<(std::ostream & stream, const SyntaxAnalyzerResult & what);
|
|
}
|
|
|
|
/// some operator<< should be declared before operator<<(... std::shared_ptr<>)
|
|
#include <common/iostream_debug_helpers.h>
|