Vignesh,

Count would actually be a particularly bad example to start with. :-) Aggregate functions (count, min, max, sum, avg) are not like other functions - they are special and more complicated / very different. Instead, you should look at simple(r) functions like almost anything else described at https://asterixdb.apache.org/docs/0.8.8-incubating/aql/functions.html.


Cheers,

Mike

On 7/6/16 11:29 AM, Xikui Wang wrote:
Hi Vignesh,

There is an entrance class called: AsterixHyracksIntegrationUtil. You can
find it under: org.apache.asterix.api.common. The main method in this class
enables you to launch a local instance for debugging. From my own
experience, QueryTranslator will be a good start point to trace the process.

Best,
Xikui

On Wed, Jul 6, 2016 at 11:16 AM, Vignesh Raghunathan <
[email protected]> wrote:

Hi,

I've been trying to figure out how functions are implemented under the hood
in AsterixDB. For example, I would like to know what happens when the aql
statement count([1,2,3]) is executed.

I tried to set up remote debugging in eclipse to step through the code.
However, I'm not sure what to change to launch an asterixdb instance in
debug mode. Is there a way to do it?

Thanks,
Vignesh


Reply via email to