synopsis:
void write(const sdds::Page &page);
void write(sdds::Page &&page);
void beginPage(std::int64_t expectedRows);
void setParameter(std::string_view name, sdds::Scalar value);
void setArray(std::string_view name, sdds::ArrayData value);
void setColumn(std::string_view name, sdds::Values value,
std::int64_t startRow = 0);
void commitPage();