Hi! I’ve been working with Qnum columns, and I noticed that they are not properly handled by standard operators, for instance:
Comparison:
Casting:
The first one will certainly hit the users as they wouldn’t understand that “<25.0” is actually internally stored as 25.000000000000004 and as such greater than 25.0.
What would be handy too, is a set of three additional functions similar to DG.Qnum.getQ() == DG.QNUM_GREATER
, QNUM_LESS
and QNUM_EXACT
(for instance IsQualifierGreater(Qnum), IsQualifierLess(Qnum), and IsQualifierExact(Qnum)).