Package io.trino.testing
Class AbstractTestQueries
- java.lang.Object
-
- io.trino.testing.AbstractTestQueryFramework
-
- io.trino.testing.AbstractTestQueries
-
- Direct Known Subclasses:
AbstractTestDistributedQueries
public abstract class AbstractTestQueries extends AbstractTestQueryFramework
-
-
Field Summary
Fields Modifier and Type Field Description protected static List<SqlFunction>CUSTOM_FUNCTIONSstatic List<PropertyMetadata<?>>TEST_CATALOG_PROPERTIESstatic List<PropertyMetadata<?>>TEST_SYSTEM_PROPERTIES
-
Constructor Summary
Constructors Constructor Description AbstractTestQueries()
-
Method Summary
-
Methods inherited from class io.trino.testing.AbstractTestQueryFramework
assertAccessAllowed, assertAccessAllowed, assertAccessDenied, assertAccessDenied, assertExplainAnalyze, assertExplainAnalyze, 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, closeAfterClass, computeActual, computeActual, computeExpected, computeScalar, createQueryRunner, executeExclusively, formatSqlText, getDistributedQueryRunner, getExplainPlan, getGraphvizExplainPlan, getNodeCount, getQueryRunner, getSession, init, noJoinReordering, noJoinReordering, query, query, searchScanFilterAndProjectOperatorStats, skipTestUnless
-
-
-
-
Field Detail
-
CUSTOM_FUNCTIONS
protected static final List<SqlFunction> CUSTOM_FUNCTIONS
-
TEST_SYSTEM_PROPERTIES
public static final List<PropertyMetadata<?>> TEST_SYSTEM_PROPERTIES
-
TEST_CATALOG_PROPERTIES
public static final List<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()
-
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(int valuesCount)
-
largeInValuesCount
public static Object[][] largeInValuesCount()
-
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()
-
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()
-
testCorrelatedJoin
public void testCorrelatedJoin()
-
testPruningCountAggregationOverScalar
public void testPruningCountAggregationOverScalar()
-
testSubqueriesWithDisjunction
public void testSubqueriesWithDisjunction()
-
-