Uses of Class
io.trino.plugin.hive.acid.AcidTransaction
-
-
Uses of AcidTransaction in io.trino.plugin.hive
Fields in io.trino.plugin.hive declared as AcidTransaction Modifier and Type Field Description protected AcidTransactionAbstractHiveAcidWriters. transactionMethods in io.trino.plugin.hive that return AcidTransaction Modifier and Type Method Description AcidTransactionHiveTableHandle. getTransaction()AcidTransactionHiveWritableTableHandle. getTransaction()Methods in io.trino.plugin.hive with parameters of type AcidTransaction Modifier and Type Method Description Optional<FileWriter>HiveFileWriterFactory. createFileWriter(org.apache.hadoop.fs.Path path, List<String> inputColumnNames, StorageFormat storageFormat, Properties schema, org.apache.hadoop.mapred.JobConf conf, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind)Optional<FileWriter>RcFileFileWriterFactory. createFileWriter(org.apache.hadoop.fs.Path path, List<String> inputColumnNames, StorageFormat storageFormat, Properties schema, org.apache.hadoop.mapred.JobConf configuration, 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, org.apache.hadoop.fs.Path 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)Optional<ReaderPageSource>HivePageSourceFactory. createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path 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)HiveTableHandleHiveTableHandle. withTransaction(AcidTransaction transaction)HiveTableHandleHiveTableHandle. withUpdateProcessor(AcidTransaction transaction, HiveUpdateProcessor updateProcessor)Constructors in io.trino.plugin.hive with parameters of type AcidTransaction Constructor Description AbstractHiveAcidWriters(AcidTransaction transaction, int statementId, OptionalInt bucketNumber, org.apache.hadoop.fs.Path bucketPath, boolean originalFile, OrcFileWriterFactory orcFileWriterFactory, org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, HiveType hiveRowType, AcidOperation updateKind)BackgroundHiveSplitLoader(Table table, AcidTransaction transaction, Iterable<HivePartitionMetadata> partitions, TupleDomain<? extends ColumnHandle> compactEffectivePredicate, DynamicFilter dynamicFilter, io.airlift.units.Duration dynamicFilteringWaitTimeout, TypeManager typeManager, Optional<BackgroundHiveSplitLoader.BucketSplitInfo> tableBucketInfo, ConnectorSession session, HdfsEnvironment hdfsEnvironment, NamenodeStats namenodeStats, DirectoryLister directoryLister, Executor executor, int loaderConcurrency, boolean recursiveDirWalkerEnabled, boolean ignoreAbsentPartitions, boolean optimizeSymlinkListing, Optional<org.apache.hadoop.hive.common.ValidWriteIdList> validWriteIds, Optional<Long> maxSplitFileSize)HiveInsertTableHandle(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, 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) -
Uses of AcidTransaction in io.trino.plugin.hive.acid
Fields in io.trino.plugin.hive.acid declared as AcidTransaction Modifier and Type Field Description static AcidTransactionAcidTransaction. NO_ACID_TRANSACTIONMethods in io.trino.plugin.hive.acid that return AcidTransaction Modifier and Type Method Description static AcidTransactionAcidTransaction. forCreateTable() -
Uses of AcidTransaction in io.trino.plugin.hive.metastore
Methods in io.trino.plugin.hive.metastore that return AcidTransaction Modifier and Type Method Description AcidTransactionSemiTransactionalHiveMetastore. beginDelete(ConnectorSession session, Table table)AcidTransactionSemiTransactionalHiveMetastore. beginInsert(ConnectorSession session, Table table)AcidTransactionSemiTransactionalHiveMetastore. beginUpdate(ConnectorSession session, Table table, HiveUpdateProcessor updateProcessor)AcidTransactionHiveTransaction. getTransaction()Methods in io.trino.plugin.hive.metastore with parameters of type AcidTransaction Modifier and Type Method Description voidForwardingHiveMetastore. 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 AcidTransaction Constructor Description HiveTransaction(String queryId, long transactionId, ScheduledFuture<?> heartbeatTask, AcidTransaction transaction) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore.alluxio
Methods in io.trino.plugin.hive.metastore.alluxio with parameters of type AcidTransaction Modifier and Type Method Description voidAlluxioHiveMetastore. updateTableStatistics(String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics,PartitionStatistics> update) -
Uses of AcidTransaction in io.trino.plugin.hive.metastore.cache
Methods in io.trino.plugin.hive.metastore.cache with parameters of type AcidTransaction Modifier and Type Method Description voidCachingHiveMetastore. 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 AcidTransaction Modifier and Type Method Description voidFileHiveMetastore. 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 AcidTransaction Modifier and Type Method Description voidGlueHiveMetastore. 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 AcidTransaction Modifier and Type Method Description voidRecordingHiveMetastore. 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 AcidTransaction Modifier and Type Method Description voidBridgingHiveMetastore. 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 AcidTransaction Modifier and Type Method Description Optional<FileWriter>OrcFileWriterFactory. createFileWriter(org.apache.hadoop.fs.Path path, List<String> inputColumnNames, StorageFormat storageFormat, Properties schema, org.apache.hadoop.mapred.JobConf configuration, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind)Optional<ReaderPageSource>OrcPageSourceFactory. createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path 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 AcidTransaction Constructor Description OrcFileWriter(OrcDataSink orcDataSink, WriterKind writerKind, AcidTransaction transaction, boolean useAcidSchema, OptionalInt bucketNumber, Callable<Void> 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 AcidTransaction Modifier and Type Method Description Optional<FileWriter>ParquetFileWriterFactory. createFileWriter(org.apache.hadoop.fs.Path path, List<String> inputColumnNames, StorageFormat storageFormat, Properties schema, org.apache.hadoop.mapred.JobConf conf, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind)Optional<ReaderPageSource>ParquetPageSourceFactory. createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path 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 AcidTransaction Modifier and Type Method Description Optional<ReaderPageSource>RcFilePageSourceFactory. createPageSource(org.apache.hadoop.conf.Configuration configuration, ConnectorSession session, org.apache.hadoop.fs.Path 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.util
Constructors in io.trino.plugin.hive.util with parameters of type AcidTransaction Constructor Description InternalHiveSplitFactory(org.apache.hadoop.fs.FileSystem fileSystem, String partitionName, org.apache.hadoop.mapred.InputFormat<?,?> inputFormat, Properties schema, List<HivePartitionKey> partitionKeys, TupleDomain<HiveColumnHandle> effectivePredicate, BooleanSupplier partitionMatchSupplier, TableToPartitionMapping tableToPartitionMapping, Optional<HiveSplit.BucketConversion> bucketConversion, Optional<HiveSplit.BucketValidation> bucketValidation, io.airlift.units.DataSize minimumTargetSplitSize, boolean forceLocalScheduling, boolean s3SelectPushdownEnabled, AcidTransaction transaction, Optional<Long> maxSplitFileSize)
-