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

Function SIArray_Clone

src/datatypes/array.c:131–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129}
130
131SIValue SIArray_Clone(SIValue siarray) {
132 uint arrayLen = SIArray_Length(siarray);
133 SIValue newArray = SIArray_New(arrayLen);
134 for(uint i = 0; i < arrayLen; i++) {
135 SIArray_Append(&newArray, siarray.array[i]);
136 }
137 return newArray;
138}
139
140void SIArray_ToString(SIValue list, char **buf, size_t *bufferLen, size_t *bytesWritten) {
141 if(*bufferLen - *bytesWritten < 64) {

Callers 5

SI_CloneValueFunction · 0.85
AR_REMOVEFunction · 0.85
AR_SORTFunction · 0.85
AR_INSERTFunction · 0.85
AR_INSERTLISTELEMENTSFunction · 0.85

Calls 3

SIArray_LengthFunction · 0.85
SIArray_NewFunction · 0.85
SIArray_AppendFunction · 0.85

Tested by

no test coverage detected