我正在尝试读取表,修改列并写入另一个表。我遵循了可用的文档并运行了以下代码。它不会给出任何错误,但是任务也不会执行。
我尝试删除转换步骤,然后写入信息。
// needs to be compiled with -mf16c enabled
#include <immintrin.h>
#include <cstdint>
struct float16
{
private:
uint16_t _value;
public:
inline float16() : _value(0) {}
inline float16(const float16&) = default;
inline float16(float16&&) = default;
inline float16(const float f) : _value(_cvtss_sh(f, _MM_FROUND_CUR_DIRECTION)) {}
inline float16& operator = (const float16&) = default;
inline float16& operator = (float16&&) = default;
inline float16& operator = (const float f) { _value = _cvtss_sh(f, _MM_FROUND_CUR_DIRECTION); return *this; }
inline operator float () const
{ return _cvtsh_ss(_value); }
inline friend std::istream& operator >> (std::istream& input, float16& h)
{
float f = 0;
input >> f;
h._value = _cvtss_sh(f, _MM_FROUND_CUR_DIRECTION);
return input;
}
};
输出: -选择in = 1 out = 6 [done] -format_for_db in = 6 out = 6 [done] -InsertOrUpdate in = 6 out = 6 [done]
答案 0 :(得分:0)
当产生以下字典时,它可以工作
yield {"id": row[0], "text": row[1], "count":row[2]}
转换后的链中有bonobo.UnpackItems(0)
个节点。