.where(ATTRIBUTES.UDT_SCHEMA.equal(getSchema().getName()))
.and(ATTRIBUTES.UDT_NAME.equal(getName()))
.orderBy(ATTRIBUTES.ORDINAL_POSITION)
.fetch()) {
DataTypeDefinition type = new DefaultDataTypeDefinition(
getDatabase(),
getSchema(),
record.getValue(ATTRIBUTES.DATA_TYPE),
record.getValue(ATTRIBUTES.CHARACTER_MAXIMUM_LENGTH),
record.getValue(ATTRIBUTES.NUMERIC_PRECISION),