Create local context for query analyzing in PushingToViewsBlockOutputStream.

This commit is contained in:
Nikolai Kochetov 2020-04-30 19:30:41 +03:00 committed by Alexey Milovidov
parent c6b9580e9e
commit 18e4df1e85

View File

@ -69,7 +69,7 @@ PushingToViewsBlockOutputStream::PushingToViewsBlockOutputStream(
Context local_context = *views_context;
local_context.addViewSource(
StorageValues::create(
storage->getStorageID(), storage->getColumns(), Block(), storage->getVirtuals()));
storage->getStorageID(), storage->getColumns(), storage->getSampleBlock(), storage->getVirtuals()));
/// Get list of columns we get from select query.
auto header = InterpreterSelectQuery(query, local_context, SelectQueryOptions().analyze()).getSampleBlock();