} else if (dtUri.equals(XSD.unsignedShort.toString())) {
// Unsigned Short Integer column
return new IntegerColumn(var, nullable, false);
} else if (dtUri.equals(XSD.xbyte.toString())) {
// Signed Byte
return new ByteColumn(var, nullable, true);
} 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