> On Feb. 18, 2013, 5:51 a.m., Prashant Kommireddi wrote: > > src/org/apache/pig/builtin/ToJson.java, line 38 > > <https://reviews.apache.org/r/9481/diff/2/?file=259422#file259422line38> > > > > This could probably be constructed lazily only once. Something like > > > > ByteArrayOutputStream baos; > > > > if(baos == null) { > > baos = new ByteArrayOutputStream(BUF_SIZE); > > } > > Russell Jurney wrote: > ByteArrayOutputStream baos; > if(baos == null) { > baos = new ByteArrayOutputStream(BUF_SIZE); > } > > does not parse > > Russell Jurney wrote: > Thanks, I did this. > > Russell Jurney wrote: > I had to do baos.reset() each execution to reuse this.
"does not parse"? Did not get that. Wouldn't declaring it as a class var and initializing only once work? public class ToJson extends EvalFunc<String> { private static ByteArrayOutputStream baos = null; public String exec(Tuple input) throws IOException { if(input == null ......) // if(baos == null) { baos = new ByteArrayOutputStream(BUF_SIZE); } // // } - Prashant ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/9481/#review16700 ----------------------------------------------------------- On Feb. 18, 2013, 11:03 p.m., Russell Jurney wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/9481/ > ----------------------------------------------------------- > > (Updated Feb. 18, 2013, 11:03 p.m.) > > > Review request for pig, Ashutosh Chauhan, Dmitriy Ryaboy, Alan Gates, > Jonathan Coveney, and Bill Graham. > > > Description > ------- > > This patch is for JIRA, https://issues.apache.org/jira/browse/PIG-2641 > PIG-2641 - which adds a ToJson builtin based on the serialization in > JsonStorage. > > > This addresses bug PIG-2641. > https://issues.apache.org/jira/browse/PIG-2641 > > > Diffs > ----- > > src/org/apache/pig/builtin/JsonStorage.java 56086ff > src/org/apache/pig/builtin/ToJson.java PRE-CREATION > test/org/apache/pig/test/TestToJson.java PRE-CREATION > test/org/apache/pig/test/data/jsonStorage1.tojson PRE-CREATION > > Diff: https://reviews.apache.org/r/9481/diff/ > > > Testing > ------- > > This works for me locally, and there is a working unit test. > > > Thanks, > > Russell Jurney > >