Github user zhichao-li commented on a diff in the pull request:

    https://github.com/apache/spark/pull/7709#discussion_r35950539
  
    --- Diff: 
unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java ---
    @@ -507,6 +507,48 @@ public static UTF8String concatWs(UTF8String 
separator, UTF8String... inputs) {
         }
         return res;
       }
    +  
    +  private class Code {
    +    public final Character value;
    +    public Code(Character value) {
    +      this.value = value;
    +    }
    +    public boolean isEmpty(){
    +      return value == null;
    +    }
    +  }
    +
    +  public UTF8String translate(UTF8String matchingString, UTF8String 
replaceString) {
    +    String srcStr = this.toString();
    +    String matching = matchingString.toString();
    +    String replace = replaceString.toString();
    +    Map<Character, Code> dict = new HashMap<>();
    --- End diff --
    
    Had that idea before but just in case we would pass `0` within the string. 
If that's acceptable I would update the code shortly.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to