10 #include "flutter/fml/macros.h"
57 bool WriteValue(
size_t index,
const std::string& item);
59 template <class T, class = std::enable_if<std::is_integral<T>::value>>
61 return BindIntegral(index,
static_cast<int64_t
>(item));
68 template <class T, class = std::enable_if<std::is_integral<T>::value>>
70 return ColumnIntegral(index, item);
73 bool ReadValue(
size_t index,
double& item);
75 bool ReadValue(
size_t index, std::string& item);
83 std::unique_ptr<Handle> statement_handle_;
89 bool BindIntegral(
size_t index, int64_t item);
91 bool ColumnIntegral(
size_t index, int64_t& item);