Merge pull request #2308 from ilyshnikova/master

Without std::move
This commit is contained in:
alexey-milovidov 2018-05-01 12:35:57 -07:00 committed by GitHub
commit 52c58d3a82
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -76,13 +76,13 @@ void FunctionProject::executeImpl(Block & block, const ColumnNumbers & arguments
const auto & projection_column = block.getByPosition(arguments[1]).column;
if (const auto projection_column_uint8 = checkAndGetColumn<ColumnUInt8>(projection_column.get()))
{
block.getByPosition(result).column = std::move(data_column->filter(projection_column_uint8->getData(), -1));
block.getByPosition(result).column = data_column->filter(projection_column_uint8->getData(), -1);
}
else if (const auto projection_column_uint8_const = checkAndGetColumnConst<ColumnUInt8>(projection_column.get()))
{
if (projection_column_uint8_const->getBoolRepresentation(0))
{
block.getByPosition(result).column = std::move(data_column->cloneResized(data_column->size()));
block.getByPosition(result).column = data_column->cloneResized(data_column->size());
}
else
{