Internal C++ function for batch recoding multiple character vectors. Efficiently recodes multiple text columns using a single hash table lookup.
List of character vectors with recoded values
List of character vectors to recode
Character vector of values to match
Character vector of replacement values
Logical, whether to set unmatched values to NA (default: FALSE)
This is an internal C++ function exported for advanced users. The hash table is constructed once and reused for all vectors in the list, making it very efficient for batch operations.