Lines Matching refs:_pimpl

441     _pimpl(pimpl_)  in results_iterator()
458 _pimpl->_valid = _pimpl->_stmt.step(); in operator ++()
468 return _pimpl->_valid; in operator bool()
478 const int64_t id = _pimpl->_stmt.safe_column_int64("test_program_id"); in test_program()
479 if (!_pimpl->_last_test_program || in test_program()
480 _pimpl->_last_test_program.get().first != id) in test_program()
483 _pimpl->_backend, id); in test_program()
484 _pimpl->_last_test_program = std::make_pair(id, tp); in test_program()
486 return _pimpl->_last_test_program.get().second; in test_program()
499 return _pimpl->_stmt.safe_column_text("name"); in test_case_name()
509 return parse_result(_pimpl->_stmt, "result_type", "result_reason"); in result()
520 _pimpl->_stmt, "start_time"); in duration()
522 _pimpl->_stmt, "end_time"); in duration()
560 return get_test_case_file(_pimpl->_backend.database(), in stdout_contents()
561 _pimpl->_stmt.safe_column_int64("test_case_id"), in stdout_contents()
573 return get_test_case_file(_pimpl->_backend.database(), in stderr_contents()
574 _pimpl->_stmt.safe_column_int64("test_case_id"), in stderr_contents()
607 _pimpl(new impl(backend_)) in transaction()
625 _pimpl->_tx.commit(); in commit()
639 _pimpl->_tx.rollback(); in rollback()
657 sqlite::statement stmt = _pimpl->_db.create_statement( in get_action()
684 new results_iterator::impl(_pimpl->_backend, action_id))); in get_action_results()
700 sqlite::statement stmt = _pimpl->_db.create_statement( in get_latest_action()
729 sqlite::statement stmt = _pimpl->_db.create_statement( in get_context()
737 get_env_vars(_pimpl->_db, context_id)); in get_context()
761 sqlite::statement stmt = _pimpl->_db.create_statement( in put_action()
765 const int64_t action_id = _pimpl->_db.last_insert_rowid(); in put_action()
788 sqlite::statement stmt = _pimpl->_db.create_statement( in put_context()
792 const int64_t context_id = _pimpl->_db.last_insert_rowid(); in put_context()
794 put_env_vars(_pimpl->_db, context_id, context.env()); in put_context()
820 _pimpl->_db, test_program.get_metadata()); in put_test_program()
822 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_program()
839 return _pimpl->_db.last_insert_rowid(); in put_test_program()
863 _pimpl->_db, test_case.get_metadata()); in put_test_case()
865 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_case()
872 return _pimpl->_db.last_insert_rowid(); in put_test_case()
898 const optional< int64_t > file_id = put_file(_pimpl->_db, path); in put_test_case_file()
904 sqlite::statement stmt = _pimpl->_db.create_statement( in put_test_case_file()
912 return optional< int64_t >(_pimpl->_db.last_insert_rowid()); in put_test_case_file()
939 sqlite::statement stmt = _pimpl->_db.create_statement( in put_result()
981 const int64_t result_id = _pimpl->_db.last_insert_rowid(); in put_result()