asterixdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Carey <>
Subject Re: Debugging source code
Date Wed, 06 Jul 2016 20:53:06 GMT

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



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 <
>> 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

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message