public static reindexer_error get_reindexer_instance(uintptr_t psvc, reindexer_string dbname, reindexer_string user, reindexer_string pass, ref uintptr_t rx) { var result = get_reindexer_instance_native(psvc, dbname, user, pass, ref rx); _instances[rx] = true; return(result); }
public ReindexerStringHandle(byte[] byteArray) { _gcHandle = GCHandle.Alloc(byteArray, GCHandleType.Pinned); RxString = new reindexer_string { p = _gcHandle.AddrOfPinnedObject(), n = byteArray?.Length ?? 0 }; }
public ReindexerStringHandle(Memory <byte> byteMem) { _memoryHandle = byteMem.Pin(); unsafe { RxString = new reindexer_string { p = (IntPtr)_memoryHandle.Pointer, n = byteMem.Length }; } }
public static reindexer_ret reindexer_get_meta(uintptr_t rx, reindexer_string ns, reindexer_string key, reindexer_ctx_info ctx_info) { _responseBufferConcurrenyLimit.Wait(); return(reindexer_get_meta_native(rx, ns, key, ctx_info)); }
public static reindexer_ret reindexer_select(uintptr_t rx, reindexer_string query, int as_json, int32_t[] pt_versions /* int32_t* */, int pt_versions_count, reindexer_ctx_info ctx_info) { _responseBufferConcurrenyLimit.Wait(); return(reindexer_select_native(rx, query, as_json, pt_versions, pt_versions_count, ctx_info)); }