public class BaseHiveTableLayoutHandle extends Object implements ConnectorTableLayoutHandle
| Constructor and Description |
|---|
BaseHiveTableLayoutHandle(List<BaseHiveColumnHandle> partitionColumns,
TupleDomain<Subfield> domainPredicate,
RowExpression remainingPredicate,
boolean pushdownFilterEnabled,
TupleDomain<ColumnHandle> partitionColumnPredicate) |
BaseHiveTableLayoutHandle(List<BaseHiveColumnHandle> partitionColumns,
TupleDomain<Subfield> domainPredicate,
RowExpression remainingPredicate,
boolean pushdownFilterEnabled,
TupleDomain<ColumnHandle> partitionColumnPredicate,
Optional<List<HivePartition>> partitions) |
| Modifier and Type | Method and Description |
|---|---|
TupleDomain<Subfield> |
getDomainPredicate() |
TupleDomain<ColumnHandle> |
getPartitionColumnPredicate() |
List<BaseHiveColumnHandle> |
getPartitionColumns() |
Optional<List<HivePartition>> |
getPartitions()
Partitions are dropped when HiveTableLayoutHandle is serialized.
|
RowExpression |
getRemainingPredicate() |
boolean |
isPushdownFilterEnabled() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdentifierpublic BaseHiveTableLayoutHandle(List<BaseHiveColumnHandle> partitionColumns, TupleDomain<Subfield> domainPredicate, RowExpression remainingPredicate, boolean pushdownFilterEnabled, TupleDomain<ColumnHandle> partitionColumnPredicate)
public BaseHiveTableLayoutHandle(List<BaseHiveColumnHandle> partitionColumns, TupleDomain<Subfield> domainPredicate, RowExpression remainingPredicate, boolean pushdownFilterEnabled, TupleDomain<ColumnHandle> partitionColumnPredicate, Optional<List<HivePartition>> partitions)
public List<BaseHiveColumnHandle> getPartitionColumns()
public TupleDomain<Subfield> getDomainPredicate()
public RowExpression getRemainingPredicate()
public boolean isPushdownFilterEnabled()
public TupleDomain<ColumnHandle> getPartitionColumnPredicate()
public Optional<List<HivePartition>> getPartitions()
Optional.empty() if droppedCopyright © 2012–2024. All rights reserved.