mondrian.olap.fun
Class NativizeSetFunDef.CrossJoinAnalyzer

java.lang.Object
  extended by mondrian.olap.fun.NativizeSetFunDef.CrossJoinAnalyzer
Enclosing class:
NativizeSetFunDef

public static class NativizeSetFunDef.CrossJoinAnalyzer
extends java.lang.Object


Constructor Summary
NativizeSetFunDef.CrossJoinAnalyzer(java.util.List<Member[]> simplifiedList, mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)
           
 
Method Summary
 java.util.List<Member[]> adaptList(java.util.List<?> source, int destSize, int[] destIndices)
           
 mondrian.olap.fun.NativizeSetFunDef.ReassemblyGuide classifyMembers(java.util.List<Member[]> simplifiedList, mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)
           
 java.util.List<Member[]> copyList(java.lang.Iterable<?> source, int destSize, int[] destIndices)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativizeSetFunDef.CrossJoinAnalyzer

public NativizeSetFunDef.CrossJoinAnalyzer(java.util.List<Member[]> simplifiedList,
                                           mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)
Method Detail

classifyMembers

public mondrian.olap.fun.NativizeSetFunDef.ReassemblyGuide classifyMembers(java.util.List<Member[]> simplifiedList,
                                                                           mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)

adaptList

public java.util.List<Member[]> adaptList(java.util.List<?> source,
                                          int destSize,
                                          int[] destIndices)

copyList

public java.util.List<Member[]> copyList(java.lang.Iterable<?> source,
                                         int destSize,
                                         int[] destIndices)

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads