Skip navigation links
B C E F G H I L P R S T U V 

B

beginTransaction(IsolationLevel, boolean) - Method in class com.facebook.presto.hudi.HudiConnector
 

C

calculateSplitWeight(long) - Method in interface com.facebook.presto.hudi.split.HudiSplitWeightProvider
 
calculateSplitWeight(long) - Method in class com.facebook.presto.hudi.split.SizeBasedSplitWeightProvider
 
close() - Method in class com.facebook.presto.hudi.HudiPageSource
 
close() - Method in class com.facebook.presto.hudi.HudiSplitSource
 
closeWithSuppression(Throwable) - Method in class com.facebook.presto.hudi.HudiPageSource
 
com.facebook.presto.hive - package com.facebook.presto.hive
 
com.facebook.presto.hudi - package com.facebook.presto.hudi
 
com.facebook.presto.hudi.split - package com.facebook.presto.hudi.split
 
commit(ConnectorTransactionHandle) - Method in class com.facebook.presto.hudi.HudiConnector
 
configure(Binder) - Method in class com.facebook.presto.hudi.HudiModule
 
create(String, Map<String, String>, ConnectorContext) - Method in class com.facebook.presto.hudi.HudiConnectorFactory
 
create() - Method in class com.facebook.presto.hudi.HudiMetadataFactory
 
createCachingHiveMetastoreExecutor(MetastoreClientConfig) - Method in class com.facebook.presto.hudi.HudiModule
 
createConnector(LifeCycleManager, HudiTransactionManager, HudiMetadataFactory, ConnectorSplitManager, ConnectorPageSourceProvider, ConnectorNodePartitioningProvider, HudiSessionProperties) - Method in class com.facebook.presto.hudi.HudiModule
 
createHudiSplitManagerExecutor() - Method in class com.facebook.presto.hudi.HudiModule
 
createPageSource(ConnectorTransactionHandle, ConnectorSession, ConnectorSplit, ConnectorTableLayoutHandle, List<ColumnHandle>, SplitContext) - Method in class com.facebook.presto.hudi.HudiPageSourceProvider
 
createRecordCursor(Configuration, Path, RecordReader<?, ? extends Writable>, long, Properties, List<HudiColumnHandle>, ZoneId, TypeManager) - Static method in class com.facebook.presto.hive.HudiRecordCursors
 
createSplitGeneratorExecutor(HudiConfig) - Method in class com.facebook.presto.hudi.HudiModule
 
createSplitLoaderExecutor(HudiConfig) - Method in class com.facebook.presto.hudi.HudiModule
 

E

equals(Object) - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
equals(Object) - Method in class com.facebook.presto.hudi.HudiFile
 
equals(Object) - Method in class com.facebook.presto.hudi.HudiPartition
 
equals(Object) - Method in class com.facebook.presto.hudi.HudiTableHandle
 
equals(Object) - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 

F

ForHudiBackgroundSplitLoader - Annotation Type in com.facebook.presto.hudi.split
 
ForHudiSplitAsyncQueue - Annotation Type in com.facebook.presto.hudi.split
 
ForHudiSplitSource - Annotation Type in com.facebook.presto.hudi.split
 
fromInputFormat(String) - Static method in enum com.facebook.presto.hudi.HudiTableType
 

G

get(ConnectorTransactionHandle) - Method in class com.facebook.presto.hudi.HudiTransactionManager
 
getAccessControl() - Method in class com.facebook.presto.hudi.HudiConnector
 
getAddresses() - Method in class com.facebook.presto.hudi.HudiSplit
 
getBaseFile() - Method in class com.facebook.presto.hudi.HudiSplit
 
getCapabilities() - Method in class com.facebook.presto.hudi.HudiConnector
 
getColumnHandleClass() - Method in class com.facebook.presto.hudi.HudiHandleResolver
 
