kevy_cmd method
Execute one command; argv0 is the verb ("SET", "IDX.CREATE", …).
Writes the RESP reply to *out. Returns 0 on success — note a protocol
error (-ERR …) is still a successful call with a RESP error in *out.
Non-zero = the call itself was misused; *out is empty, do not free.
Implementation
int kevy_cmd(
ffi.Pointer<KevyDbHandle> db,
int argc,
ffi.Pointer<ffi.Pointer<ffi.Uint8>> argv,
ffi.Pointer<ffi.Size> argv_len,
ffi.Pointer<KevyBuf> out,
) {
return _kevy_cmd(db, argc, argv, argv_len, out);
}