I think the document is updated:
http://pig.apache.org/docs/r0.8.1/udf.html. Which document are you
looking at?
Also there is a Pig 0.6->0.7 migration guide:
http://wiki.apache.org/pig/LoadStoreMigrationGuide
Javadoc for ResourceSchema.getSchema() is wrong, I will change it.
Daniel
On 05/23/2011 12:38 PM, Sweet, Nate wrote:
Thanks. I guess this means the docs have been wrong for two versions? Uhg.
Also, ResourceFieldSchema getSchema says only a tuple can have a schema, which
is wrong because it seems a bag can have a schema just fine. Apparently map
cannot have a schema, but I'm just guessing at this point.
I must say I am very frustrated with the general lack of (and incorrect)
documentation for Pig. I understand the project is evolving rapidly, but IMO
documentation should not suffer.
-Nate
-----Original Message-----
From: Daniel Dai [mailto:[email protected]]
Sent: Friday, May 20, 2011 4:31 PM
To: [email protected]
Cc: Sweet, Nate
Subject: Re: specifying the schema with a LoadFunc
It is changed to LoadMetadata.getSchema() starting 0.7.
Daniel
On 05/20/2011 02:20 PM, Sweet, Nate wrote:
Hi,
I have a LoadFunc that loads data using a complex schema. I don't want to have to specify
the schema every time. LoadFunc used to have a method "determineSchema". The
current docs reference this:
http://wiki.apache.org/pig/UDFManual#line-595
However, the current source does not have this method:
http://svn.apache.org/viewvc/pig/trunk/src/org/apache/pig/LoadFunc.java?view=markup
Why was this removed? What replaces this functionality?
Thanks,
-Nate