Class AbstractTestIntegrationSmokeTest


  • public abstract class AbstractTestIntegrationSmokeTest
    extends AbstractTestQueryFramework
    Generic test for connectors exercising connector's read capabilities. This is also the base class for connector-specific tests (not generic), regardless whether they exercise read-only or read-write capabilities.
    See Also:
    AbstractTestDistributedQueries
    • Constructor Detail

      • AbstractTestIntegrationSmokeTest

        public AbstractTestIntegrationSmokeTest()
    • Method Detail

      • ensureDistributedQueryRunner

        public void ensureDistributedQueryRunner()
        Ensure the tests are run with DistributedQueryRunner. E.g. LocalQueryRunner takes some shortcuts, not exercising certain aspects.
      • testColumnsInReverseOrder

        public void testColumnsInReverseOrder()
      • testAggregation

        public void testAggregation()
      • testExactPredicate

        public void testExactPredicate()
      • testInListPredicate

        public void testInListPredicate()
      • testIsNullPredicate

        public void testIsNullPredicate()
      • testLikePredicate

        public void testLikePredicate()
      • testLimit

        public void testLimit()
      • testMultipleRangesPredicate

        public void testMultipleRangesPredicate()
      • testRangePredicate

        public void testRangePredicate()
      • testConcurrentScans

        public void testConcurrentScans()
      • testSelectAll

        public void testSelectAll()
      • testJoin

        public void testJoin()
        Test interactions between optimizer (including CBO) and connector metadata APIs.
      • testShowSchemas

        public void testShowSchemas()
      • testShowTables

        public void testShowTables()
      • testDescribeTable

        public void testDescribeTable()
      • testExplainAnalyze

        public void testExplainAnalyze()
      • testExplainAnalyzeVerbose

        public void testExplainAnalyzeVerbose()
      • assertExplainAnalyze

        protected void assertExplainAnalyze​(java.lang.String query)
      • testTableSampleSystem

        public void testTableSampleSystem()
      • testTableSampleWithFiltering

        public void testTableSampleWithFiltering()
      • testShowCreateTable

        public void testShowCreateTable()
      • testSelectInformationSchemaTables

        public void testSelectInformationSchemaTables()
      • testSelectInformationSchemaColumns

        public void testSelectInformationSchemaColumns()
      • assertPushedDown

        protected void assertPushedDown​(java.lang.String sql)
      • assertPushedDown

        protected void assertPushedDown​(java.lang.String actual,
                                        java.lang.String expectedOnH2)