} else if (dtUri.equals(XSD.unsignedByte.toString())) {
// Unsigned Byte
return new ByteColumn(var, nullable, false);
} else if (dtUri.equals(XSD.time.toString())) {
// Time column
return new TimeColumn(var, nullable);
} else if (dtUri.equals(XSD.xboolean.toString())) {
// Boolean column
return new BooleanColumn(var, nullable);
} else if (dtUri.equals(XSD.xdouble.toString())) {
// Double column