Class MultiCrossProduct


  • public class MultiCrossProduct
    extends Object
    INTERNAL: Expected input is an array of maps with arbitrary keys and values of Object[] type.
    • Field Detail

      • totsize

        protected int totsize
      • sizes

        protected int[] sizes
      • offsets

        protected int[] offsets
      • 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

      • MultiCrossProduct

        public MultiCrossProduct​(Map[] data)
    • Method Detail

      • reset

        public void reset()
      • getSize

        public int getSize()
      • getKeys

        public Object[] getKeys()
      • getKeys

        public Object[] getKeys​(int index)
      • getTuple

        public Object[] getTuple()
      • getTuple

        public Object[] getTuple​(int index)
      • getMap

        public Map getMap()
      • getMap

        public Map getMap​(int index)
      • nextTuple

        public boolean nextTuple()
      • main

        public static void main​(String[] args)