feat(Data::Statement): make statementsCount() Optional 230

This commit is contained in:
Alex Fabijanic
2023-11-02 00:28:18 +01:00
parent afd9c8c408
commit 4f0315aeb0
3 changed files with 8 additions and 5 deletions

View File

@@ -155,13 +155,14 @@ Statement& Statement::reset()
return *this;
}
std::size_t Statement::statementsCount() const
Optional<std::size_t> Statement::statementsCount() const
{
Optional<std::size_t> ret;
#ifndef POCO_DATA_NO_SQL_PARSER
return _pParseResult->size();
#else
return 0u;
if (_pImpl->session().shouldParse())
ret = _pParseResult->size();
#endif
return ret;
}