| 287 | } |
| 288 | |
| 289 | bool RowBuilder::SetInt64(uint32_t index, int64_t val) { |
| 290 | if (!Check(index, ::fedb::type::kBigInt)) return false; |
| 291 | SetField(index); |
| 292 | int8_t* ptr = buf_ + offset_vec_[index]; |
| 293 | *(reinterpret_cast<int64_t*>(ptr)) = val; |
| 294 | return true; |
| 295 | } |
| 296 | |
| 297 | bool RowBuilder::AppendFloat(float val) { |
| 298 | if (!SetFloat(cnt_, val)) return false; |