Class NativizeSetFunDef.CrossJoinAnalyzer

  • Enclosing class:
    NativizeSetFunDef

    public static class NativizeSetFunDef.CrossJoinAnalyzer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CrossJoinAnalyzer​(TupleList simplifiedList, mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TupleList adaptList​(TupleList sourceList, int destSize, int[] destIndices)  
      mondrian.olap.fun.NativizeSetFunDef.ReassemblyGuide classifyMembers​(TupleList simplifiedList, mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CrossJoinAnalyzer

        public CrossJoinAnalyzer​(TupleList simplifiedList,
                                 mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)
    • Method Detail

      • classifyMembers

        public mondrian.olap.fun.NativizeSetFunDef.ReassemblyGuide classifyMembers​(TupleList simplifiedList,
                                                                                   mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap)
      • adaptList

        public TupleList adaptList​(TupleList sourceList,
                                   int destSize,
                                   int[] destIndices)