MCPcopy Create free account
hub / github.com/Snapchat/KeyDB / zrangeResultEmitCBufferToClient

Function zrangeResultEmitCBufferToClient

src/t_zset.cpp:2905–2917  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2903}
2904
2905static void zrangeResultEmitCBufferToClient(zrange_result_handler *handler,
2906 const void *value, size_t value_length_in_bytes, double score)
2907{
2908 if (handler->should_emit_array_length) {
2909 addReplyArrayLen(handler->client, 2);
2910 }
2911
2912 addReplyBulkCBuffer(handler->client, value, value_length_in_bytes);
2913
2914 if (handler->withscores) {
2915 addReplyDouble(handler->client, score);
2916 }
2917}
2918
2919static void zrangeResultEmitLongLongToClient(zrange_result_handler *handler,
2920 long long value, double score)

Callers

nothing calls this directly

Calls 3

addReplyArrayLenFunction · 0.85
addReplyBulkCBufferFunction · 0.85
addReplyDoubleFunction · 0.85

Tested by

no test coverage detected