Package org.apache.calcite.test
Class SqlAdvisorJdbcTest
- java.lang.Object
-
- org.apache.calcite.test.SqlAdvisorJdbcTest
-
public class SqlAdvisorJdbcTest extends java.lang.Object
Tests forSqlAdvisor
.
-
-
Constructor Summary
Constructors Constructor Description SqlAdvisorJdbcTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
adviseSql(int apiVersion, java.lang.String sql, java.util.function.Consumer<java.sql.ResultSet> checker)
void
testSqlAdvisorGetHintsFunction()
void
testSqlAdvisorGetHintsFunction2()
void
testSqlAdvisorNonExistingColumn()
void
testSqlAdvisorNonStructColumn()
void
testSqlAdvisorSchemaNames()
TestsSqlAdvisorGetHintsFunction
.void
testSqlAdvisorSubSchema()
void
testSqlAdvisorSubSchema2()
void
testSqlAdvisorTableInSchema()
-
-
-
Method Detail
-
adviseSql
private void adviseSql(int apiVersion, java.lang.String sql, java.util.function.Consumer<java.sql.ResultSet> checker) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
testSqlAdvisorGetHintsFunction
public void testSqlAdvisorGetHintsFunction() throws java.sql.SQLException, java.lang.ClassNotFoundException
- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
testSqlAdvisorGetHintsFunction2
public void testSqlAdvisorGetHintsFunction2() throws java.sql.SQLException, java.lang.ClassNotFoundException
- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
testSqlAdvisorNonExistingColumn
public void testSqlAdvisorNonExistingColumn() throws java.sql.SQLException, java.lang.ClassNotFoundException
- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
testSqlAdvisorNonStructColumn
public void testSqlAdvisorNonStructColumn() throws java.sql.SQLException, java.lang.ClassNotFoundException
- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
testSqlAdvisorSubSchema
public void testSqlAdvisorSubSchema() throws java.sql.SQLException, java.lang.ClassNotFoundException
- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
testSqlAdvisorSubSchema2
public void testSqlAdvisorSubSchema2() throws java.sql.SQLException, java.lang.ClassNotFoundException
- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
testSqlAdvisorTableInSchema
public void testSqlAdvisorTableInSchema() throws java.sql.SQLException, java.lang.ClassNotFoundException
- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
testSqlAdvisorSchemaNames
public void testSqlAdvisorSchemaNames() throws java.sql.SQLException, java.lang.ClassNotFoundException
TestsSqlAdvisorGetHintsFunction
.- Throws:
java.sql.SQLException
java.lang.ClassNotFoundException
-
-