public abstract class AbstractTestQueries extends AbstractTestQueryFramework
AbstractTestQueryFramework.QueryRunnerSupplier| Modifier and Type | Field and Description |
|---|---|
protected static List<SqlFunction> |
CUSTOM_FUNCTIONS |
static List<PropertyMetadata<?>> |
TEST_CATALOG_PROPERTIES |
static List<PropertyMetadata<?>> |
TEST_SYSTEM_PROPERTIES |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTestQueries(AbstractTestQueryFramework.QueryRunnerSupplier supplier) |
assertAccessAllowed, assertAccessAllowed, assertAccessDenied, assertAccessDenied, assertQuery, assertQuery, assertQuery, assertQuery, assertQuery, assertQueryFails, assertQueryFails, assertQueryFailsEventually, assertQueryOrdered, assertQueryOrdered, assertQueryOrdered, assertQueryOrdered, assertQueryReturnsEmptyResult, assertQueryReturnsEmptyResult, assertQuerySucceeds, assertQuerySucceeds, assertTableColumnNames, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, assertUpdate, close, computeActual, computeActual, computeExpected, computeScalar, executeExclusively, formatSqlText, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQueryRunner, getSession, init, skipTestUnlessprotected static final List<SqlFunction> CUSTOM_FUNCTIONS
public static final List<PropertyMetadata<?>> TEST_SYSTEM_PROPERTIES
public static final List<PropertyMetadata<?>> TEST_CATALOG_PROPERTIES
protected AbstractTestQueries(AbstractTestQueryFramework.QueryRunnerSupplier supplier)
public void testParsingError()
public void selectLargeInterval()
public void selectNull()
public void testAggregationOverUnknown()
public void testLimitIntMax()
public void testNonDeterministic()
public void testLambdaCapture()
public void testLambdaInAggregationContext()
public void testLambdaInSubqueryContext()
public void testLambdaInValuesAndUnnest()
public void testTryLambdaRepeated()
public void testNonDeterministicFilter()
public void testNonDeterministicProjection()
public void testMapSubscript()
public void testVarbinary()
public void testRowFieldAccessor()
public void testRowFieldAccessorInAggregate()
public void testRowFieldAccessorInJoin()
public void testRowCast()
public void testDereferenceInSubquery()
public void testDereferenceInFunctionCall()
public void testDereferenceInComparison()
public void testMissingRowFieldInGroupBy()
public void testWhereWithRowField()
public void testUnnest()
public void testArrays()
public void testArrayAgg()
public void testReduceAgg()
public void testRows()
public void testMaps()
public void testValues()
public void testSpecialFloatingPointValues()
public void testMaxMinStringWithNulls()
public void testApproxPercentile()
public void testComplexQuery()
public void testWhereNull()
public void testDistinctMultipleFields()
public void testArithmeticNegation()
public void testDistinct()
public void testDistinctHaving()
public void testDistinctLimit()
public void testDistinctWithOrderBy()
public void testDistinctWithOrderByNotInSelect()
public void testGroupByOrderByLimit()
public void testLimitZero()
public void testLimitAll()
public void testOffset()
public void testOffsetWithFetch()
public void testOffsetWithOrderBy()
public void testOffsetEmptyResult()
public void testRepeatedAggregations()
public void testRepeatedOutputs()
public void testRepeatedOutputs2()
public void testLimit()
public void testLimitWithAggregation()
public void testLimitInInlineView()
public void testCountAll()
public void testCountColumn()
public void testWildcard()
public void testMultipleWildcards()
public void testMixedWildcards()
public void testQualifiedWildcardFromAlias()
public void testQualifiedWildcardFromInlineView()
public void testQualifiedWildcard()
public void testAverageAll()
public void testVariance()
public void testVariancePop()
public void testStdDev()
public void testStdDevPop()
public void testRollupOverUnion()
public void testGrouping()
public void testGroupingWithFortyArguments()
public void testGroupingInTableSubquery()
public void testIntersect()
public void testIntersectWithAggregation()
public void testIntersectAllFails()
public void testExcept()
public void testExceptWithAggregation()
public void testExceptAllFails()
public void testSelectWithComparison()
public void testInlineView()
public void testAliasedInInlineView()
public void testInlineViewWithProjections()
public void testInUncorrelatedSubquery()
public void testChecksum()
public void testMaxBy()
public void testMaxByN()
public void testMinBy()
public void testMinByN()
public void testHaving()
public void testHaving2()
public void testHaving3()
public void testHavingWithoutGroupBy()
public void testColumnAliases()
public void testRowNumberNoOptimization()
public void testRowNumberLimit()
public void testRowNumberMultipleFilters()
public void testRowNumberSpecialFilters()
public void testRowNumberFilterAndLimit()
public void testRowNumberUnpartitionedFilter()
public void testRowNumberPartitionedFilter()
public void testRowNumberUnpartitionedFilterLimit()
public void testRowNumberPropertyDerivation()
public void testTopNUnpartitionedWindow()
public void testTopNUnpartitionedLargeWindow()
public void testTopNPartitionedWindow()
public void testTopNUnpartitionedWindowWithEqualityFilter()
public void testTopNUnpartitionedWindowWithCompositeFilter()
public void testTopNPartitionedWindowWithEqualityFilter()
public void testScalarFunction()
public void testCast()
public void testInvalidCast()
public void testInvalidCastInMultilineQuery()
public void testTryInvalidCast()
public void testConcatOperator()
public void testQuotedIdentifiers()
public void testInvalidColumn()
public void testUnaliasedSubqueries()
public void testUnaliasedSubqueries1()
public void testWith()
public void testWithQualifiedPrefix()
public void testWithAliased()
public void testReferenceToWithQueryInFromClause()
public void testWithChaining()
public void testWithNestedSubqueries()
public void testWithColumnAliasing()
public void testWithHiding()
public void testWithRecursive()
public void testCaseNoElse()
public void testCaseNoElseInconsistentResultType()
public void testCaseWithSupertypeCast()
public void testIfExpression()
public void testIn()
public void testLargeIn()
public void testNullOnLhsOfInPredicateAllowed()
public void testInSubqueryWithCrossJoin()
public void testDuplicateFields()
public void testWildcardFromSubquery()
public void testCaseInsensitiveAttribute()
public void testCaseInsensitiveAliasedRelation()
public void testCaseInsensitiveRowFieldReference()
public void testSubqueryBody()
public void testSubqueryBodyOrderLimit()
public void testSubqueryBodyProjectedOrderby()
public void testSubqueryBodyDoubleOrderby()
public void testNodeRoster()
public void testCountOnInternalTables()
public void testTransactionsTable()
public void testDefaultExplainTextFormat()
public void testDefaultExplainGraphvizFormat()
public void testLogicalExplain()
public void testIOExplain()
public void testLogicalExplainTextFormat()
public void testLogicalExplainGraphvizFormat()
public void testDistributedExplain()
public void testDistributedExplainTextFormat()
public void testDistributedExplainGraphvizFormat()
public void testExplainValidate()
public void testExplainValidateThrows()
public void testExplainOfExplain()
public void testExplainOfExplainAnalyze()
public void testExplainDdl()
public void testExplainExecute()
public void testExplainExecuteWithUsing()
public void testExplainSetSessionWithUsing()
public void testShowCatalogs()
public void testShowCatalogsLike()
public void testShowSchemas()
public void testShowSchemasFrom()
public void testShowSchemasLike()
public void testShowSchemasLikeWithEscape()
public void testShowTables()
public void testShowTablesFrom()
public void testShowTablesLike()
public void testShowTablesLikeWithEscape()
public void testShowColumns()
public void testAtTimeZone()
public void testShowFunctions()
public void testInformationSchemaFiltering()
public void testInformationSchemaUppercaseName()
public void testSelectColumnOfNulls()
public void testSelectCaseInsensitive()
public void testShowSession()
public void testTry()
public void testTryNoMergeProjections()
public void testNoFrom()
public void testTopN()
public void testTopNByMultipleFields()
public void testExchangeWithProjectionPushDown()
public void testUnionWithProjectionPushDown()
public void testUnion()
public void testUnionDistinct()
public void testUnionAll()
public void testUnionArray()
public void testChainedUnionsWithOrder()
public void testUnionWithTopN()
public void testUnionWithJoin()
public void testUnionWithAggregation()
public void testUnionWithUnionAndAggregation()
public void testUnionWithAggregationAndTableScan()
public void testUnionWithAggregationAndJoin()
public void testUnionWithJoinOnNonTranslateableSymbols()
public void testSubqueryUnion()
public void testUnionWithFilterNotInSelect()
public void testSelectOnlyUnion()
public void testMultiColumnUnionAll()
public void testUnionRequiringCoercion()
public void testTableQuery()
public void testTableQueryOrderLimit()
public void testTableQueryInUnion()
public void testTableAsSubquery()
public void testLimitPushDown()
public void testUnaliasSymbolReferencesWithUnion()
public void testSameInPredicateInProjectionAndFilter()
public void testScalarSubquery()
public void testExistsSubquery()
public void testScalarSubqueryWithGroupBy()
public void testOutputInEnforceSingleRow()
public void testExistsSubqueryWithGroupBy()
public void testCorrelatedScalarSubqueries()
public void testCorrelatedNonAggregationScalarSubqueries()
public void testCorrelatedScalarSubqueriesWithScalarAggregationAndEqualityPredicatesInWhere()
public void testCorrelatedScalarSubqueriesWithScalarAggregation()
public void testCorrelatedInPredicateSubqueries()
public void testCorrelatedExistsSubqueriesWithPrunedCorrelationSymbols()
public void testCorrelatedExistsSubqueriesWithEqualityPredicatesInWhere()
public void testCorrelatedExistsSubqueries()
public void testTwoCorrelatedExistsSubqueries()
public void testPredicatePushdown()
public void testGroupByKeyPredicatePushdown()
public void testTrivialNonDeterministicPredicatePushdown()
public void testNonDeterministicTableScanPredicatePushdown()
public void testNonDeterministicAggregationPredicatePushdown()
public void testUnionAllPredicateMoveAroundWithOverlappingProjections()
public void testTableSampleBernoulliBoundaryValues()
public void testTableSampleBernoulli()
public void testFunctionNotRegistered()
public void testFunctionArgumentTypeConstraint()
public void testTypeMismatch()
public void testInvalidType()
public void testInvalidTypeInfixOperator()
public void testInvalidTypeBetweenOperator()
public void testInvalidTypeArray()
public void testArrayShuffle()
public void testNonReservedTimeWords()
public void testCustomAdd()
public void testCustomSum()
public void testCustomRank()
public void testApproxSetBigint()
public void testApproxSetVarchar()
public void testApproxSetDouble()
public void testApproxSetBigintGroupBy()
public void testApproxSetVarcharGroupBy()
public void testApproxSetDoubleGroupBy()
public void testApproxSetWithNulls()
public void testApproxSetOnlyNulls()
public void testApproxSetGroupByWithOnlyNullsInOneGroup()
public void testApproxSetGroupByWithNulls()
public void testMergeHyperLogLog()
public void testMergeHyperLogLogGroupBy()
public void testMergeHyperLogLogWithNulls()
public void testMergeHyperLogLogGroupByWithNulls()
public void testMergeHyperLogLogOnlyNulls()
public void testEmptyApproxSet()
public void testMergeEmptyApproxSet()
public void testMergeEmptyNonEmptyApproxSet()
public void testP4ApproxSetBigint()
public void testP4ApproxSetVarchar()
public void testP4ApproxSetDouble()
public void testP4ApproxSetBigintGroupBy()
public void testP4ApproxSetVarcharGroupBy()
public void testP4ApproxSetDoubleGroupBy()
public void testP4ApproxSetWithNulls()
public void testP4ApproxSetOnlyNulls()
public void testP4ApproxSetGroupByWithOnlyNullsInOneGroup()
public void testP4ApproxSetGroupByWithNulls()
public void testValuesWithNonTrivialType()
public void testValuesWithTimestamp()
public void testValuesWithUnusedColumns()
public void testFilterPushdownWithAggregation()
public void testAccessControl()
public void testEmptyInputForUnnest()
public void testCoercions()
public void testExecute()
public void testExecuteUsing()
public void testExecuteUsingComplexJoinCriteria()
public void testExecuteUsingWithSubquery()
public void testExecuteUsingWithSubqueryInJoin()
public void testExecuteWithParametersInGroupBy()
public void testExecuteNoSuchQuery()
public void testParametersNonPreparedStatement()
public void testDescribeInput()
public void testDescribeInputWithAggregation()
public void testDescribeInputNoParameters()
public void testDescribeInputNoSuchQuery()
public void testQuantifiedComparison()
public void testQuantifiedComparisonCornerCases(String query)
public Object[][] qualifiedComparisonsCornerCases()
public void testPreparedStatementWithSubqueries()
public void testDescribeOutput()
public void testDescribeOutputNamedAndUnnamed()
public void testDescribeOutputNonSelect()
public void testDescribeOutputShowTables()
public void testDescribeOutputOnAliasedColumnsAndExpressions()
public void testDescribeOutputNoSuchQuery()
public void testSubqueriesWithDisjunction()
public void testAssignUniqueId()
public void testLateralJoin()
public void testPruningCountAggregationOverScalar()
public void testDefaultDecimalLiteralSwitch()
Copyright © 2012–2019. All rights reserved.