Rename/Add 'string' as a type in place of chararray - and deprecate (and 
probably eventually remove) the use of 'chararray'

                 Key: PIG-912
             Project: Pig
          Issue Type: Bug
            Reporter: Mridul Muralidharan

The type 'chararray' in pig does not refer to an array of characters (char []) 
but rather to java.lang.String
This is inconsistent and confusing naming; and additionally, will be a 
interoperability issue with other systems which support schema's (zebra among 

It would be good to have a consistent naming across projects, while also having 
appropriate names for the various types.

Since use of 'chararray' is already widely deployed, it would be good to :

a) Add a type 'string' (or equivalent) which is an alias for 'chararray'.

Additionally, it is possible to envision these too (if deemed necessary - not a 
main requiremnt) :
b) Modify documentation and example scripts to use this new type.
c) Emit warnings about chararray being deprecated.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Reply via email to