added a couple of comments. [#METR-10202]

This commit is contained in:
Michael Kolupaev 2014-03-19 15:44:41 +04:00
parent 67c563a4d3
commit 4f46874933
2 changed files with 3 additions and 0 deletions

View File

@ -15,6 +15,8 @@ namespace DB
{
/** Превращает выражение из синтаксического дерева в последовательность действий для его выполнения.
*
* NOTE: если ast - запрос SELECT из таблицы, структура этой таблицы не должна меняться во все время жизни ExpressionAnalyzer-а.
*/
class ExpressionAnalyzer : private boost::noncopyable
{

View File

@ -138,6 +138,7 @@ BlockInputStreams MergeTreeDataSelectExecutor::read(
ExpressionAnalyzer analyzer(select.prewhere_expression, data.context, data.getColumnsList());
prewhere_actions = analyzer.getActions(false);
prewhere_column = select.prewhere_expression->getColumnName();
/// TODO: Чтобы работали подзапросы в PREWHERE, можно тут сохранить analyzer.getSetsWithSubqueries(), а потом их выполнить.
}
RangesInDataParts parts_with_ranges;