public class HivePartitionManager extends Object
| Constructor and Description |
|---|
HivePartitionManager(TypeManager typeManager,
org.joda.time.DateTimeZone timeZone,
boolean assumeCanonicalPartitionKeys,
int maxPartitionsPerScan,
int domainCompactionThreshold,
boolean partitionFilteringFromMetastoreEnabled,
int maxParallelParsingConcurrency) |
HivePartitionManager(TypeManager typeManager,
HiveClientConfig hiveClientConfig) |
| Modifier and Type | Method and Description |
|---|---|
com.facebook.airlift.concurrent.ThreadPoolExecutorMBean |
getExecutor() |
HivePartitionResult |
getPartitions(SemiTransactionalHiveMetastore metastore,
ConnectorTableHandle tableHandle,
Constraint<ColumnHandle> constraint,
ConnectorSession session) |
HivePartitionResult |
getPartitions(SemiTransactionalHiveMetastore metastore,
ConnectorTableHandle tableHandle,
List<List<String>> partitionValuesList,
ConnectorSession session) |
List<HivePartition> |
getPartitionsList(SemiTransactionalHiveMetastore metastore,
ConnectorTableHandle tableHandle,
Constraint<ColumnHandle> constraint,
ConnectorSession session) |
static HivePartition |
parsePartition(SchemaTableName tableName,
PartitionNameWithVersion partitionNameWithVersion,
List<HiveColumnHandle> partitionColumns,
List<Type> partitionColumnTypes,
org.joda.time.DateTimeZone timeZone) |
@Inject public HivePartitionManager(TypeManager typeManager, HiveClientConfig hiveClientConfig)
public HivePartitionManager(TypeManager typeManager, org.joda.time.DateTimeZone timeZone, boolean assumeCanonicalPartitionKeys, int maxPartitionsPerScan, int domainCompactionThreshold, boolean partitionFilteringFromMetastoreEnabled, int maxParallelParsingConcurrency)
public List<HivePartition> getPartitionsList(SemiTransactionalHiveMetastore metastore, ConnectorTableHandle tableHandle, Constraint<ColumnHandle> constraint, ConnectorSession session)
public HivePartitionResult getPartitions(SemiTransactionalHiveMetastore metastore, ConnectorTableHandle tableHandle, Constraint<ColumnHandle> constraint, ConnectorSession session)
public HivePartitionResult getPartitions(SemiTransactionalHiveMetastore metastore, ConnectorTableHandle tableHandle, List<List<String>> partitionValuesList, ConnectorSession session)
public static HivePartition parsePartition(SchemaTableName tableName, PartitionNameWithVersion partitionNameWithVersion, List<HiveColumnHandle> partitionColumns, List<Type> partitionColumnTypes, org.joda.time.DateTimeZone timeZone)
public com.facebook.airlift.concurrent.ThreadPoolExecutorMBean getExecutor()
Copyright © 2012–2024. All rights reserved.