aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/clickhouse/src/Interpreters/getColumnFromBlock.h
blob: 26500cfdd17bac69ee54d2d1d0c88ef2967abd32 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once
#include <Core/Block.h>

namespace DB
{

/// Helps in-memory storages to extract columns from block.
/// Properly handles cases, when column is a subcolumn and when it is compressed.
ColumnPtr getColumnFromBlock(const Block & block, const NameAndTypePair & requested_column);

ColumnPtr tryGetColumnFromBlock(const Block & block, const NameAndTypePair & requested_column);

}