Uses of Class
io.trino.plugin.hive.acid.AcidTransaction
Packages that use AcidTransaction
Package
Description
-
Uses of AcidTransaction in io.trino.plugin.hive
Methods in io.trino.plugin.hive that return AcidTransactionModifier and TypeMethodDescriptionHiveTableHandle.getTransaction()HiveWritableTableHandle.getTransaction()Methods in io.trino.plugin.hive with parameters of type AcidTransactionModifier and TypeMethodDescriptionHiveFileWriterFactory.createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) RcFileFileWriterFactory.createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) static Optional<ConnectorPageSource>HivePageSourceProvider.createHivePageSource(Set<HivePageSourceFactory> pageSourceFactories, Set<HiveRecordCursorProvider> cursorProviders, org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, Location path, OptionalInt tableBucketNumber, long start, long length, long estimatedFileSize, Properties schema, TupleDomain<HiveColumnHandle> effectivePredicate, List<HiveColumnHandle> columns, TypeManager typeManager, Optional<HiveSplit.BucketConversion> bucketConversion, Optional<HiveSplit.BucketValidation> bucketValidation, boolean s3SelectPushdownEnabled, Optional<AcidInfo> acidInfo, boolean originalFile, AcidTransaction transaction, List<HivePageSourceProvider.ColumnMapping> columnMappings) HivePageSourceFactory.createPageSource(ConnectorSession session, Location path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction) voidHiveMetastoreClosure.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) HiveTableHandle.withTransaction(AcidTransaction transaction) Constructors in io.trino.plugin.hive with parameters of type AcidTransactionModifierConstructorDescriptionHiveInsertTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveBucketProperty> bucketProperty, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction, boolean retriesEnabled) HiveOutputTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, List<String> partitionedBy, Optional<HiveBucketProperty> bucketProperty, String tableOwner, Map<String, String> additionalTableParameters, AcidTransaction transaction, boolean external, boolean retriesEnabled) HiveTableExecuteHandle(String procedureName, Optional<String> writeDeclarationId, Optional<Long> maxScannedFileSize, String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveBucketProperty> bucketProperty, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction, boolean retriesEnabled) HiveTableHandle(String schemaName, String tableName, List<HiveColumnHandle> partitionColumns, List<HiveColumnHandle> dataColumns, TupleDomain<HiveColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> enforcedConstraint, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter, Optional<List<List<String>>> analyzePartitionValues, AcidTransaction transaction) HiveTableHandle(String schemaName, String tableName, Optional<Map<String, String>> tableParameters, List<HiveColumnHandle> partitionColumns, List<HiveColumnHandle> dataColumns, Optional<List<String>> partitionNames, Optional<List<HivePartition>> partitions, TupleDomain<HiveColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> enforcedConstraint, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter, Optional<List<List<String>>> analyzePartitionValues, Set<ColumnHandle> constraintColumns, Set<ColumnHandle> projectedColumns, AcidTransaction transaction, boolean recordScannedFiles, Optional<Long> maxSplitFileSize) HiveWritableTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveBucketProperty> bucketProperty, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction, boolean retriesEnabled) HiveWriterFactory(Set<HiveFileWriterFactory> fileWriterFactories, TrinoFileSystemFactory fileSystemFactory, String schemaName, String tableName, boolean isCreateTable, AcidTransaction transaction, List<HiveColumnHandle> inputColumns, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, Map<String, String> additionalTableParameters, OptionalInt bucketCount, List<SortingColumn> sortedBy, LocationHandle locationHandle, LocationService locationService, String queryId, HivePageSinkMetadataProvider pageSinkMetadataProvider, TypeManager typeManager, HdfsEnvironment hdfsEnvironment, PageSorter pageSorter, io.airlift.units.DataSize sortBufferSize, int maxOpenSortFiles, org.joda.time.DateTimeZone parquetTimeZone, ConnectorSession session, NodeManager nodeManager, io.airlift.event.client.EventClient eventClient, HiveSessionProperties hiveSessionProperties, HiveWriterStats hiveWriterStats, boolean sortedWritingTempStagingPathEnabled, String sortedWritingTempStagingPath) MergeFileWriter(AcidTransaction transaction, int statementId, OptionalInt bucketNumber, HiveWriterFactory.RowIdSortingFileWriterMaker sortingFileWriterMaker, String bucketPath, OrcFileWriterFactory orcFileWriterFactory, HiveCompressionCodec compressionCodec, List<HiveColumnHandle> inputColumns, ConnectorSession session, TypeManager typeManager, HiveType hiveRowType) -
Uses of AcidTransaction in io.trino.plugin.hive.acid
Fields in io.trino.plugin.hive.acid declared as AcidTransactionModifier and TypeFieldDescriptionstatic final AcidTransactionAcidTransaction.NO_ACID_TRANSACTIONMethods in io.trino.plugin.hive.acid that return AcidTransaction -
Uses of AcidTransaction in io.trino.plugin.hive.avro
Methods in io.trino.plugin.hive.avro with parameters of type AcidTransactionModifier and TypeMethodDescriptionAvroFileWriterFactory.createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) AvroPageSourceFactory.createPageSource(ConnectorSession session, Location path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction) -
Uses of AcidTransaction in io.trino.plugin.hive.line
Methods in io.trino.plugin.hive.line with parameters of type AcidTransactionModifier and TypeMethodDescriptionLineFileWriterFactory.createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) RegexFileWriterFactory.createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) LinePageSourceFactory.createPageSource(ConnectorSession session, Location path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore
Methods in io.trino.plugin.hive.metastore that return AcidTransactionModifier and TypeMethodDescriptionSemiTransactionalHiveMetastore.beginInsert(ConnectorSession session, Table table) SemiTransactionalHiveMetastore.beginMerge(ConnectorSession session, Table table) HiveTransaction.getTransaction()Methods in io.trino.plugin.hive.metastore with parameters of type AcidTransactionModifier and TypeMethodDescriptionvoidForwardingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) Constructors in io.trino.plugin.hive.metastore with parameters of type AcidTransactionModifierConstructorDescriptionHiveTransaction(String queryId, long transactionId, ScheduledFuture<?> heartbeatTask, AcidTransaction transaction) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore.cache
Methods in io.trino.plugin.hive.metastore.cache with parameters of type AcidTransactionModifier and TypeMethodDescriptionvoidCachingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore.file
Methods in io.trino.plugin.hive.metastore.file with parameters of type AcidTransactionModifier and TypeMethodDescriptionvoidFileHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore.glue
Methods in io.trino.plugin.hive.metastore.glue with parameters of type AcidTransactionModifier and TypeMethodDescriptionvoidGlueHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore.recording
Methods in io.trino.plugin.hive.metastore.recording with parameters of type AcidTransactionModifier and TypeMethodDescriptionvoidRecordingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore.thrift
Methods in io.trino.plugin.hive.metastore.thrift with parameters of type AcidTransactionModifier and TypeMethodDescriptionvoidBridgingHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidThriftHiveMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) voidThriftMetastore.updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics, PartitionStatistics> update) -
Uses of AcidTransaction in io.trino.plugin.hive.orc
Methods in io.trino.plugin.hive.orc with parameters of type AcidTransactionModifier and TypeMethodDescriptionOrcFileWriterFactory.createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) OrcPageSourceFactory.createPageSource(ConnectorSession session, Location path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction) Constructors in io.trino.plugin.hive.orc with parameters of type AcidTransactionModifierConstructorDescriptionOrcFileWriter(OrcDataSink orcDataSink, WriterKind writerKind, AcidTransaction transaction, boolean useAcidSchema, OptionalInt bucketNumber, Closeable rollbackAction, List<String> columnNames, List<Type> fileColumnTypes, ColumnMetadata<OrcType> fileColumnOrcTypes, CompressionKind compression, OrcWriterOptions options, int[] fileInputColumnIndexes, Map<String, String> metadata, Optional<Supplier<OrcDataSource>> validationInputFactory, OrcWriteValidation.OrcWriteValidationMode validationMode, OrcWriterStats stats) -
Uses of AcidTransaction in io.trino.plugin.hive.parquet
Methods in io.trino.plugin.hive.parquet with parameters of type AcidTransactionModifier and TypeMethodDescriptionParquetFileWriterFactory.createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) ParquetPageSourceFactory.createPageSource(ConnectorSession session, Location path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction) -
Uses of AcidTransaction in io.trino.plugin.hive.rcfile
Methods in io.trino.plugin.hive.rcfile with parameters of type AcidTransactionModifier and TypeMethodDescriptionRcFilePageSourceFactory.createPageSource(ConnectorSession session, Location path, long start, long length, long estimatedFileSize, Properties schema, List<HiveColumnHandle> columns, TupleDomain<HiveColumnHandle> effectivePredicate, Optional<AcidInfo> acidInfo, OptionalInt bucketNumber, boolean originalFile, AcidTransaction transaction)