MaskFirstN overloads for string value
| 614 | |
| 615 | /// MaskFirstN overloads for string value |
| 616 | StringVal MaskFunctions::MaskFirstN(FunctionContext *ctx, const StringVal &val) { |
| 617 | return MaskFirstNImpl(ctx, val, CHAR_COUNT, MASKED_UPPERCASE, MASKED_LOWERCASE, |
| 618 | MASKED_DIGIT, MASKED_OTHER_CHAR); |
| 619 | } |
| 620 | StringVal MaskFunctions::MaskFirstN(FunctionContext* ctx, const StringVal& val, |
| 621 | const IntVal& char_count) { |
| 622 | return MaskFirstNImpl(ctx, val, char_count.val, MASKED_UPPERCASE, MASKED_LOWERCASE, |
nothing calls this directly
no test coverage detected