在實木複合文件中,數據存儲在少量的基元類型中。然而,高階邏輯類型(又名轉換類型)的概念是存在的。例如,可以將DECIMAL(10,2)存儲爲長度爲3的字節數組,即由模式定義除以100到固定精度小數的整數。實木複合文件邏輯類型映射
我的問題是:哪裏有一個從數值邏輯類型到諸如DECIMAL等標識符的映射,以及它們如何進一步指定? 據我瞭解,模式節儉規範塊看起來像這樣: thrift_spec = (0, type(I32), type_length(I32), repetition_type(I32), name(string), num_children(I32), converted_type(I32), ... )
這是我最後一個變量的含義,以及規範中可能遵循的更多信息。
我也搜索過「十進制」的節儉等價物,語言之間的可移植性很重要。沒有優雅的解決方案,我選擇整數* 100 –