47 result_(result), addressColumnIndex_(-1), cycleColumnIndex_(-1) {
77 const std::string errorMsg =
78 "Tried to fetch data from an empty result set.";
93 const std::string errorMsg =
94 "Tried to fetch data from an empty result set.";
#define assert(condition)
UInt32 InstructionAddress
CycleCount ClockCycleCount
Alias for ClockCycleCount.
virtual int integerValue() const
RelationalDBQueryResult * result_
virtual ~InstructionExecution()
InstructionExecution(RelationalDBQueryResult *result)
ClockCycleCount cycle() const
InstructionAddress address() const
static NullDataObject & instance()
virtual int column(const std::string &name) const
virtual const DataObject & data(std::size_t column) const =0