 9737ffe092
			
		
	
	9737ffe092
	
	
	
		
			
			The masking filter now has a default fill value, so that if a provided value does not match, then "X" is used. The tests were modified to use "Y" as an explicitly provided fill value (to distinguish from the default "X") and the results were the default fill value would kick in were modified accordingly.
		
			
				
	
	
		
			20 lines
		
	
	
		
			578 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			578 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| drop database if exists maskingdb;
 | |
| create database maskingdb;
 | |
| use maskingdb;
 | |
| create table masking (a TEXT, b TEXT, c TEXT);
 | |
| insert into masking values ("blah", "012345-ABC", "012345-ABC");
 | |
| select * from masking;
 | |
| a	b	c
 | |
| YYYY	XXXXXXXXXX	YYYYYYYYYY
 | |
| delete from masking;
 | |
| insert into masking values ("blahblah", "221073-01AB", "012345-ABC");
 | |
| select * from masking;
 | |
| a	b	c
 | |
| YYYYYYYY	012345-ABCD	YYYYYYYYYY
 | |
| delete from masking;
 | |
| insert into masking values ("221073-01AB", "221073-01AB", "221073-01AB");
 | |
| select * from masking;
 | |
| a	b	c
 | |
| YYYYYYYYYYY	012345-ABCD	012345-ABCD
 | |
| delete from masking;
 |