INNER CODE UNIT · C#

RunCountryStatusPrefixSeekAsync

ZoneTree/ZoneTree · benchmarks/zonetree-scan-lab/Program.cs:272

  public Task RunCountryStatusPrefixSeekAsync(CountryStatusKey[] prefixes) =>
      RunCountryStatusIteratorSeekAsync("prefix-seek country/status", prefixes);

  Task RunCountryStatusIteratorSeekAsync(string name, CountryStatusKey[] keys) =>
      ScanExecution.RunPartitionedAsync(
          name,
          keys.Length,
          config.Parallelism,
          (start, count, checksum) =>
          {
            if (config.ReuseIterator)
            {
              using var iterator = CreateStringIndexIterator(CountryStatusIndex!);
              for (var i = start; i < start + count; i++)
                SeekStringIndexValue(iterator, keys[i].Text, checksum);
              return;
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…