net.ontopia.topicmaps.query.impl.utils
Class MultiCrossProduct
java.lang.Object
net.ontopia.topicmaps.query.impl.utils.MultiCrossProduct
public class MultiCrossProduct
- extends java.lang.Object
INTERNAL: Expected input is an array of maps with arbitrary keys and values of Object[] type.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
totsize
protected int totsize
sizes
protected int[] sizes
offsets
protected int[] offsets
keys
protected java.lang.Object[] keys
values
protected java.lang.Object[] values
indexes
protected int[] indexes
tuple
protected java.lang.Object[] tuple
size
protected int size
finished
protected boolean finished
MultiCrossProduct
public MultiCrossProduct(java.util.Map[] data)
reset
public void reset()
getSize
public int getSize()
getKeys
public java.lang.Object[] getKeys()
getKeys
public java.lang.Object[] getKeys(int index)
getTuple
public java.lang.Object[] getTuple()
getTuple
public java.lang.Object[] getTuple(int index)
getMap
public java.util.Map getMap()
getMap
public java.util.Map getMap(int index)
nextTuple
public boolean nextTuple()
main
public static void main(java.lang.String[] args)
Copyright © 2000-2012 Ontopia.