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 bucketNumber, long start, long length, long estimatedFileSize, long fileModifiedTime, Properties schema, TupleDomain<HiveColumnHandle> effectivePredicate, List<HiveColumnHandle> columns, String partitionName, List<HivePartitionKey> partitionKeys, TypeManager typeManager, TableToPartitionMapping tableToPartitionMapping, Optional<HiveSplit.BucketConversion> bucketConversion, Optional<HiveSplit.BucketValidation> bucketValidation, boolean s3SelectPushdownEnabled, Optional<AcidInfo> acidInfo, boolean originalFile, AcidTransaction transaction)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(HiveIdentity identity, 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 dynamicFilteringProbeBlockingTimeout, 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)HiveInsertTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveBucketProperty> bucketProperty, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction)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)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, Optional<Set<String>> analyzeColumnNames, AcidTransaction transaction)HiveTableHandle(String schemaName, String tableName, Optional<Map<String,String>> tableParameters, List<HiveColumnHandle> partitionColumns, List<HiveColumnHandle> dataColumns, Optional<List<HivePartition>> partitions, TupleDomain<HiveColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> enforcedConstraint, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter, Optional<List<List<String>>> analyzePartitionValues, Optional<Set<String>> analyzeColumnNames, Optional<Set<ColumnHandle>> constraintColumns, Optional<Set<ColumnHandle>> projectedColumns, AcidTransaction transaction)HiveWritableTableHandle(String schemaName, String tableName, List<HiveColumnHandle> inputColumns, HivePageSinkMetadata pageSinkMetadata, LocationHandle locationHandle, Optional<HiveBucketProperty> bucketProperty, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, AcidTransaction transaction)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 voidHiveMetastore. updateTableStatistics(HiveIdentity identity, String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics,PartitionStatistics> update)voidRecordingHiveMetastore. updateTableStatistics(HiveIdentity identity, 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(HiveIdentity identity, 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(HiveIdentity identity, 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(HiveIdentity identity, 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(HiveIdentity identity, 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(HiveIdentity identity, 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(HiveIdentity identity, String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics,PartitionStatistics> update)voidThriftHiveMetastore. updateTableStatistics(HiveIdentity identity, String databaseName, String tableName, AcidTransaction transaction, Function<PartitionStatistics,PartitionStatistics> update)voidThriftMetastore. updateTableStatistics(HiveIdentity identity, 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)
-