public abstract class AbstractTestDistributedQueries extends AbstractTestQueries
AbstractTestIntegrationSmokeTest| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractTestDistributedQueries.DataMappingTestSetup |
CUSTOM_FUNCTIONS, TEST_CATALOG_PROPERTIES, TEST_SYSTEM_PROPERTIES| Constructor and Description |
|---|
AbstractTestDistributedQueries() |
testAccessControl, testAggregationOverUnknown, testAliasedInInlineView, testArithmeticNegation, testAverageAll, testCast, testColumnAliases, testComplexQuery, testCorrelatedExistsSubqueries, testCorrelatedExistsSubqueriesWithEqualityPredicatesInWhere, testCorrelatedExistsSubqueriesWithPrunedCorrelationSymbols, testCorrelatedInPredicateSubqueries, testCorrelatedJoin, testCorrelatedNonAggregationScalarSubqueries, testCorrelatedScalarSubqueries, testCorrelatedScalarSubqueriesWithScalarAggregation, testCorrelatedScalarSubqueriesWithScalarAggregationAndEqualityPredicatesInWhere, testCountAll, testCountColumn, testDistinct, testDistinctHaving, testDistinctLimit, testDistinctMultipleFields, testDistinctWithOrderBy, testExcept, testExceptWithAggregation, testExistsSubquery, testExistsSubqueryWithGroupBy, testFilterPushdownWithAggregation, testGroupByKeyPredicatePushdown, testHaving, testHaving2, testHaving3, testHavingWithoutGroupBy, testIn, testInformationSchemaFiltering, testInformationSchemaUppercaseName, testInlineView, testInlineViewWithProjections, testIntersect, testIntersectWithAggregation, testLargeIn, testLimit, testLimitInInlineView, testLimitIntMax, testLimitPushDown, testLimitWithAggregation, testMaxBy, testMaxByN, testMinBy, testMinByN, testNonDeterministic, testNonDeterministicAggregationPredicatePushdown, testNonDeterministicTableScanPredicatePushdown, testPredicatePushdown, testPruningCountAggregationOverScalar, testQuotedIdentifiers, testRepeatedAggregations, testRepeatedOutputs, testRepeatedOutputs2, testRollupOverUnion, testScalarSubquery, testScalarSubqueryWithGroupBy, testSelectAllFromOuterScopeTable, testSelectAllFromRow, testSelectAllFromTable, testSelectCaseInsensitive, testSelectColumnOfNulls, testSelectWithComparison, testShowColumns, testShowSchemas, testShowSchemasFrom, testShowSchemasLike, testShowSchemasLikeWithEscape, testShowTables, testShowTablesFrom, testShowTablesLike, testSubqueriesWithDisjunction, testTableSampleBernoulli, testTableSampleBernoulliBoundaryValues, testTopN, testTopNByMultipleFields, testTwoCorrelatedExistsSubqueries, testUnionAllPredicateMoveAroundWithOverlappingProjectionsassertAccessAllowed, assertAccessAllowed, assertAccessDenied, assertAccessDenied, assertQuery, assertQuery, assertQuery, assertQuery, assertQuery, assertQueryEventually, assertQueryFails, assertQueryFails, assertQueryFailsEventually, assertQueryOrdered, assertQueryOrdered, assertQueryOrdered, assertQueryOrdered, assertQueryReturnsEmptyResult, assertQueryReturnsEmptyResult, assertQuerySucceeds, assertQuerySucceeds, assertTableColumnNames, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, close, computeActual, computeActual, computeExpected, computeScalar, createQueryRunner, executeExclusively, formatSqlText, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQueryRunner, getSession, init, skipTestUnlessprotected boolean supportsViews()
protected boolean supportsArrays()
public void ensureDistributedQueryRunner()
DistributedQueryRunner. E.g. LocalQueryRunner takes some
shortcuts, not exercising certain aspects.public void testSetSession()
public void testResetSession()
public void testCreateTable()
public void testCreateTableAsSelect()
protected void assertExplainAnalyze(String query)
protected void assertCreateTableAsSelect(String query, String rowCountQuery)
protected void assertCreateTableAsSelect(String query, String expectedQuery, String rowCountQuery)
protected void assertCreateTableAsSelect(Session session, String query, String expectedQuery, String rowCountQuery)
public void testRenameTable()
public void testCommentTable()
public void testRenameColumn()
public void testDropColumn()
public void testAddColumn()
public void testInsert()
public void testInsertWithCoercion()
public void testInsertUnicode()
public void testInsertArray()
public void testDelete()
public void testDropTableIfExists()
public void testView()
public void testViewCaseSensitivity()
public void testCompatibleTypeChangeForView()
public void testCompatibleTypeChangeForView2()
public void testViewMetadata()
public void testShowCreateView()
public void testQueryLoggingCount()
public void testShowSchemasFromOther()
public void testSymbolAliasing()
public void testNonQueryAccessControl()
public void testViewColumnAccessControl()
public void testViewFunctionAccessControl()
public void testWrittenStats()
public void testCreateSchema()
public void testInsertForDefaultColumn()
protected abstract TestTable createTableWithDefaultColumns()
public void testColumnName(String columnName)
protected boolean isColumnNameRejected(Exception exception, String columnName, boolean delimited)
public Object[][] testColumnNameDataProvider()
public void testDataMappingSmokeTest(AbstractTestDistributedQueries.DataMappingTestSetup dataMappingTestSetup)
public final Object[][] testDataMappingSmokeTestDataProvider()
protected Optional<AbstractTestDistributedQueries.DataMappingTestSetup> filterDataMappingSmokeTestData(AbstractTestDistributedQueries.DataMappingTestSetup dataMappingTestSetup)
Copyright © 2012–2020. All rights reserved.