Class RedactMaskFactory

java.lang.Object
org.apache.orc.impl.mask.MaskFactory
org.apache.orc.impl.mask.RedactMaskFactory

public class RedactMaskFactory extends MaskFactory
Masking strategy that hides most string and numeric values based on unicode character categories.

Masking Parameters: character replacements: string of 10 characters one per group below letter, upper case (default X) letter, lower case (default x) number, digit (default 9) symbol (default $) punctuation (default .) separator (default no masking) letter, other (default ª) mark (default ः) number, other (default ²) other (default ۝)

time replacements: string of 6 numbers or _ one per field below year (0 to 4000, default no masking) month (1 to 12, default 1) date (1 to 31, default 1) hour (0 to 23, default 0) minute (0 to 59, default 0) second (0 to 59, default 0)

Parameters use "_" for preserve original.