index 58e92cde59583dd7b114b163304223ecdb2f5d9c..c7c51b830c3761f91bb0ff55736a26087fb560e1 100644 (file)
--- a/src/include/core/data.h
+++ b/src/include/core/data.h
SDB_TYPE_BINARY,
};
+#define SDB_TYPE_TO_STRING(t) \
+ (((t) == SDB_TYPE_INTEGER) \
+ ? "INTEGER" \
+ : ((t) == SDB_TYPE_DECIMAL) \
+ ? "DECIMAL" \
+ : ((t) == SDB_TYPE_STRING) \
+ ? "STRING" \
+ : ((t) == SDB_TYPE_DATETIME) \
+ ? "DATETIME" \
+ : ((t) == SDB_TYPE_BINARY) \
+ ? "BINARY" \
+ : "UNKNOWN")
+
/*
* sdb_data_t:
* A datum retrieved from an arbitrary data source.