Package io.trino.tests.product.hive
Class TestHiveTransactionalTable
- java.lang.Object
-
- io.trino.tempto.ProductTest
-
- io.trino.tests.product.hive.HiveProductTest
-
- io.trino.tests.product.hive.TestHiveTransactionalTable
-
public class TestHiveTransactionalTable extends HiveProductTest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestHiveTransactionalTable.CompactionMode
-
Field Summary
-
Fields inherited from class io.trino.tests.product.hive.HiveProductTest
ERROR_COMMITTING_WRITE_TO_HIVE_RETRY_POLICY
-
-
Constructor Summary
Constructors Constructor Description TestHiveTransactionalTable()
-
Method Summary
-
Methods inherited from class io.trino.tests.product.hive.HiveProductTest
getHiveVersionMajor, getHiveVersionMinor, getHiveVersionPatch, isHiveVersionBefore12, isHiveWithBrokenAvroTimestamps
-
-
-
-
Method Detail
-
testReadFullAcid
public void testReadFullAcid()
-
testReadFullAcidBucketed
public void testReadFullAcidBucketed()
-
testReadFullAcidPartitioned
public void testReadFullAcidPartitioned()
-
testReadFullAcidPartitionedBucketed
public void testReadFullAcidPartitionedBucketed()
-
testReadFullAcidBucketedV1
public void testReadFullAcidBucketedV1()
-
testReadFullAcidBucketedV2
public void testReadFullAcidBucketedV2()
-
testReadInsertOnlyOrc
public void testReadInsertOnlyOrc(boolean isPartitioned, BucketingType bucketingType)
-
testReadInsertOnlyParquet
public void testReadInsertOnlyParquet(boolean isPartitioned, BucketingType bucketingType)
-
testReadInsertOnlyText
public void testReadInsertOnlyText(boolean isPartitioned, BucketingType bucketingType)
-
testReadInsertOnlyTextWithCustomFormatProperties
public void testReadInsertOnlyTextWithCustomFormatProperties()
-
testReadFullAcidWithOriginalFiles
public void testReadFullAcidWithOriginalFiles(boolean isPartitioned, BucketingType bucketingType)
-
testUpdateFullAcidWithOriginalFilesTrinoInserting
public void testUpdateFullAcidWithOriginalFilesTrinoInserting(boolean isPartitioned, BucketingType bucketingType)
-
testUpdateFullAcidWithOriginalFilesTrinoInsertingAndDeleting
public void testUpdateFullAcidWithOriginalFilesTrinoInsertingAndDeleting(boolean isPartitioned, BucketingType bucketingType)
-
testReadInsertOnlyWithOriginalFiles
public void testReadInsertOnlyWithOriginalFiles(boolean isPartitioned, BucketingType bucketingType)
-
testFailAcidBeforeHive3
public void testFailAcidBeforeHive3()
-
partitioningAndBucketingTypeDataProvider
public Object[][] partitioningAndBucketingTypeDataProvider()
-
partitioningAndBucketingTypeSmokeDataProvider
public Object[][] partitioningAndBucketingTypeSmokeDataProvider()
-
testCtasAcidTable
public void testCtasAcidTable(boolean isPartitioned, BucketingType bucketingType)
-
testCreateAcidTable
public void testCreateAcidTable(boolean isPartitioned, BucketingType bucketingType)
-
testAcidTableColumnNameConflict
public void testAcidTableColumnNameConflict(String columnName)
-
acidFormatColumnNames
public Object[][] acidFormatColumnNames()
-
testSimpleUnpartitionedTransactionalInsert
public void testSimpleUnpartitionedTransactionalInsert()
-
testTransactionalPartitionInsert
public void testTransactionalPartitionInsert()
-
testTransactionalBucketedPartitionedInsert
public void testTransactionalBucketedPartitionedInsert()
-
testTransactionalBucketedPartitionedInsertOnly
public void testTransactionalBucketedPartitionedInsertOnly()
-
testTransactionalUnpartitionedDelete
public void testTransactionalUnpartitionedDelete(Engine inserter, Engine deleter)
-
testReadAfterMultiInsertAndDelete
public void testReadAfterMultiInsertAndDelete()
-
testTransactionalMetadataDelete
public void testTransactionalMetadataDelete(Engine inserter, Engine deleter)
-
testNonTransactionalMetadataDelete
public void testNonTransactionalMetadataDelete()
-
testPartitionedInsertAndRowLevelDelete
public void testPartitionedInsertAndRowLevelDelete(Engine inserter, Engine deleter)
-
testBucketedPartitionedDelete
public void testBucketedPartitionedDelete(Engine inserter, Engine deleter)
-
testDeleteAllRowsInPartition
public void testDeleteAllRowsInPartition()
-
testDeleteAfterDelete
public void testDeleteAfterDelete()
-
testDeleteAfterDeleteWithPredicate
public void testDeleteAfterDeleteWithPredicate()
-
testBucketedUnpartitionedDelete
public void testBucketedUnpartitionedDelete(Engine inserter, Engine deleter)
-
testDeleteOverManySplits
public void testDeleteOverManySplits()
-
testInsertOnlyMultipleWriters
public void testInsertOnlyMultipleWriters(boolean bucketed, Engine inserter1, Engine inserter2)
-
testInsertFailsInExplicitTrinoTransaction
public void testInsertFailsInExplicitTrinoTransaction()
-
testUpdateFailsInExplicitTrinoTransaction
public void testUpdateFailsInExplicitTrinoTransaction()
-
testDeleteFailsInExplicitTrinoTransaction
public void testDeleteFailsInExplicitTrinoTransaction()
-
testColumnRenamesOrcPartitioned
public void testColumnRenamesOrcPartitioned(boolean transactional)
-
testColumnRenamesOrcNotPartitioned
public void testColumnRenamesOrcNotPartitioned(boolean transactional)
-
testOrcColumnSwap
public void testOrcColumnSwap(boolean transactional)
-
testBehaviorOnParquetColumnRenames
public void testBehaviorOnParquetColumnRenames()
-
testOrcColumnDropAdd
public void testOrcColumnDropAdd(boolean transactional)
-
testOrcColumnTypeChange
public void testOrcColumnTypeChange(boolean transactional)
-
testParquetColumnDropAdd
public void testParquetColumnDropAdd()
-
transactionModeProvider
public Object[][] transactionModeProvider()
-
testAcidUpdateFailNonTransactional
public void testAcidUpdateFailNonTransactional()
-
testAcidUpdateFailInsertOnlyTable
public void testAcidUpdateFailInsertOnlyTable()
-
testAcidDeleteFailNonTransactional
public void testAcidDeleteFailNonTransactional()
-
testAcidDeleteFailInsertOnlyTable
public void testAcidDeleteFailInsertOnlyTable()
-
testAcidUpdateFailUpdatePartitionKey
public void testAcidUpdateFailUpdatePartitionKey()
-
testAcidUpdateFailUpdateBucketColumn
public void testAcidUpdateFailUpdateBucketColumn()
-
testAcidUpdateFailOnIllegalCast
public void testAcidUpdateFailOnIllegalCast()
-
testAcidUpdateSimple
public void testAcidUpdateSimple()
-
testAcidUpdateSelectedValues
public void testAcidUpdateSelectedValues()
-
testAcidUpdateCopyColumn
public void testAcidUpdateCopyColumn()
-
testAcidUpdateSomeLiteralNullColumnValues
public void testAcidUpdateSomeLiteralNullColumnValues()
-
testAcidUpdateSomeComputedNullColumnValues
public void testAcidUpdateSomeComputedNullColumnValues()
-
testAcidUpdateAllLiteralNullColumnValues
public void testAcidUpdateAllLiteralNullColumnValues()
-
testAcidUpdateAllComputedNullColumnValues
public void testAcidUpdateAllComputedNullColumnValues()
-
testAcidUpdateReversed
public void testAcidUpdateReversed()
-
testAcidUpdatePermuted
public void testAcidUpdatePermuted()
-
testAcidUpdateAllColumnsSetAndDependencies
public void testAcidUpdateAllColumnsSetAndDependencies()
-
testAcidUpdatePartitioned
public void testAcidUpdatePartitioned()
-
testAcidUpdateBucketed
public void testAcidUpdateBucketed()
-
testAcidUpdateMajorCompaction
public void testAcidUpdateMajorCompaction()
-
testAcidUpdateWithSubqueryPredicate
public void testAcidUpdateWithSubqueryPredicate()
-
testAcidUpdateWithSubqueryAssignment
public void testAcidUpdateWithSubqueryAssignment()
-
testAcidUpdateDuplicateUpdateValue
public void testAcidUpdateDuplicateUpdateValue()
-
testAcidUpdateMultipleDuplicateValues
public void testAcidUpdateMultipleDuplicateValues()
-
testInsertDeleteUpdateWithTrinoAndHive
public void testInsertDeleteUpdateWithTrinoAndHive()
-
testDeleteFromOriginalFiles
public void testDeleteFromOriginalFiles()
-
testDeleteWholePartition
public void testDeleteWholePartition()
-
testDeleteWholePartitionWithOriginalFiles
public void testDeleteWholePartitionWithOriginalFiles()
-
testUpdateOriginalFilesPartitioned
public void testUpdateOriginalFilesPartitioned()
-
testUpdateOriginalFilesUnpartitioned
public void testUpdateOriginalFilesUnpartitioned()
-
testInsertRowIdCorrectness
public void testInsertRowIdCorrectness()
-
insertersProvider
public Object[][] insertersProvider()
-
inserterAndDeleterProvider
public Object[][] inserterAndDeleterProvider()
-
testFilesForAbortedTransactionsIgnored
public void testFilesForAbortedTransactionsIgnored() throws Exception- Throws:
Exception
-
testDoubleUpdateAndThenReadFromHive
public void testDoubleUpdateAndThenReadFromHive()
-
testDeleteWithOriginalFiles
public void testDeleteWithOriginalFiles()
-
testDeleteWithOriginalFilesWithWhereClause
public void testDeleteWithOriginalFilesWithWhereClause()
-
testDeleteAfterMajorCompaction
public void testDeleteAfterMajorCompaction()
-
testUnbucketedPartitionedTransactionalTableWithTaskWriterCountGreaterThanOne
public void testUnbucketedPartitionedTransactionalTableWithTaskWriterCountGreaterThanOne()
-
testUnbucketedTransactionalTableWithTaskWriterCountGreaterThanOne
public void testUnbucketedTransactionalTableWithTaskWriterCountGreaterThanOne()
-
testCreateAcidTableDataProvider
public Object[][] testCreateAcidTableDataProvider()
-
-