Class AbstractTestIndexedQueries

java.lang.Object
io.trino.testing.AbstractTestQueryFramework
io.trino.testing.AbstractTestIndexedQueries

public abstract class AbstractTestIndexedQueries extends AbstractTestQueryFramework
  • Field Details

  • Constructor Details

    • AbstractTestIndexedQueries

      public AbstractTestIndexedQueries()
  • Method Details

    • testExampleSystemTable

      public void testExampleSystemTable()
    • testExplainAnalyzeIndexJoin

      public void testExplainAnalyzeIndexJoin()
    • testBasicIndexJoin

      public void testBasicIndexJoin()
    • testBasicIndexJoinReverseCandidates

      public void testBasicIndexJoinReverseCandidates()
    • testBasicIndexJoinWithNullKeys

      public void testBasicIndexJoinWithNullKeys()
    • testMultiKeyIndexJoinAligned

      public void testMultiKeyIndexJoinAligned()
    • testMultiKeyIndexJoinUnaligned

      public void testMultiKeyIndexJoinUnaligned()
    • testJoinWithNonJoinExpression

      public void testJoinWithNonJoinExpression()
    • testPredicateDerivedKey

      public void testPredicateDerivedKey()
    • testCompoundPredicateDerivedKey

      public void testCompoundPredicateDerivedKey()
    • testChainedIndexJoin

      public void testChainedIndexJoin()
    • testBasicLeftIndexJoin

      public void testBasicLeftIndexJoin()
    • testNonIndexLeftJoin

      public void testNonIndexLeftJoin()
    • testBasicRightIndexJoin

      public void testBasicRightIndexJoin()
    • testNonIndexRightJoin

      public void testNonIndexRightJoin()
    • testIndexJoinThroughAggregation

      public void testIndexJoinThroughAggregation()
    • testIndexJoinThroughMultiKeyAggregation

      public void testIndexJoinThroughMultiKeyAggregation()
    • testNonIndexableKeys

      public void testNonIndexableKeys()
    • testComposableIndexJoins

      public void testComposableIndexJoins()
    • testNonComposableIndexJoins

      public void testNonComposableIndexJoins()
    • testOverlappingIndexJoinLookupSymbol

      public void testOverlappingIndexJoinLookupSymbol()
    • testOverlappingSourceOuterIndexJoinLookupSymbol

      public void testOverlappingSourceOuterIndexJoinLookupSymbol()
    • testOverlappingIndexJoinProbeSymbol

      public void testOverlappingIndexJoinProbeSymbol()
    • testOverlappingSourceOuterIndexJoinProbeSymbol

      public void testOverlappingSourceOuterIndexJoinProbeSymbol()
    • testRepeatedIndexJoinClause

      public void testRepeatedIndexJoinClause()
    • testProbeNullInReadahead

      public void testProbeNullInReadahead()
      Assure nulls in probe readahead does not leak into connectors.
    • testHighCardinalityIndexJoinResult

      public void testHighCardinalityIndexJoinResult()
    • testReducedIndexProjection

      public void testReducedIndexProjection()
    • testReducedIndexAggregation

      public void testReducedIndexAggregation()
    • testReducedIndexWindow

      public void testReducedIndexWindow()
    • testReducedIndexProbeKeyNegativeCaching

      public void testReducedIndexProbeKeyNegativeCaching()
    • testHighCardinalityReducedIndexProbeKey

      public void testHighCardinalityReducedIndexProbeKey()
    • testReducedIndexProbeKeyComplexQueryShapes

      public void testReducedIndexProbeKeyComplexQueryShapes()
    • testIndexJoinConstantPropagation

      public void testIndexJoinConstantPropagation()
    • testIndexJoinThroughWindow

      public void testIndexJoinThroughWindow()
    • testIndexJoinThroughWindowDoubleAggregation

      public void testIndexJoinThroughWindowDoubleAggregation()
    • testIndexJoinThroughWindowPartialPartition

      public void testIndexJoinThroughWindowPartialPartition()
    • testNoIndexJoinThroughWindowWithRowNumberFunction

      public void testNoIndexJoinThroughWindowWithRowNumberFunction()
    • testNoIndexJoinThroughWindowWithOrderBy

      public void testNoIndexJoinThroughWindowWithOrderBy()
    • testNoIndexJoinThroughWindowWithRowFrame

      public void testNoIndexJoinThroughWindowWithRowFrame()
    • testOuterNonEquiJoins

      public void testOuterNonEquiJoins()
    • testNonEquiJoin

      public void testNonEquiJoin()