Class CrossProduct


  • public class CrossProduct
    extends Object
    INTERNAL: Expected input is a map with arbitrary keys and values of Object[] type.
    • Field Detail

      • keys

        protected Object[] keys
      • values

        protected Object[] values
      • indexes

        protected int[] indexes
      • tuple

        protected Object[] tuple
      • size

        protected int size
      • finished

        protected boolean finished
    • Constructor Detail

      • CrossProduct

        public CrossProduct​(Map data)
    • Method Detail

      • reset

        public void reset()
      • getSize

        public int getSize()
      • getKeys

        public Object[] getKeys()
      • getTuple

        public Object[] getTuple()
      • getMap

        public Map getMap()
      • nextTuple

        public boolean nextTuple()
      • main

        public static void main​(String[] args)