Hi Eric, The file name is ExHbaseSelect.cpp (note the lower case 'b'), so perhaps that's the problem. You could equally well try putting a breakpoint at ExHbaseScanTaskTcb::work. The work method is called at least once each time the statement is executed.
A simple way to get started is to test using sqlci on platform. You can just "gdb sqlci", then "start" then "b ExHbaseScanTaskTcb::work". For simple serial plans you should get a hit in the sqlci process itself. (If you have a parallel plan, then this method would get hit in the ESPs instead.) Dave On Wed, Jul 15, 2015 at 1:26 PM, Eric Owhadi <[email protected]> wrote: > I am getting familiar with the Trafodion code. In particular, I am > interested to see the hbase interfaces. So I installed the dev environment, > added Eclipse with the CDT pluggin to be able to debug both C++ and java > code. > > I was hoping to set a breakpoint at: > ExHBaseSelect.cpp, line 68, where I would have guessed > case SCAN_OPEN: > would be hit when I do from sqlci: > select * from trafodion.usr.t3; > > I set dbg on all mx* processes. > > No success, the code won't breat on the break point. > > Any clue would be greatly appreciated :-), > Regards, > Eric Owhadi >
