Class CartesianProductUtils

java.lang.Object
io.trino.benchto.driver.utils.CartesianProductUtils

public final class CartesianProductUtils extends Object
Utility class for computing cartesian product form a map of lists (multimap).
  • Method Details

    • cartesianProduct

      public static <K, V> List<Map<K,V>> cartesianProduct(Map<K,List<V>> map)
      Computes cartesian product from a multimap. For each combination of multimap values a map is created.