MIYAKAWA Taku created PIG-3158:
----------------------------------
Summary: Errors in the document "Control Structures"
Key: PIG-3158
URL: https://issues.apache.org/jira/browse/PIG-3158
Project: Pig
Issue Type: Bug
Components: documentation
Reporter: MIYAKAWA Taku
Attachments: PIG-3158.patch
This is a patch to fix errors in document "Control Structures."
# "from ... import Pig" statement is commented out in several example programs.
# Several examples include invalid shebang lines "#! /usr/bin/python." No space
character is permitted between "!" and the path.
# The sentence "... a map of parameters (...) must be provided as was
illustrated in the example above" does not make a sence, because the example
actually shows implicit binding.
# An invalid comment line "// In a jython script"
# "1. param" and "2. Command line arguments" in the section "Passing Parameters
to a Script" are effectively heading lines, but not formatted in that way.
# The python module "sys" is used but not imported in several example programs.
# An example program in the section "Automated Pig Latin Generation" does not
actually generate Pig Latin statements. The program does parameter binding. The
patch removes the program and merges the sections "Automated Pig Latin
Generation" and "Conditional Compilation."
# An example program in "PigProgressNotificationListener Object" lacks the
first line of the class definition.
# An input file of the example program idmapreduce.java is indicated to be
placed on the local working directory, but the file must be placed on the home
direcotry on the HDFS.
# From the statement "Unlike user defined functions (UDFs), which only allow
quoted strings as its parameters", the "which" clause should be removed because
UDFs can actually take types of parameters other than strings.
# In several example programs, smart quotation marks (‘ and ’) are wrongly used
to quote strings. The patch replaces them by straight quotation marks ( ' ).
# In several examples, endash marks (U+2013) are wrongly used as hyphens. The
patch replaces them by hyphens ( - ).
# Removes a meaningless statement: "If parameters are specified using the
preprocessor statements, the script should include either %declare or %default."
# A parameter precedence list says "parameters defined in a script" have the
lowest precedence, but actually parameters in parameter files have the lowest
precedence.
# The last example of the page declares a parameter with a command output, but
it wrongly uses quotation marks, not back ticks.
# Improves indentation of example programs.
# Updates a link:
[PigServer|http://pig.apache.org/docs/r0.10.0/api/org/apache/pig/PigServer.html]
# Fixes typos:
#* "Compile is a static function on the Pig -object- +class+ "
#* "a Java Properties object -and- or +a+ file containing a list of properties"
#* "The example -above- +in the previous section+ shows how to make use of this
call"
#* "PigStats as it -is today will- +was before has+ become SimplePigStats"
#* " -pig.java- +Pig+ Object"
#* "BoundScript -.java- Object"
#* "PigStats -.java- Object"
#* "PigProgressNotificationListener -.java- Object"
#* "a fully substituted Pig script +is+ produced"
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira