未验证 提交 f64dbda1 编写于 作者: A alexey-milovidov 提交者: GitHub

Update FunctionsExternalDictionaries.h

上级 f27a712b
......@@ -1452,22 +1452,23 @@ private:
const ExternalDictionaries & dictionaries;
};
template <typename T>
auto getColumnData(const IColumn* column, size_t index) ->
std::enable_if_t<std::is_signed<T>::value && std::is_integral<T>::value, Int64>
auto getColumnData(const IColumn * column, size_t index) ->
std::enable_if_t<std::is_signed_v<T> && std::is_integral_v<T>, Int64>
{
return column->getInt(index);
}
template <typename T>
auto getColumnData(const IColumn* column, size_t index) ->
std::enable_if_t<std::is_unsigned<T>::value && std::is_integral<T>::value, UInt64>
auto getColumnData(const IColumn * column, size_t index) ->
std::enable_if_t<std::is_unsigned_v<T> && std::is_integral_v<T>, UInt64>
{
return column->getUInt(index);
}
template <typename T>
const PaddedPODArray<T>* getColumnDataAsPaddedPODArray(const IColumn* column, PaddedPODArray<T>* backup_storage)
const PaddedPODArray<T> * getColumnDataAsPaddedPODArray(const IColumn * column, PaddedPODArray<T> * backup_storage)
{
if (const auto vector_col = checkAndGetColumn<ColumnVector<T>>(column))
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册