Package io.prestosql.testing
Class AbstractTestQueries
- java.lang.Object
-
- io.prestosql.testing.AbstractTestQueryFramework
-
- io.prestosql.testing.AbstractTestQueries
-
- Direct Known Subclasses:
AbstractTestDistributedQueries
public abstract class AbstractTestQueries extends AbstractTestQueryFramework
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.List<io.prestosql.metadata.SqlFunction>CUSTOM_FUNCTIONSstatic java.util.List<io.prestosql.spi.session.PropertyMetadata<?>>TEST_CATALOG_PROPERTIESstatic java.util.List<io.prestosql.spi.session.PropertyMetadata<?>>TEST_SYSTEM_PROPERTIES
-
Constructor Summary
Constructors Constructor Description AbstractTestQueries()
-
Method Summary
-
Methods inherited from class io.prestosql.testing.AbstractTestQueryFramework
assertAccessAllowed, 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, skipTestUnless
-
-
-
-
Field Detail
-
CUSTOM_FUNCTIONS
protected static final java.util.List<io.prestosql.metadata.SqlFunction> CUSTOM_FUNCTIONS
-
TEST_SYSTEM_PROPERTIES
public static final java.util.List<io.prestosql.spi.session.PropertyMetadata<?>> TEST_SYSTEM_PROPERTIES
-
TEST_CATALOG_PROPERTIES
public static final java.util.List<io.prestosql.spi.session.PropertyMetadata<?>> TEST_CATALOG_PROPERTIES
-
-
Method Detail
-
testAggregationOverUnknown
public void testAggregationOverUnknown()
-
testLimitIntMax
public void testLimitIntMax()
-
testNonDeterministic
public void testNonDeterministic()
-
testComplexQuery
public void testComplexQuery()
-
testDistinctMultipleFields
public void testDistinctMultipleFields()
-
testArithmeticNegation
public void testArithmeticNegation()
-
testDistinct
public void testDistinct()
-
testDistinctHaving
public void testDistinctHaving()
-
testDistinctLimit
public void testDistinctLimit()
-
testDistinctWithOrderBy
public void testDistinctWithOrderBy()
-
testRepeatedAggregations
public void testRepeatedAggregations()
-
testRepeatedOutputs
public void testRepeatedOutputs()
-
testRepeatedOutputs2
public void testRepeatedOutputs2()
-
testLimit
public void testLimit()
-
testLimitWithAggregation
public void testLimitWithAggregation()
-
testLimitInInlineView
public void testLimitInInlineView()
-
testCountAll
public void testCountAll()
-
testCountColumn
public void testCountColumn()
-
testSelectAllFromTable
public void testSelectAllFromTable()
-
testSelectAllFromOuterScopeTable
public void testSelectAllFromOuterScopeTable()
-
testSelectAllFromRow
public void testSelectAllFromRow()
-
testAverageAll
public void testAverageAll()
-
testRollupOverUnion
public void testRollupOverUnion()
-
testIntersect
public void testIntersect()
-
testIntersectWithAggregation
public void testIntersectWithAggregation()
-
testExcept
public void testExcept()
-
testExceptWithAggregation
public void testExceptWithAggregation()
-
testSelectWithComparison
public void testSelectWithComparison()
-
testInlineView
public void testInlineView()
-
testAliasedInInlineView
public void testAliasedInInlineView()
-
testInlineViewWithProjections
public void testInlineViewWithProjections()
-
testMaxBy
public void testMaxBy()
-
testMaxByN
public void testMaxByN()
-
testMinBy
public void testMinBy()
-
testMinByN
public void testMinByN()
-
testHaving
public void testHaving()
-
testHaving2
public void testHaving2()
-
testHaving3
public void testHaving3()
-
testHavingWithoutGroupBy
public void testHavingWithoutGroupBy()
-
testColumnAliases
public void testColumnAliases()
-
testCast
public void testCast()
-
testQuotedIdentifiers
public void testQuotedIdentifiers()
-
testIn
public void testIn()
-
testLargeIn
public void testLargeIn()
-
testShowSchemas
public void testShowSchemas()
-
testShowSchemasFrom
public void testShowSchemasFrom()
-
testShowSchemasLike
public void testShowSchemasLike()
-
testShowSchemasLikeWithEscape
public void testShowSchemasLikeWithEscape()
-
testShowTables
public void testShowTables()
-
testShowTablesFrom
public void testShowTablesFrom()
-
testShowTablesLike
public void testShowTablesLike()
-
testShowColumns
public void testShowColumns()
-
testInformationSchemaFiltering
public void testInformationSchemaFiltering()
-
testInformationSchemaUppercaseName
public void testInformationSchemaUppercaseName()
-
testSelectColumnOfNulls
public void testSelectColumnOfNulls()
-
testSelectCaseInsensitive
public void testSelectCaseInsensitive()
-
testTopN
public void testTopN()
-
testTopNByMultipleFields
public void testTopNByMultipleFields()
-
testLimitPushDown
public void testLimitPushDown()
-
testScalarSubquery
public void testScalarSubquery()
-
testExistsSubquery
public void testExistsSubquery()
-
testScalarSubqueryWithGroupBy
public void testScalarSubqueryWithGroupBy()
-
testExistsSubqueryWithGroupBy
public void testExistsSubqueryWithGroupBy()
-
testCorrelatedScalarSubqueries
public void testCorrelatedScalarSubqueries()
-
testCorrelatedNonAggregationScalarSubqueries
public void testCorrelatedNonAggregationScalarSubqueries()
-
testCorrelatedScalarSubqueriesWithScalarAggregationAndEqualityPredicatesInWhere
public void testCorrelatedScalarSubqueriesWithScalarAggregationAndEqualityPredicatesInWhere()
-
testCorrelatedScalarSubqueriesWithScalarAggregation
public void testCorrelatedScalarSubqueriesWithScalarAggregation()
-
testCorrelatedInPredicateSubqueries
public void testCorrelatedInPredicateSubqueries()
-
testCorrelatedExistsSubqueriesWithPrunedCorrelationSymbols
public void testCorrelatedExistsSubqueriesWithPrunedCorrelationSymbols()
-
testCorrelatedExistsSubqueriesWithEqualityPredicatesInWhere
public void testCorrelatedExistsSubqueriesWithEqualityPredicatesInWhere()
-
testCorrelatedExistsSubqueries
public void testCorrelatedExistsSubqueries()
-
testTwoCorrelatedExistsSubqueries
public void testTwoCorrelatedExistsSubqueries()
-
testPredicatePushdown
public void testPredicatePushdown()
-
testGroupByKeyPredicatePushdown
public void testGroupByKeyPredicatePushdown()
-
testNonDeterministicTableScanPredicatePushdown
public void testNonDeterministicTableScanPredicatePushdown()
-
testNonDeterministicAggregationPredicatePushdown
public void testNonDeterministicAggregationPredicatePushdown()
-
testUnionAllPredicateMoveAroundWithOverlappingProjections
public void testUnionAllPredicateMoveAroundWithOverlappingProjections()
-
testTableSampleBernoulliBoundaryValues
public void testTableSampleBernoulliBoundaryValues()
-
testTableSampleBernoulli
public void testTableSampleBernoulli()
-
testFilterPushdownWithAggregation
public void testFilterPushdownWithAggregation()
-
testAccessControl
public void testAccessControl()
-
testCorrelatedJoin
public void testCorrelatedJoin()
-
testPruningCountAggregationOverScalar
public void testPruningCountAggregationOverScalar()
-
testSubqueriesWithDisjunction
public void testSubqueriesWithDisjunction()
-
-