Class CorrelateJoinTest


  • public class CorrelateJoinTest
    extends java.lang.Object
    Tests ExtendedEnumerable.correlateJoin(org.apache.calcite.linq4j.CorrelateJoinType, org.apache.calcite.linq4j.function.Function1<TSource, org.apache.calcite.linq4j.Enumerable<TInner>>, org.apache.calcite.linq4j.function.Function2<TSource, TInner, TResult>)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static org.apache.calcite.linq4j.function.Function2<java.lang.Integer,​java.lang.Integer,​java.lang.Integer[]> SELECT_BOTH  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void checkResults​(org.apache.calcite.linq4j.Enumerator<java.lang.Integer[]> e, java.lang.Integer[][] expected)  
      void testAnti()  
      void testInner()  
      void testJoin​(org.apache.calcite.linq4j.CorrelateJoinType joinType, java.lang.Integer[][] expected)  
      void testLeft()  
      void testSemi()  
      • Methods inherited from class java.lang.Object

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

      • SELECT_BOTH

        static final org.apache.calcite.linq4j.function.Function2<java.lang.Integer,​java.lang.Integer,​java.lang.Integer[]> SELECT_BOTH
    • Constructor Detail

      • CorrelateJoinTest

        public CorrelateJoinTest()
    • Method Detail

      • testInner

        public void testInner()
      • testLeft

        public void testLeft()
      • testSemi

        public void testSemi()
      • testAnti

        public void testAnti()
      • testJoin

        public void testJoin​(org.apache.calcite.linq4j.CorrelateJoinType joinType,
                             java.lang.Integer[][] expected)
      • checkResults

        private void checkResults​(org.apache.calcite.linq4j.Enumerator<java.lang.Integer[]> e,
                                  java.lang.Integer[][] expected)