getColumnHandles(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.hudi.HudiMetadata
 
getColumnMetadata(ConnectorSession, ConnectorTableHandle, ColumnHandle) - Method in class com.facebook.presto.hudi.HudiMetadata
 
getColumnType() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
getComment() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
getCompletedBytes() - Method in class com.facebook.presto.hudi.HudiPageSource
 
getCompletedPositions() - Method in class com.facebook.presto.hudi.HudiPageSource
 
getConnectorFactories() - Method in class com.facebook.presto.hudi.HudiPlugin
 
getDataColumns() - Method in class com.facebook.presto.hudi.HudiPartition
 
getDataColumns() - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 
getEffectivePartitions(ConnectorSession, ExtendedHiveMetastore, SchemaTableName, TupleDomain<ColumnHandle>) - Method in class com.facebook.presto.hudi.HudiPartitionManager
 
getHandleResolver() - Method in class com.facebook.presto.hudi.HudiConnectorFactory
 
getHiveType() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
getHudiPartition(ExtendedHiveMetastore, MetastoreContext, HudiTableLayoutHandle, String) - Static method in class com.facebook.presto.hudi.HudiSplitManager
 
getId() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
getInfo() - Method in class com.facebook.presto.hudi.HudiSplit
 
getInstantTime() - Method in class com.facebook.presto.hudi.HudiSplit
 
getKeyValues() - Method in class com.facebook.presto.hudi.HudiPartition
 
getLength() - Method in class com.facebook.presto.hudi.HudiFile
 
getLogFiles() - Method in class com.facebook.presto.hudi.HudiSplit
 
getMaxOutstandingSplits() - Method in class com.facebook.presto.hudi.HudiConfig
 
getMaxOutstandingSplits(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
getMetadata(ConnectorTransactionHandle) - Method in class com.facebook.presto.hudi.HudiConnector
 
getMetastore() - Method in class com.facebook.presto.hudi.HudiMetadata
 
getMinimumAssignedSplitWeight() - Method in class com.facebook.presto.hudi.HudiConfig
 
getMinimumAssignedSplitWeight(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
getName() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
getName() - Method in class com.facebook.presto.hudi.HudiConnectorFactory
 
getName() - Method in class com.facebook.presto.hudi.HudiPartition
 
getNextBatch(ConnectorPartitionHandle, int) - Method in class com.facebook.presto.hudi.HudiSplitSource
 
getNextPage() - Method in class com.facebook.presto.hudi.HudiPageSource
 
getNodePartitioningProvider() - Method in class com.facebook.presto.hudi.HudiConnector
 
getNodeSelectionStrategy() - Method in class com.facebook.presto.hudi.HudiSplit
 
getPageSourceProvider() - Method in class com.facebook.presto.hudi.HudiConnector
 
getParquetMaxReadBlockSize(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
getPartition() - Method in class com.facebook.presto.hudi.HudiSplit
 
getPartitionColumns() - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 
getPath() - Method in class com.facebook.presto.hudi.HudiFile
 
getPath() - Method in class com.facebook.presto.hudi.HudiTableHandle
 
getPreferredNodes(NodeProvider) - Method in class com.facebook.presto.hudi.HudiSplit
 
getReadNullMaskedParquetEncryptedValue(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
getReadTimeNanos() - Method in class com.facebook.presto.hudi.HudiPageSource
 
getSchemaName() - Method in class com.facebook.presto.hudi.HudiTableHandle
 
getSchemaTableName() - Method in class com.facebook.presto.hudi.HudiTableHandle
 
getSessionProperties() - Method in class com.facebook.presto.hudi.HudiConnector
 
getSessionProperties() - Method in class com.facebook.presto.hudi.HudiSessionProperties
 
getSplitClass() - Method in class com.facebook.presto.hudi.HudiHandleResolver
 
getSplitGeneratorParallelism() - Method in class com.facebook.presto.hudi.HudiConfig
 
getSplitGeneratorParallelism(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
getSplitIdentifier() - Method in class com.facebook.presto.hudi.HudiSplit
 
getSplitLoaderParallelism() - Method in class com.facebook.presto.hudi.HudiConfig
 
getSplitManager() - Method in class com.facebook.presto.hudi.HudiConnector
 
getSplits(ConnectorTransactionHandle, ConnectorSession, ConnectorTableLayoutHandle, ConnectorSplitManager.SplitSchedulingContext) - Method in class com.facebook.presto.hudi.HudiSplitManager
 
getSplitSizeInBytes() - Method in class com.facebook.presto.hudi.HudiSplit
 
getSplitWeight() - Method in class com.facebook.presto.hudi.HudiSplit
 
getStandardSplitWeightSize() - Method in class com.facebook.presto.hudi.HudiConfig
 
getStandardSplitWeightSize(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
getStart() - Method in class com.facebook.presto.hudi.HudiFile
 
getStorage() - Method in class com.facebook.presto.hudi.HudiPartition
 
getSystemMemoryUsage() - Method in class com.facebook.presto.hudi.HudiPageSource
 
getSystemTable(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.hudi.HudiMetadata
 
getTable() - Method in class com.facebook.presto.hudi.HudiSplit
 
getTable() - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 
getTableHandle(ConnectorSession, SchemaTableName) - Method in class com.facebook.presto.hudi.HudiMetadata
 
getTableHandleClass() - Method in class com.facebook.presto.hudi.HudiHandleResolver
 
getTableLayout(ConnectorSession, ConnectorTableLayoutHandle) - Method in class com.facebook.presto.hudi.HudiMetadata
 
getTableLayoutHandleClass() - Method in class com.facebook.presto.hudi.HudiHandleResolver
 
getTableLayouts(ConnectorSession, ConnectorTableHandle, Constraint<ColumnHandle>, Optional<Set<ColumnHandle>>) - Method in class com.facebook.presto.hudi.HudiMetadata
 
getTableMetadata(ConnectorSession, ConnectorTableHandle) - Method in class com.facebook.presto.hudi.HudiMetadata
 
getTableName() - Method in class com.facebook.presto.hudi.HudiTableHandle
 
getTableParameters() - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 
getTableType() - Method in class com.facebook.presto.hudi.HudiTableHandle
 
getTransactionHandleClass() - Method in class com.facebook.presto.hudi.HudiHandleResolver
 
getTupleDomain() - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 
getValues() - Method in class com.facebook.presto.hudi.HudiPartition
 

H

hashCode() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
hashCode() - Method in class com.facebook.presto.hudi.HudiFile
 
hashCode() - Method in class com.facebook.presto.hudi.HudiPartition
 
hashCode() - Method in class com.facebook.presto.hudi.HudiTableHandle
 
hashCode() - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 
HudiBackgroundSplitLoader - Class in com.facebook.presto.hudi.split
A runnable to load Hudi splits asynchronously in the background
HudiBackgroundSplitLoader(ConnectorSession, ExtendedHiveMetastore, ExecutorService, HudiTableLayoutHandle, HoodieTableFileSystemView, AsyncQueue<ConnectorSplit>, List<String>, String) - Constructor for class com.facebook.presto.hudi.split.HudiBackgroundSplitLoader
 
HudiColumnHandle - Class in com.facebook.presto.hudi
 
HudiColumnHandle(int, String, HiveType, Optional<String>, HudiColumnHandle.ColumnType) - Constructor for class com.facebook.presto.hudi.HudiColumnHandle
 
HudiColumnHandle.ColumnType - Enum in com.facebook.presto.hudi
 
HudiConfig - Class in com.facebook.presto.hudi
 
HudiConfig() - Constructor for class com.facebook.presto.hudi.HudiConfig
 
HudiConnector - Class in com.facebook.presto.hudi
 
HudiConnector(LifeCycleManager, HudiTransactionManager, HudiMetadataFactory, ConnectorSplitManager, ConnectorPageSourceProvider, ConnectorNodePartitioningProvider, ConnectorAccessControl, HudiSessionProperties) - Constructor for class com.facebook.presto.hudi.HudiConnector
 
HudiConnectorFactory - Class in com.facebook.presto.hudi
 
HudiConnectorFactory(String, ClassLoader, Optional<ExtendedHiveMetastore>) - Constructor for class com.facebook.presto.hudi.HudiConnectorFactory
 
HudiErrorCode - Enum in com.facebook.presto.hudi
 
HudiFile - Class in com.facebook.presto.hudi
 
HudiFile(String, long, long) - Constructor for class com.facebook.presto.hudi.HudiFile
 
HudiHandleResolver - Class in com.facebook.presto.hudi
 
HudiHandleResolver() - Constructor for class com.facebook.presto.hudi.HudiHandleResolver
 
HudiMetadata - Class in com.facebook.presto.hudi
 
HudiMetadata(ExtendedHiveMetastore, HdfsEnvironment, TypeManager) - Constructor for class com.facebook.presto.hudi.HudiMetadata
 
HudiMetadataFactory - Class in com.facebook.presto.hudi
 
HudiMetadataFactory(ExtendedHiveMetastore, HdfsEnvironment, TypeManager, MetastoreClientConfig) - Constructor for class com.facebook.presto.hudi.HudiMetadataFactory
 
HudiModule - Class in com.facebook.presto.hudi
 
HudiModule(ClassLoader, String) - Constructor for class com.facebook.presto.hudi.HudiModule
 
HudiPageSource - Class in com.facebook.presto.hudi
 
HudiPageSource(List<HudiColumnHandle>, Map<String, String>, ConnectorPageSource, TimeZoneKey, TypeManager) - Constructor for class com.facebook.presto.hudi.HudiPageSource
 
HudiPageSourceProvider - Class in com.facebook.presto.hudi
 
HudiPageSourceProvider(HdfsEnvironment, FileFormatDataSourceStats, TypeManager) - Constructor for class com.facebook.presto.hudi.HudiPageSourceProvider
 
HudiPartition - Class in com.facebook.presto.hudi
 
HudiPartition(String, List<String>, Map<String, String>, Storage, List<HudiColumnHandle>) - Constructor for class com.facebook.presto.hudi.HudiPartition
 
HudiPartitionManager - Class in com.facebook.presto.hudi
 
HudiPartitionManager(TypeManager) - Constructor for class com.facebook.presto.hudi.HudiPartitionManager
 
HudiPartitionSplitGenerator - Class in com.facebook.presto.hudi.split
A runnable to take partition names from a queue of partitions to process, generate Hudi splits from the partition, and add the splits to the async ConnectorSplit queue.
HudiPartitionSplitGenerator(ConnectorSession, ExtendedHiveMetastore, HudiTableLayoutHandle, HoodieTableFileSystemView, AsyncQueue<ConnectorSplit>, Queue<String>, String) - Constructor for class com.facebook.presto.hudi.split.HudiPartitionSplitGenerator
 
HudiPlugin - Class in com.facebook.presto.hudi
 
HudiPlugin() - Constructor for class com.facebook.presto.hudi.HudiPlugin
 
HudiPlugin(String, Optional<ExtendedHiveMetastore>) - Constructor for class com.facebook.presto.hudi.HudiPlugin
 
HudiRecordCursors - Class in com.facebook.presto.hive
 
HudiSessionProperties - Class in com.facebook.presto.hudi
 
HudiSessionProperties(HiveClientConfig, HudiConfig) - Constructor for class com.facebook.presto.hudi.HudiSessionProperties
 
HudiSplit - Class in com.facebook.presto.hudi
 
HudiSplit(HudiTableHandle, String, HudiPartition, Optional<HudiFile>, List<HudiFile>, List<HostAddress>, NodeSelectionStrategy, SplitWeight) - Constructor for class com.facebook.presto.hudi.HudiSplit
 
HudiSplitManager - Class in com.facebook.presto.hudi
 
HudiSplitManager(HdfsEnvironment, HudiTransactionManager, HudiPartitionManager, ExecutorService, ScheduledExecutorService, ExecutorService) - Constructor for class com.facebook.presto.hudi.HudiSplitManager
 
HudiSplitSource - Class in com.facebook.presto.hudi
 
HudiSplitSource(ConnectorSession, ExtendedHiveMetastore, HudiTableLayoutHandle, HoodieTableFileSystemView, List<String>, String, ExecutorService, ScheduledExecutorService, ExecutorService, int) - Constructor for class com.facebook.presto.hudi.HudiSplitSource
 
HudiSplitWeightProvider - Interface in com.facebook.presto.hudi.split
An interface to provide the logic to calculate Hudi split weight
HudiTableHandle - Class in com.facebook.presto.hudi
 
HudiTableHandle(String, String, String, HudiTableType) - Constructor for class com.facebook.presto.hudi.HudiTableHandle
 
HudiTableLayoutHandle - Class in com.facebook.presto.hudi
 
HudiTableLayoutHandle(HudiTableHandle, List<HudiColumnHandle>, List<HudiColumnHandle>, Map<String, String>, TupleDomain<ColumnHandle>) - Constructor for class com.facebook.presto.hudi.HudiTableLayoutHandle
 
HudiTableType - Enum in com.facebook.presto.hudi
 
HudiTransactionManager - Class in com.facebook.presto.hudi
 
HudiTransactionManager() - Constructor for class com.facebook.presto.hudi.HudiTransactionManager
 

I

isFinished() - Method in class com.facebook.presto.hudi.HudiPageSource
 
isFinished() - Method in class com.facebook.presto.hudi.HudiSplitSource
 
isHudiMetadataTableEnabled(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
isMetadataTableEnabled() - Method in class com.facebook.presto.hudi.HudiConfig
 
isParquetBatchReaderVerificationEnabled(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
isParquetBatchReadsEnabled(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 
isRegularColumn() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
isSingleStatementWritesOnly() - Method in class com.facebook.presto.hudi.HudiConnector
 
isSizeBasedSplitWeightsEnabled() - Method in class com.facebook.presto.hudi.HudiConfig
 
isSizeBasedSplitWeightsEnabled(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiSessionProperties
 

L

listSchemaNames(ConnectorSession) - Method in class com.facebook.presto.hudi.HudiMetadata
 
listTableColumns(ConnectorSession, SchemaTablePrefix) - Method in class com.facebook.presto.hudi.HudiMetadata
 
listTables(ConnectorSession, Optional<String>) - Method in class com.facebook.presto.hudi.HudiMetadata
 

P

put(ConnectorTransactionHandle, ConnectorMetadata) - Method in class com.facebook.presto.hudi.HudiTransactionManager
 

R

READ_MASKED_VALUE_ENABLED - Static variable in class com.facebook.presto.hudi.HudiSessionProperties
 
remove(ConnectorTransactionHandle) - Method in class com.facebook.presto.hudi.HudiTransactionManager
 
rollback(ConnectorTransactionHandle) - Method in class com.facebook.presto.hudi.HudiConnector
 
run() - Method in class com.facebook.presto.hudi.split.HudiBackgroundSplitLoader
 
run() - Method in class com.facebook.presto.hudi.split.HudiPartitionSplitGenerator
 

S

setMaxOutstandingSplits(int) - Method in class com.facebook.presto.hudi.HudiConfig
 
setMetadataTableEnabled(boolean) - Method in class com.facebook.presto.hudi.HudiConfig
 
setMinimumAssignedSplitWeight(double) - Method in class com.facebook.presto.hudi.HudiConfig
 
setSizeBasedSplitWeightsEnabled(boolean) - Method in class com.facebook.presto.hudi.HudiConfig
 
setSplitGeneratorParallelism(int) - Method in class com.facebook.presto.hudi.HudiConfig
 
setSplitLoaderParallelism(int) - Method in class com.facebook.presto.hudi.HudiConfig
 
setStandardSplitWeightSize(DataSize) - Method in class com.facebook.presto.hudi.HudiConfig
 
shutdown() - Method in class com.facebook.presto.hudi.HudiConnector
 
SizeBasedSplitWeightProvider - Class in com.facebook.presto.hudi.split
Hudi split weight provider based on the split size.
SizeBasedSplitWeightProvider(double, DataSize) - Constructor for class com.facebook.presto.hudi.split.SizeBasedSplitWeightProvider
 

T

toColumnMetadata(TypeManager) - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
toErrorCode() - Method in enum com.facebook.presto.hudi.HudiErrorCode
 
toMetastoreContext(ConnectorSession) - Static method in class com.facebook.presto.hudi.HudiMetadata
 
toString() - Method in class com.facebook.presto.hudi.HudiColumnHandle
 
toString() - Method in class com.facebook.presto.hudi.HudiFile
 
toString() - Method in class com.facebook.presto.hudi.HudiPageSource
 
toString() - Method in class com.facebook.presto.hudi.HudiPartition
 
toString() - Method in class com.facebook.presto.hudi.HudiSplit
 
toString() - Method in class com.facebook.presto.hudi.HudiTableHandle
 
toString() - Method in class com.facebook.presto.hudi.HudiTableLayoutHandle
 

U

uniformStandardWeightProvider() - Static method in interface com.facebook.presto.hudi.split.HudiSplitWeightProvider
 

V

valueOf(String) - Static method in enum com.facebook.presto.hudi.HudiColumnHandle.ColumnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.hudi.HudiErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.facebook.presto.hudi.HudiTableType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.facebook.presto.hudi.HudiColumnHandle.ColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.hudi.HudiErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.facebook.presto.hudi.HudiTableType
Returns an array containing the constants of this enum type, in the order they are declared.
B C E F G H I L P R S T U V 
Skip navigation links

Copyright © 2012–2023. All rights reserved.