Class LexCaseSensitiveTest


  • public class LexCaseSensitiveTest
    extends java.lang.Object
    Testing SqlValidator and Lex.
    • Constructor Detail

      • LexCaseSensitiveTest

        public LexCaseSensitiveTest()
    • Method Detail

      • getPlanner

        private static org.apache.calcite.tools.Planner getPlanner​(java.util.List<org.apache.calcite.plan.RelTraitDef> traitDefs,
                                                                   org.apache.calcite.sql.parser.SqlParser.Config parserConfig,
                                                                   org.apache.calcite.tools.Program... programs)
      • runProjectQueryWithLex

        private static void runProjectQueryWithLex​(org.apache.calcite.config.Lex lex,
                                                   java.lang.String sql)
                                            throws org.apache.calcite.sql.parser.SqlParseException,
                                                   org.apache.calcite.tools.ValidationException,
                                                   org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseOracle

        public void testCalciteCaseOracle()
                                   throws org.apache.calcite.sql.parser.SqlParseException,
                                          org.apache.calcite.tools.ValidationException,
                                          org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseOracleException

        public void testCalciteCaseOracleException()
                                            throws org.apache.calcite.sql.parser.SqlParseException,
                                                   org.apache.calcite.tools.ValidationException,
                                                   org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseMySql

        public void testCalciteCaseMySql()
                                  throws org.apache.calcite.sql.parser.SqlParseException,
                                         org.apache.calcite.tools.ValidationException,
                                         org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseMySqlNoException

        public void testCalciteCaseMySqlNoException()
                                             throws org.apache.calcite.sql.parser.SqlParseException,
                                                    org.apache.calcite.tools.ValidationException,
                                                    org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseMySqlAnsi

        public void testCalciteCaseMySqlAnsi()
                                      throws org.apache.calcite.sql.parser.SqlParseException,
                                             org.apache.calcite.tools.ValidationException,
                                             org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseMySqlAnsiNoException

        public void testCalciteCaseMySqlAnsiNoException()
                                                 throws org.apache.calcite.sql.parser.SqlParseException,
                                                        org.apache.calcite.tools.ValidationException,
                                                        org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseSqlServer

        public void testCalciteCaseSqlServer()
                                      throws org.apache.calcite.sql.parser.SqlParseException,
                                             org.apache.calcite.tools.ValidationException,
                                             org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseSqlServerNoException

        public void testCalciteCaseSqlServerNoException()
                                                 throws org.apache.calcite.sql.parser.SqlParseException,
                                                        org.apache.calcite.tools.ValidationException,
                                                        org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseJava

        public void testCalciteCaseJava()
                                 throws org.apache.calcite.sql.parser.SqlParseException,
                                        org.apache.calcite.tools.ValidationException,
                                        org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseJavaException

        public void testCalciteCaseJavaException()
                                          throws org.apache.calcite.sql.parser.SqlParseException,
                                                 org.apache.calcite.tools.ValidationException,
                                                 org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseJoinOracle

        public void testCalciteCaseJoinOracle()
                                       throws org.apache.calcite.sql.parser.SqlParseException,
                                              org.apache.calcite.tools.ValidationException,
                                              org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseJoinMySql

        public void testCalciteCaseJoinMySql()
                                      throws org.apache.calcite.sql.parser.SqlParseException,
                                             org.apache.calcite.tools.ValidationException,
                                             org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseJoinMySqlAnsi

        public void testCalciteCaseJoinMySqlAnsi()
                                          throws org.apache.calcite.sql.parser.SqlParseException,
                                                 org.apache.calcite.tools.ValidationException,
                                                 org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseJoinSqlServer

        public void testCalciteCaseJoinSqlServer()
                                          throws org.apache.calcite.sql.parser.SqlParseException,
                                                 org.apache.calcite.tools.ValidationException,
                                                 org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException
      • testCalciteCaseJoinJava

        public void testCalciteCaseJoinJava()
                                     throws org.apache.calcite.sql.parser.SqlParseException,
                                            org.apache.calcite.tools.ValidationException,
                                            org.apache.calcite.tools.RelConversionException
        Throws:
        org.apache.calcite.sql.parser.SqlParseException
        org.apache.calcite.tools.ValidationException
        org.apache.calcite.tools.RelConversionException