Class CollectionTypeTest

    • Constructor Detail

      • CollectionTypeTest

        public CollectionTypeTest()
    • Method Detail

      • testAccessNestedMap

        public void testAccessNestedMap()
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testAccessNonExistKeyFromMap

        public void testAccessNonExistKeyFromMap()
                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testAccessNonExistKeyFromNestedMap

        public void testAccessNonExistKeyFromNestedMap()
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testInvalidAccessUseStringForIndexOnArray

        public void testInvalidAccessUseStringForIndexOnArray()
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testNestedArrayOutOfBoundAccess

        public void testNestedArrayOutOfBoundAccess()
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testAccessNestedMapWithAnyType

        public void testAccessNestedMapWithAnyType()
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testAccessNestedMapWithAnyTypeWithoutCast

        public void testAccessNestedMapWithAnyTypeWithoutCast()
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testArithmeticToAnyTypeWithoutCast

        public void testArithmeticToAnyTypeWithoutCast()
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testAccessNonExistKeyFromMapWithAnyType

        public void testAccessNonExistKeyFromMapWithAnyType()
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testAccessNonExistKeyFromNestedMapWithAnyType

        public void testAccessNonExistKeyFromNestedMapWithAnyType()
                                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testInvalidAccessUseStringForIndexOnArrayWithAnyType

        public void testInvalidAccessUseStringForIndexOnArrayWithAnyType()
                                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testNestedArrayOutOfBoundAccessWithAnyType

        public void testNestedArrayOutOfBoundAccessWithAnyType()
                                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setupConnectionWithNestedTable

        private java.sql.Connection setupConnectionWithNestedTable()
                                                            throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • setupConnectionWithNestedAnyTypeTable

        private java.sql.Connection setupConnectionWithNestedAnyTypeTable()
                                                                   throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • nestedRecordsEnumerator

        public static org.apache.calcite.linq4j.Enumerator<java.lang.Object[]> nestedRecordsEnumerator()
      • setupNestedRecords

        private static java.lang.Object[][] setupNestedRecords()