Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- applyFilter(ConnectorSession, ConnectorTableHandle, Constraint) - Method in class io.trino.plugin.hudi.HudiMetadata
B
- beginTransaction(IsolationLevel, boolean, boolean) - Method in class io.trino.plugin.hudi.HudiConnector
- buildPartitionKeys(List<Column>, List<String>) - Static method in class io.trino.plugin.hudi.HudiUtil
- buildTableMetaClient(Configuration, String) - Static method in class io.trino.plugin.hudi.HudiUtil
C
- calculateSplitWeight(long) - Method in interface io.trino.plugin.hudi.split.HudiSplitWeightProvider
- calculateSplitWeight(long) - Method in class io.trino.plugin.hudi.split.SizeBasedSplitWeightProvider
- close() - Method in class io.trino.plugin.hudi.HudiPageSource
- close() - Method in class io.trino.plugin.hudi.HudiSplitSource
- close() - Method in class io.trino.plugin.hudi.query.HudiReadOptimizedDirectoryLister
- commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.hudi.HudiConnector
- commit(ConnectorTransactionHandle) - Method in class io.trino.plugin.hudi.HudiTransactionManager
- configure(Binder) - Method in class io.trino.plugin.hudi.HudiModule
- create(ConnectorIdentity) - Method in class io.trino.plugin.hudi.HudiMetadataFactory
- create(String, Map<String, String>, ConnectorContext) - Method in class io.trino.plugin.hudi.HudiConnectorFactory
- createConnector(String, Map<String, String>, ConnectorContext, Optional<HiveMetastore>) - Static method in class io.trino.plugin.hudi.InternalHudiConnectorFactory
- createExecutorService() - Method in class io.trino.plugin.hudi.HudiModule
- createHiveMetastoreGetter(HudiTransactionManager) - Method in class io.trino.plugin.hudi.HudiModule
- createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableHandle, List<ColumnHandle>, DynamicFilter) - Method in class io.trino.plugin.hudi.HudiPageSourceProvider
- createSplits(List<HivePartitionKey>, FileStatus) - Method in class io.trino.plugin.hudi.split.HudiSplitFactory
- cursor(ConnectorTransactionHandle, ConnectorSession, TupleDomain<Integer>) - Method in class io.trino.plugin.hudi.TimelineTable
D
- DATA - Enum constant in enum class io.trino.plugin.hudi.TableType
- destroy() - Method in class io.trino.plugin.hudi.HudiSplitManager
- doesMatchPredicates() - Method in class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
- doesMatchPredicates() - Method in interface io.trino.plugin.hudi.partition.HudiPartitionInfo
F
- ForHudiSplitManager - Annotation Interface in io.trino.plugin.hudi
- from(HudiTableHandle) - Static method in class io.trino.plugin.hudi.HudiTableInfo
- from(TupleDomain<ColumnHandle>) - Static method in class io.trino.plugin.hudi.HudiPredicates
- from(String) - Static method in class io.trino.plugin.hudi.HudiTableName
G
- get(ConnectorTransactionHandle, ConnectorIdentity) - Method in class io.trino.plugin.hudi.HudiTransactionManager
- getAddresses() - Method in class io.trino.plugin.hudi.HudiSplit
- getBasePath() - Method in class io.trino.plugin.hudi.HudiTableHandle
- getBasePath() - Method in class io.trino.plugin.hudi.HudiTableInfo
- getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.hudi.HudiMetadata
- getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class io.trino.plugin.hudi.HudiMetadata
- getColumnsToHide() - Method in class io.trino.plugin.hudi.HudiConfig
- getColumnsToHide(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- getComparingKey() - Method in class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
- getComparingKey() - Method in interface io.trino.plugin.hudi.partition.HudiPartitionInfo
- getCompletedBytes() - Method in class io.trino.plugin.hudi.HudiPageSource
- getConnectorFactories() - Method in class io.trino.plugin.hudi.HudiPlugin
- getDistribution() - Method in class io.trino.plugin.hudi.TimelineTable
- getFileModifiedTime() - Method in class io.trino.plugin.hudi.HudiSplit
- getFileSize() - Method in class io.trino.plugin.hudi.HudiSplit
- getFileStatus(HoodieBaseFile) - Static method in class io.trino.plugin.hudi.HudiUtil
- getHivePartitionKeys() - Method in class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
- getHivePartitionKeys() - Method in interface io.trino.plugin.hudi.partition.HudiPartitionInfo
- getHivePartitionName() - Method in class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
- getHivePartitionName() - Method in interface io.trino.plugin.hudi.partition.HudiPartitionInfo
- getHudiFileFormat(String) - Static method in class io.trino.plugin.hudi.HudiUtil
- getInfo() - Method in class io.trino.plugin.hudi.HudiSplit
- getInfo(ConnectorTableHandle) - Method in class io.trino.plugin.hudi.HudiMetadata
- getLength() - Method in class io.trino.plugin.hudi.HudiSplit
- getMaxOutstandingSplits() - Method in class io.trino.plugin.hudi.HudiConfig
- getMaxPartitionBatchSize() - Method in class io.trino.plugin.hudi.HudiConfig
- getMaxPartitionBatchSize(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- getMaxSplitsPerSecond() - Method in class io.trino.plugin.hudi.HudiConfig
- getMemoryUsage() - Method in class io.trino.plugin.hudi.HudiPageSource
- getMetadata(ConnectorSession, ConnectorTransactionHandle) - Method in class io.trino.plugin.hudi.HudiConnector
- getMinimumAssignedSplitWeight() - Method in class io.trino.plugin.hudi.HudiConfig
- getMinimumAssignedSplitWeight(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- getMinPartitionBatchSize() - Method in class io.trino.plugin.hudi.HudiConfig
- getMinPartitionBatchSize(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- getName() - Method in class io.trino.plugin.hudi.HudiConnectorFactory
- getNextBatch(int) - Method in class io.trino.plugin.hudi.HudiSplitSource
- getNextPage() - Method in class io.trino.plugin.hudi.HudiPageSource
- getNodePartitioningProvider() - Method in class io.trino.plugin.hudi.HudiConnector
- getPageSourceProvider() - Method in class io.trino.plugin.hudi.HudiConnector
- getPartitionColumnPredicates() - Method in class io.trino.plugin.hudi.HudiPredicates
- getPartitionIds() - Method in class io.trino.plugin.hudi.HudiInputInfo
- getPartitionKeys() - Method in class io.trino.plugin.hudi.HudiSplit
- getPartitionPredicates() - Method in class io.trino.plugin.hudi.HudiTableHandle
- getPartitionQueue() - Method in class io.trino.plugin.hudi.partition.HudiPartitionInfoLoader
- getPartitions(List<String>) - Method in interface io.trino.plugin.hudi.query.HudiDirectoryLister
- getPartitions(List<String>) - Method in class io.trino.plugin.hudi.query.HudiReadOptimizedDirectoryLister
- getPartitionsToScan() - Method in interface io.trino.plugin.hudi.query.HudiDirectoryLister
- getPartitionsToScan() - Method in class io.trino.plugin.hudi.query.HudiReadOptimizedDirectoryLister
- getPath() - Method in class io.trino.plugin.hudi.HudiSplit
- getPredicate() - Method in class io.trino.plugin.hudi.HudiSplit
- getReadTimeNanos() - Method in class io.trino.plugin.hudi.HudiPageSource
- getRegularColumnPredicates() - Method in class io.trino.plugin.hudi.HudiPredicates
- getRegularPredicates() - Method in class io.trino.plugin.hudi.HudiTableHandle
- getRelativePartitionPath() - Method in class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
- getRelativePartitionPath() - Method in interface io.trino.plugin.hudi.partition.HudiPartitionInfo
- getSchemaName() - Method in class io.trino.plugin.hudi.HudiTableHandle
- getSchemaTableName() - Method in class io.trino.plugin.hudi.HudiTableHandle
- getSessionProperties() - Method in class io.trino.plugin.hudi.HudiConnector
- getSessionProperties() - Method in class io.trino.plugin.hudi.HudiSessionProperties
- getSplitManager() - Method in class io.trino.plugin.hudi.HudiConnector
- getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableHandle, DynamicFilter, Constraint) - Method in class io.trino.plugin.hudi.HudiSplitManager
- getSplitWeight() - Method in class io.trino.plugin.hudi.HudiSplit
- getStandardSplitWeightSize() - Method in class io.trino.plugin.hudi.HudiConfig
- getStandardSplitWeightSize(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- getStart() - Method in class io.trino.plugin.hudi.HudiSplit
- getSystemTable(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.hudi.HudiMetadata
- getSystemTables() - Method in class io.trino.plugin.hudi.HudiConnector
- getTable() - Method in class io.trino.plugin.hudi.HudiTableInfo
- getTableHandle(ConnectorSession, SchemaTableName) - Method in class io.trino.plugin.hudi.HudiMetadata
- getTableLocation(Map<String, Object>) - Static method in class io.trino.plugin.hudi.HudiTableProperties
- getTableMetadata() - Method in class io.trino.plugin.hudi.TimelineTable
- getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class io.trino.plugin.hudi.HudiMetadata
- getTableName() - Method in class io.trino.plugin.hudi.HudiTableHandle
- getTableName() - Method in class io.trino.plugin.hudi.HudiTableName
- getTableNameWithType() - Method in class io.trino.plugin.hudi.HudiTableName
- getTableProperties() - Method in class io.trino.plugin.hudi.HudiConnector
- getTableProperties() - Method in class io.trino.plugin.hudi.HudiTableProperties
- getTableType() - Method in class io.trino.plugin.hudi.HudiTableHandle
- getTableType() - Method in class io.trino.plugin.hudi.HudiTableInfo
- getTableType() - Method in class io.trino.plugin.hudi.HudiTableName
- getUseParquetColumnNames() - Method in class io.trino.plugin.hudi.HudiConfig
H
- HiveHudiPartitionInfo - Class in io.trino.plugin.hudi.partition
- HiveHudiPartitionInfo(String, List<Column>, List<HiveColumnHandle>, TupleDomain<HiveColumnHandle>, Table, HiveMetastore) - Constructor for class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
- HUDI_BAD_DATA - Enum constant in enum class io.trino.plugin.hudi.HudiErrorCode
- HUDI_CANNOT_OPEN_SPLIT - Enum constant in enum class io.trino.plugin.hudi.HudiErrorCode
- HUDI_CURSOR_ERROR - Enum constant in enum class io.trino.plugin.hudi.HudiErrorCode
- HUDI_INVALID_PARTITION_VALUE - Enum constant in enum class io.trino.plugin.hudi.HudiErrorCode
- HUDI_UNKNOWN_TABLE_TYPE - Enum constant in enum class io.trino.plugin.hudi.HudiErrorCode
- HUDI_UNSUPPORTED_FILE_FORMAT - Enum constant in enum class io.trino.plugin.hudi.HudiErrorCode
- HudiBackgroundSplitLoader - Class in io.trino.plugin.hudi.split
- HudiBackgroundSplitLoader(ConnectorSession, HudiTableHandle, HudiDirectoryLister, AsyncQueue<ConnectorSplit>, ExecutorService, HudiSplitWeightProvider, Consumer<Throwable>) - Constructor for class io.trino.plugin.hudi.split.HudiBackgroundSplitLoader
- HudiConfig - Class in io.trino.plugin.hudi
- HudiConfig() - Constructor for class io.trino.plugin.hudi.HudiConfig
- HudiConnector - Class in io.trino.plugin.hudi
- HudiConnector(LifeCycleManager, HudiTransactionManager, ConnectorSplitManager, ConnectorPageSourceProvider, ConnectorNodePartitioningProvider, Set<SystemTable>, Set<SessionPropertiesProvider>, List<PropertyMetadata<?>>) - Constructor for class io.trino.plugin.hudi.HudiConnector
- HudiConnectorFactory - Class in io.trino.plugin.hudi
- HudiConnectorFactory() - Constructor for class io.trino.plugin.hudi.HudiConnectorFactory
- HudiDirectoryLister - Interface in io.trino.plugin.hudi.query
- HudiErrorCode - Enum Class in io.trino.plugin.hudi
- HudiInputInfo - Class in io.trino.plugin.hudi
- HudiInputInfo(List<String>) - Constructor for class io.trino.plugin.hudi.HudiInputInfo
- HudiMetadata - Class in io.trino.plugin.hudi
- HudiMetadata(HiveMetastore, HdfsEnvironment, TypeManager) - Constructor for class io.trino.plugin.hudi.HudiMetadata
- HudiMetadataFactory - Class in io.trino.plugin.hudi
- HudiMetadataFactory(HiveMetastoreFactory, HdfsEnvironment, TypeManager) - Constructor for class io.trino.plugin.hudi.HudiMetadataFactory
- HudiModule - Class in io.trino.plugin.hudi
- HudiModule() - Constructor for class io.trino.plugin.hudi.HudiModule
- HudiPageSource - Class in io.trino.plugin.hudi
- HudiPageSource(String, List<HiveColumnHandle>, Map<String, Block>, ConnectorPageSource, Path, long, long) - Constructor for class io.trino.plugin.hudi.HudiPageSource
- HudiPageSourceProvider - Class in io.trino.plugin.hudi
- HudiPageSourceProvider(TrinoFileSystemFactory, FileFormatDataSourceStats, ParquetReaderConfig) - Constructor for class io.trino.plugin.hudi.HudiPageSourceProvider
- HudiPartitionInfo - Interface in io.trino.plugin.hudi.partition
- HudiPartitionInfoLoader - Class in io.trino.plugin.hudi.partition
- HudiPartitionInfoLoader(ConnectorSession, HudiDirectoryLister) - Constructor for class io.trino.plugin.hudi.partition.HudiPartitionInfoLoader
- HudiPlugin - Class in io.trino.plugin.hudi
- HudiPlugin() - Constructor for class io.trino.plugin.hudi.HudiPlugin
- HudiPredicates - Class in io.trino.plugin.hudi
- HudiReadOptimizedDirectoryLister - Class in io.trino.plugin.hudi.query
- HudiReadOptimizedDirectoryLister(HoodieMetadataConfig, HoodieEngineContext, HudiTableHandle, HoodieTableMetaClient, HiveMetastore, Table, List<HiveColumnHandle>) - Constructor for class io.trino.plugin.hudi.query.HudiReadOptimizedDirectoryLister
- HudiSessionProperties - Class in io.trino.plugin.hudi
- HudiSessionProperties(HudiConfig, ParquetReaderConfig) - Constructor for class io.trino.plugin.hudi.HudiSessionProperties
- HudiSplit - Class in io.trino.plugin.hudi
- HudiSplit(String, long, long, long, long, List<HostAddress>, TupleDomain<HiveColumnHandle>, List<HivePartitionKey>, SplitWeight) - Constructor for class io.trino.plugin.hudi.HudiSplit
- HudiSplitFactory - Class in io.trino.plugin.hudi.split
- HudiSplitFactory(HudiTableHandle, HudiSplitWeightProvider) - Constructor for class io.trino.plugin.hudi.split.HudiSplitFactory
- HudiSplitManager - Class in io.trino.plugin.hudi
- HudiSplitManager(HudiTransactionManager, BiFunction<ConnectorIdentity, HiveTransactionHandle, HiveMetastore>, HdfsEnvironment, ExecutorService, HudiConfig) - Constructor for class io.trino.plugin.hudi.HudiSplitManager
- HudiSplitSource - Class in io.trino.plugin.hudi
- HudiSplitSource(ConnectorSession, HiveMetastore, Table, HudiTableHandle, Configuration, Map<String, HiveColumnHandle>, ExecutorService, int, int) - Constructor for class io.trino.plugin.hudi.HudiSplitSource
- HudiSplitWeightProvider - Interface in io.trino.plugin.hudi.split
- HudiTableHandle - Class in io.trino.plugin.hudi
- HudiTableHandle(String, String, String, HoodieTableType, TupleDomain<HiveColumnHandle>, TupleDomain<HiveColumnHandle>) - Constructor for class io.trino.plugin.hudi.HudiTableHandle
- HudiTableInfo - Class in io.trino.plugin.hudi
- HudiTableInfo(SchemaTableName, String, String) - Constructor for class io.trino.plugin.hudi.HudiTableInfo
- HudiTableName - Class in io.trino.plugin.hudi
- HudiTableName(String, TableType) - Constructor for class io.trino.plugin.hudi.HudiTableName
- HudiTableProperties - Class in io.trino.plugin.hudi
- HudiTableProperties() - Constructor for class io.trino.plugin.hudi.HudiTableProperties
- HudiTransactionManager - Class in io.trino.plugin.hudi
- HudiTransactionManager(HudiMetadataFactory) - Constructor for class io.trino.plugin.hudi.HudiTransactionManager
- HudiUtil - Class in io.trino.plugin.hudi
I
- InternalHudiConnectorFactory - Class in io.trino.plugin.hudi
- io.trino.plugin.hudi - package io.trino.plugin.hudi
- io.trino.plugin.hudi.partition - package io.trino.plugin.hudi.partition
- io.trino.plugin.hudi.query - package io.trino.plugin.hudi.query
- io.trino.plugin.hudi.split - package io.trino.plugin.hudi.split
- isFinished() - Method in class io.trino.plugin.hudi.HudiPageSource
- isFinished() - Method in class io.trino.plugin.hudi.HudiSplitSource
- isHudiMetadataEnabled(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- isHudiParquetInputFormat(InputFormat<?, ?>) - Static method in class io.trino.plugin.hudi.HudiUtil
- isMetadataEnabled() - Method in class io.trino.plugin.hudi.HudiConfig
- isParquetOptimizedNestedReaderEnabled(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- isParquetOptimizedReaderEnabled(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- isRemotelyAccessible() - Method in class io.trino.plugin.hudi.HudiSplit
- isSizeBasedSplitWeightsEnabled() - Method in class io.trino.plugin.hudi.HudiConfig
- isSizeBasedSplitWeightsEnabled(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
L
- listSchemaNames(ConnectorSession) - Method in class io.trino.plugin.hudi.HudiMetadata
- listStatus(HudiPartitionInfo) - Method in interface io.trino.plugin.hudi.query.HudiDirectoryLister
- listStatus(HudiPartitionInfo) - Method in class io.trino.plugin.hudi.query.HudiReadOptimizedDirectoryLister
- listTables(ConnectorSession, Optional<String>) - Method in class io.trino.plugin.hudi.HudiMetadata
- loadPartitionInfo(Optional<Partition>) - Method in class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
- loadPartitionInfo(Optional<Partition>) - Method in interface io.trino.plugin.hudi.partition.HudiPartitionInfo
- LOCATION_PROPERTY - Static variable in class io.trino.plugin.hudi.HudiTableProperties
- log - Static variable in class io.trino.plugin.hudi.HudiMetadata
P
- PARTITIONED_BY_PROPERTY - Static variable in class io.trino.plugin.hudi.HudiTableProperties
- partitionMatches(List<HiveColumnHandle>, TupleDomain<HiveColumnHandle>, HivePartition) - Static method in class io.trino.plugin.hudi.HudiUtil
- partitionMatchesPredicates(SchemaTableName, String, List<HiveColumnHandle>, TupleDomain<HiveColumnHandle>) - Static method in class io.trino.plugin.hudi.HudiUtil
- partitionMatchesPredicates(SchemaTableName, String, List<String>, List<HiveColumnHandle>, TupleDomain<HiveColumnHandle>) - Static method in class io.trino.plugin.hudi.HudiUtil
- put(ConnectorTransactionHandle) - Method in class io.trino.plugin.hudi.HudiTransactionManager
R
- rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.hudi.HudiConnector
- rollback(ConnectorTransactionHandle) - Method in class io.trino.plugin.hudi.HudiTransactionManager
- run() - Method in class io.trino.plugin.hudi.partition.HudiPartitionInfoLoader
S
- setColumnsToHide(String) - Method in class io.trino.plugin.hudi.HudiConfig
- setMaxOutstandingSplits(int) - Method in class io.trino.plugin.hudi.HudiConfig
- setMaxPartitionBatchSize(int) - Method in class io.trino.plugin.hudi.HudiConfig
- setMaxSplitsPerSecond(int) - Method in class io.trino.plugin.hudi.HudiConfig
- setMetadataEnabled(boolean) - Method in class io.trino.plugin.hudi.HudiConfig
- setMinimumAssignedSplitWeight(double) - Method in class io.trino.plugin.hudi.HudiConfig
- setMinPartitionBatchSize(int) - Method in class io.trino.plugin.hudi.HudiConfig
- setSizeBasedSplitWeightsEnabled(boolean) - Method in class io.trino.plugin.hudi.HudiConfig
- setStandardSplitWeightSize(DataSize) - Method in class io.trino.plugin.hudi.HudiConfig
- setUseParquetColumnNames(boolean) - Method in class io.trino.plugin.hudi.HudiConfig
- shouldUseParquetColumnNames(ConnectorSession) - Static method in class io.trino.plugin.hudi.HudiSessionProperties
- shutdown() - Method in class io.trino.plugin.hudi.HudiConnector
- SizeBasedSplitWeightProvider - Class in io.trino.plugin.hudi.split
- SizeBasedSplitWeightProvider(double, DataSize) - Constructor for class io.trino.plugin.hudi.split.SizeBasedSplitWeightProvider
- start() - Method in class io.trino.plugin.hudi.split.HudiBackgroundSplitLoader
- streamTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class io.trino.plugin.hudi.HudiMetadata
T
- TableType - Enum Class in io.trino.plugin.hudi
- TIMELINE - Enum constant in enum class io.trino.plugin.hudi.TableType
- TimelineTable - Class in io.trino.plugin.hudi
- TimelineTable(Configuration, SchemaTableName, Table) - Constructor for class io.trino.plugin.hudi.TimelineTable
- toErrorCode() - Method in enum class io.trino.plugin.hudi.HudiErrorCode
- toString() - Method in class io.trino.plugin.hudi.HudiSplit
- toString() - Method in class io.trino.plugin.hudi.HudiTableHandle
- toString() - Method in class io.trino.plugin.hudi.HudiTableName
- toString() - Method in class io.trino.plugin.hudi.partition.HiveHudiPartitionInfo
U
- uniformStandardWeightProvider() - Static method in interface io.trino.plugin.hudi.split.HudiSplitWeightProvider
V
- valueOf(String) - Static method in enum class io.trino.plugin.hudi.HudiErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.plugin.hudi.TableType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.trino.plugin.hudi.HudiErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.plugin.hudi.TableType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values