pig tutorial - apache pig tutorial - Apache Pig EqualsIgnoreCase() - pig latin - apache pig - pig hadoop
What is equalsIgnoreCase?
- The equalsIgnoreCase() Method is used to compare a specified String to another String, ignoring case considerations.
- Two strings are considered equal ignoring case if they are of the same length and corresponding characters in the two strings are equal ignoring case.
- If both are equal this function returns the Boolean value true else it returns the value false.
Syntax:
- Given below is the syntax of the function EqualsIgnoreCase()
Example:
- Assume that there is a file named emp.txt in the HDFS directory /pig_data/as shown below. This file contains the employee details such as id, name age and city.
emp.txt
- And, we have loaded this file into Pig with a relation named emp_data as shown below.
- Given below is an example of the EqualsIgnoreCase() function. In this example we are comparing the names of every employees with the string value ‘Aadav’.
- The above statement compares the string “Aadav” (case insensitive) with the names of the employees, if the value matches it returns true else it returns false. In short, this statement searches the employee record whose name is ‘Aadav’
- The result of the statement will be stored in the relation named equals_data. Verify the content of the relation equals_data, using the Dump operator as shown below.