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