diff -r b48a82a64a02 -r 3c6d560a1d14 java/sql-dk/src/info/globalcode/sql/dk/formatting/ColumnDescriptor.java --- a/java/sql-dk/src/info/globalcode/sql/dk/formatting/ColumnDescriptor.java Sun Apr 06 17:53:36 2014 +0200 +++ b/java/sql-dk/src/info/globalcode/sql/dk/formatting/ColumnDescriptor.java Sun Apr 06 23:32:54 2014 +0200 @@ -17,6 +17,8 @@ */ package info.globalcode.sql.dk.formatting; +import java.sql.Types; + /** * * @author Ing. František Kučera (frantovo.cz) @@ -96,4 +98,25 @@ public void setColumnNumber(int columnNumber) { this.columnNumber = columnNumber; } + + public boolean isBoolean() { + return type == Types.BOOLEAN; + } + + public boolean isNumeric() { + switch (type) { + case Types.BIGINT: + case Types.DECIMAL: + case Types.DOUBLE: + case Types.FLOAT: + case Types.INTEGER: + case Types.NUMERIC: + case Types.REAL: + case Types.SMALLINT: + case Types.TINYINT: + return true; + default: + return false; + } + } }