Yash, RunSimplePlan.java worked for me and that should be a good starting point.
However, running the interpreter from exec/ref using the maven exec command did not output any results on the console, which is surprising. On Tue, Nov 12, 2013 at 10:09 PM, Yash Sharma <[email protected]>wrote: > Hi Narendra, > You should be able to run the reference interpreter directly from > /exec/ref/ > > cd exec/ref > mvn exec:java > -Dexec.mainClass="org.apache.drill.exec.ref.ReferenceInterpreter" > -Dexec.classpathScope=test -Dexec.args="src/test/resources/simple_plan.json" > > Can you send us the error you are getting there. > > Also like I mentioned, you can call your logical plan from the > RunSimplePlan.java class and execute the test case from your IDE directly. > By that way you can also debug where exactly your flow is failing. > > Let us know if you are stuck somewhere. > - Yash > > > > -----Original Message----- > From: naru116 . [mailto:[email protected]] > Sent: Wednesday, November 13, 2013 11:15 AM > To: [email protected] > Subject: Re: Executing Logical Plan > > Hi Dhruv & Yash, > > thanks for the pointers. I downloaded the source code from git, compiled > but I don't seen any bin directory being created after doing mvn install. > However, submit_plan is located under > incubator-drill/distribution/src/resources/ folder and executing from > there doesn't help. > > I tried running the referenceinterpreter from IDE (intellij) with > simple_plan.json. However, the program doesn't terminate for unknown > reasons. > > So, what options do I have to move fwd?? > > -narendra > > > On Mon, Nov 11, 2013 at 11:24 PM, naru116 . <[email protected] > >wrote: > > > Hi, > > > > I'm newbie to the Apache Drill and so please bear with me. I'm trying > > to play around with the code adding few string/math functions (e.g > > reverse > > etc) and I have been told by Jacques that one could use Logical plan > > to test these functions even if there's no support in the sqlline parser. > > > > If I create a logical plan in json file (say testreverse.json) , how > > do I execute this json file? In other words, how do I feed the json to > > interpreter to get the output?? > > > > Thanks, > > Narendra > > > > ________________________________ > > > > > > > NOTE: This message may contain information that is confidential, > proprietary, privileged or otherwise protected by law. The message is > intended solely for the named addressee. If received in error, please > destroy and notify the sender. Any use of this email is prohibited when > received in error. Impetus does not represent, warrant and/or guarantee, > that the integrity of this communication has been maintained nor that the > communication is free of errors, virus, interception or interference. >
