diff --git a/src/carnot/udf/udtf.h b/src/carnot/udf/udtf.h index 3fe5c4d296a..4f05dfacd4e 100644 --- a/src/carnot/udf/udtf.h +++ b/src/carnot/udf/udtf.h @@ -185,7 +185,7 @@ class UDTFTraits { template typename std::enable_if_t::HasInitArgsFn(), bool> static constexpr HasCorrectInitArgsSignature() { - return CorrectInitArgsTypeHelper>::value; + return CorrectInitArgsTypeHelper>::value; } template @@ -231,7 +231,7 @@ class UDTFTraits { static constexpr bool HasCorrectOutputRelationFnSignature() { return HasOutputRelationFn() && CorrectOutputRelationTypeHelper< - std::result_of_t>::value; + std::invoke_result_t>::value; } /** @@ -244,7 +244,7 @@ class UDTFTraits { * @return */ static constexpr bool HasCorrectExectorFnReturnType() { - return HasExecutorFn() && std::is_same_v, + return HasExecutorFn() && std::is_same_v, udfspb::UDTFSourceExecutor>; } diff --git a/src/common/base/utils.h b/src/common/base/utils.h index 9a7b889b48b..675c50e51a0 100644 --- a/src/common/base/utils.h +++ b/src/common/base/utils.h @@ -363,7 +363,7 @@ constexpr auto ArrayTransform(const std::array& arr, F&& f) { template constexpr auto ArrayTransform(const std::array&, F&&) { - return std::array, 0>{}; + return std::array, 0>{}; } // Attempts to cast raw value into an enum, and returns error if the value is not valid.