I think then you are using an old code We fixed this recently. Suho
On Fri, Apr 4, 2014 at 10:37 AM, Waruna Perera <[email protected]> wrote: > i did it in the init. but it doesn't work. in the > updateQueryEventSourceOutDefinition in StreamParser class doesn't call the > init function of Transform class. So when query returns data it takes only > the attributes added in the constructor. > > > > > On Fri, Apr 4, 2014 at 10:28 AM, Sriskandarajah Suhothayan > <[email protected]>wrote: > >> You should not add any output stream definition information in the >> constructor, do all at the init(). >> >> Suho >> >> >> On Fri, Apr 4, 2014 at 9:28 AM, Waruna Perera <[email protected]> wrote: >> >>> Hi, >>> >>> I wrote a transform class in Siddhi which i wanted to return variable >>> number of parameters depending on the # of input parameters. So I got the >>> input stream definition in init method to find out number of input >>> parameters and added attributes to out put stream depending on that. >>> >>> but I found that when siddhi query returns the out put , it only takes >>> the output stream parameters which are added in the constructor. >>> >>> I found that siddhi call updateQueryEventSourceOutDefinition method when >>> adding query. >>> >>> package org.wso2.siddhi.core.util.parser; >>> StreamParser.java >>> >>> In this method it only make instance of the Transformer class , but not >>> call the init method. >>> >>> So i can not add attributes to out stream when called in side init >>> method in a Transform class. >>> >>> Please advice me on this. >>> >>> Waruna >>> >>> >>> >>> >> >> >> -- >> >> *S. Suhothayan * >> Associate Technical Lead, >> *WSO2 Inc. *http://wso2.com >> * <http://wso2.com/>* >> lean . enterprise . middleware >> >> >> *cell: (+94) 779 756 757 <%28%2B94%29%20779%20756%20757> | blog: >> http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/> twitter: >> http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: >> http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>* >> >> > -- *S. Suhothayan* Associate Technical Lead, *WSO2 Inc. *http://wso2.com * <http://wso2.com/>* lean . enterprise . middleware *cell: (+94) 779 756 757 | blog: http://suhothayan.blogspot.com/ <http://suhothayan.blogspot.com/>twitter: http://twitter.com/suhothayan <http://twitter.com/suhothayan> | linked-in: http://lk.linkedin.com/in/suhothayan <http://lk.linkedin.com/in/suhothayan>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
