You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			779 B
		
	
	
	
		
			Awk
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			779 B
		
	
	
	
		
			Awk
		
	
	
	
	
	
/BufferStatus/ {
 | 
						|
    pix = $2/96;
 | 
						|
    # print pix;
 | 
						|
    str = "";
 | 
						|
    if($3 < $4) {
 | 
						|
        for(i=0; i < $2; i= i + pix) {
 | 
						|
        #   print i, $2, $3, $4;
 | 
						|
        #       printf("/");
 | 
						|
           if(i < $3) {
 | 
						|
               str = str "*";
 | 
						|
           } else if (i >= $3 && i < $4) {
 | 
						|
               str = str "-";
 | 
						|
           } else if (i >= $4) {
 | 
						|
               str = str "*";
 | 
						|
           }
 | 
						|
        }
 | 
						|
        
 | 
						|
    } else {
 | 
						|
        for(i=0; i < $2; i = i + pix) {
 | 
						|
        #   print i, $2, $3, $4;
 | 
						|
        #       printf("\\");
 | 
						|
           if(i < $4) {
 | 
						|
               str = str "-";
 | 
						|
           } else if (i >= $4 && i < $3) {
 | 
						|
               str = str "*";
 | 
						|
           } else if (i >= $3) {
 | 
						|
               str = str "-";
 | 
						|
           }
 | 
						|
        }
 | 
						|
    }
 | 
						|
    printf("|%s| - %d\n", str, $2);
 | 
						|
}
 |