Package org.apache.calcite.sql.validate
Class LexCaseSensitiveTest
- java.lang.Object
-
- org.apache.calcite.sql.validate.LexCaseSensitiveTest
-
public class LexCaseSensitiveTest extends java.lang.Object
TestingSqlValidator
andLex
.
-
-
Constructor Summary
Constructors Constructor Description LexCaseSensitiveTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
private static void
runProjectQueryWithLex(org.apache.calcite.config.Lex lex, java.lang.String sql)
void
testCalciteCaseJava()
void
testCalciteCaseJavaException()
void
testCalciteCaseJoinJava()
void
testCalciteCaseJoinMySql()
void
testCalciteCaseJoinMySqlAnsi()
void
testCalciteCaseJoinOracle()
void
testCalciteCaseJoinSqlServer()
void
testCalciteCaseMySql()
void
testCalciteCaseMySqlAnsi()
void
testCalciteCaseMySqlAnsiNoException()
void
testCalciteCaseMySqlNoException()
void
testCalciteCaseOracle()
void
testCalciteCaseOracleException()
void
testCalciteCaseSqlServer()
void
testCalciteCaseSqlServerNoException()
-
-
-
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
-
-