| 31 | |
| 32 | template<typename T> |
| 33 | inline std::string DebugString(const T& val) { |
| 34 | if (val.is_null) return "NULL"; |
| 35 | std::stringstream ss; |
| 36 | ss << val.val; |
| 37 | return ss.str(); |
| 38 | } |
| 39 | |
| 40 | template<> |
| 41 | inline std::string DebugString(const StringVal& val) { |