Database-Async-SQLite

 view release on metacpan or  search on metacpan

sqlite_thread/sqlite_sth.cpp  view on Meta::CPAN

	dbh_.push([self] {
		if(self->stmt_ == nullptr) {
			throw std::logic_error("did not have valid sth");
		}
		auto code = sqlite3_step(self->stmt_);
		switch(code) {
		case SQLITE_OK:
			std::cerr << self->stmt_ << " - OK\n";
			break;
		case SQLITE_BUSY:
			std::cerr << self->stmt_ << " - busy\n";
			break;
		case SQLITE_DONE:
			std::cerr << self->stmt_ << " - done\n";
			break;
		case SQLITE_ROW: {
			std::cerr << self->stmt_ << " - row\n";
			auto start = std::chrono::steady_clock::now();
			{
				std::unordered_map<std::string, std::string> row;
				for(int i = 0; i < self->count_; ++i) {



( run in 0.227 second using v1.01-cache-2.11-cpan-87723dcf8b7 )