java/sql-dk/src/info/globalcode/sql/dk/formatting/TabularFormatter.java
branchv_0
changeset 142 da1e38386d84
parent 124 9277b02a3b02
child 155 eb3676c6929b
equal deleted inserted replaced
141:ecd17aad1178 142:da1e38386d84
    55 		trimValues = formatterContext.getProperties().getBoolean(PROPERTY_TRIM, false);
    55 		trimValues = formatterContext.getProperties().getBoolean(PROPERTY_TRIM, false);
    56 		out.setColorful(formatterContext.getProperties().getBoolean(PROPERTY_COLORFUL, true));
    56 		out.setColorful(formatterContext.getProperties().getBoolean(PROPERTY_COLORFUL, true));
    57 	}
    57 	}
    58 
    58 
    59 	@Override
    59 	@Override
    60 	public void writeStartResultSet() {
    60 	public void writeStartResultSet(ColumnsHeader header) {
    61 		super.writeStartResultSet();
    61 		super.writeStartResultSet(header);
    62 		printResultSeparator();
    62 		printResultSeparator();
    63 	}
       
    64 
       
    65 	@Override
       
    66 	public void writeColumnsHeader(ColumnsHeader header) {
       
    67 		super.writeColumnsHeader(header);
       
    68 
    63 
    69 		initColumnWidths(header.getColumnCount());
    64 		initColumnWidths(header.getColumnCount());
    70 
    65 
    71 		printTableIndent();
    66 		printTableIndent();
    72 		printTableBorder("╭");
    67 		printTableBorder("╭");
   225 		out.bell();
   220 		out.bell();
   226 		out.flush();
   221 		out.flush();
   227 	}
   222 	}
   228 
   223 
   229 	@Override
   224 	@Override
   230 	public void writeStartUpdatesResult() {
   225 	public void writeUpdatesResult(int updatedRowsCount) {
   231 		super.writeStartUpdatesResult();
   226 		super.writeUpdatesResult(updatedRowsCount);
   232 		printResultSeparator();
   227 		printResultSeparator();
   233 	}
       
   234 
       
   235 	@Override
       
   236 	public void writeUpdatedRowsCount(int updatedRowsCount) {
       
   237 		super.writeUpdatedRowsCount(updatedRowsCount);
       
   238 		out.print(TerminalColor.Red, "Updated records: ");
   228 		out.print(TerminalColor.Red, "Updated records: ");
   239 		out.println(updatedRowsCount);
   229 		out.println(updatedRowsCount);
   240 		out.bell();
   230 		out.bell();
   241 		out.flush();
   231 		out.flush();
   242 	}
   232 	}