@override double getAsCurrency() { final buf = TValueBuffer(); return _getRaw(buf) ? _toDouble(buf.value) : 0; }