@override double getAsBCD() { final buf = TValueBuffer(); return getData(buf) ? _toDouble(buf.value) : 0.0; }