Class CrossProduct

java.lang.Object
net.ontopia.topicmaps.query.impl.utils.CrossProduct

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

    • 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 Details

    • CrossProduct

      public CrossProduct(Map data)
  • Method Details

    • 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)