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
>

Reply via email to