You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by Apache Wiki <wi...@apache.org> on 2008/11/07 04:15:34 UTC
[Pig Wiki] Trivial Update of "PigTypesFunctionalSpec" by CorinneC
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Pig Wiki" for change notification.
The following page has been changed by CorinneC:
http://wiki.apache.org/pig/PigTypesFunctionalSpec
------------------------------------------------------------------------------
== Definitions ==
* arithmetic operator: *, /, +, -
* atomic data types: Single valued types (e.g. int, float).
- * comparitor: boolean operations that test equality, inequality, or do another comparison (such as MATCHES).
+ * comparator: boolean operations that test equality, inequality, or do another comparison (such as MATCHES).
* complex data types: Multi-valued types (e.g. bag).
* datum: A value, could be of complex or atomic type.
- * expression operators: Language constructs used in FILTER or FOREACH statements that evaluate expressions of data. These include comparitors, arithmetic operators, user defined functions, and language provided functions.
+ * expression operators: Language constructs used in FILTER or FOREACH statements that evaluate expressions of data. These include comparators, arithmetic operators, user defined functions, and language provided functions.
* relational operators: Top level language constructs such as FILTER, GROUP BY, etc.
@@ -244, +244 @@
current pig, and to maintain easy use of the language without requiring casts
everywhere in the code.
- [[Anchor(Comparitors)]]
+ [[Anchor(Comparators)]]
- === Comparitors ===
+ === Comparators ===
- Comparitors are currently "perlish" in that they require the user to define
+ Comparators are currently "perlish" in that they require the user to define
the type of the operands. If the user wishes to compare two operands
numerically, = = is used, whereas `eq` is used for comparing two operands as
- strings. The existing string comparitors `eq`, `ne`, `lt`, `lte`, `gt`, `gte` will
+ strings. The existing string comparators `eq`, `ne`, `lt`, `lte`, `gt`, `gte` will
continue to be supported, but they should be considered depricated.
It will now be legal to use = = , ! = , etc. with data of type chararray.