DoublePointable doublep = (DoublePointable) DoublePointable.FACTORY.createPointable();
doublep.set(new byte[DoublePointable.TYPE_TRAITS.getFixedLength()], 0,
DoublePointable.TYPE_TRAITS.getFixedLength());
doublep.setDouble(((Number) value).doubleValue());
CastToDecimalOperation castToDecimal = new CastToDecimalOperation();
castToDecimal.convertDouble(doublep, dOut);
break;
}
case BuiltinTypeConstants.XS_QNAME_TYPE_ID: {
QName qname = (QName) value;
baaos.reset();