MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / SIType_ToString

Function SIType_ToString

src/value.c:234–274  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

232}
233
234const char *SIType_ToString(SIType t) {
235 if (t & T_MAP) {
236 return "Map";
237 } else if(t & T_STRING) {
238 return "String";
239 } else if(t & T_INT64) {
240 return "Integer";
241 } else if(t & T_BOOL) {
242 return "Boolean";
243 } else if(t & T_DOUBLE) {
244 return "Float";
245 } else if(t & T_PTR) {
246 return "Pointer";
247 } else if(t & T_NODE) {
248 return "Node";
249 } else if(t & T_EDGE) {
250 return "Edge";
251 } else if(t & T_ARRAY) {
252 return "List";
253 } else if(t & T_PATH) {
254 return "Path";
255 } else if(t & T_DATETIME) {
256 return "Datetime";
257 } else if(t & T_LOCALDATETIME) {
258 return "Local Datetime";
259 } else if(t & T_DATE) {
260 return "Date";
261 } else if(t & T_TIME) {
262 return "Time";
263 } else if(t & T_LOCALTIME) {
264 return "Local Time";
265 } else if(t & T_DURATION) {
266 return "Duration";
267 } else if(t & T_POINT) {
268 return "Point";
269 } else if(t & T_NULL) {
270 return "Null";
271 } else {
272 return "Unknown";
273 }
274}
275
276void SIType_ToMultipleTypeString(SIType t, char *buf, size_t bufferLen) {
277 // Worst case: Len(SIType names) + 19*Len(", ") + Len("Or") = 177 + 38 + 2 = 217

Callers 3

Error_SITypeMismatchFunction · 0.85
AR_TYPEOFFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected