public final class MetadataUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static TupleDomain<ColumnHandle> |
createPredicate(List<ColumnHandle> partitionColumns,
List<HivePartition> partitions) |
static RowExpression |
getCombinedRemainingPredicate(BaseHiveTableLayoutHandle layoutHandle,
RowExpression subfieldPredicate) |
static Optional<DiscretePredicates> |
getDiscretePredicates(List<ColumnHandle> partitionColumns,
List<HivePartition> partitions) |
static TupleDomain<ColumnHandle> |
getPredicate(BaseHiveTableLayoutHandle layoutHandle,
List<ColumnHandle> partitionColumns,
List<HivePartition> partitions,
Map<String,ColumnHandle> predicateColumns) |
static RowExpression |
getSubfieldPredicate(ConnectorSession session,
BaseHiveTableLayoutHandle layoutHandle,
Map<String,Type> columnTypes,
StandardFunctionResolution functionResolution,
RowExpressionService rowExpressionService) |
public static Optional<DiscretePredicates> getDiscretePredicates(List<ColumnHandle> partitionColumns, List<HivePartition> partitions)
public static TupleDomain<ColumnHandle> getPredicate(BaseHiveTableLayoutHandle layoutHandle, List<ColumnHandle> partitionColumns, List<HivePartition> partitions, Map<String,ColumnHandle> predicateColumns)
public static RowExpression getSubfieldPredicate(ConnectorSession session, BaseHiveTableLayoutHandle layoutHandle, Map<String,Type> columnTypes, StandardFunctionResolution functionResolution, RowExpressionService rowExpressionService)
public static RowExpression getCombinedRemainingPredicate(BaseHiveTableLayoutHandle layoutHandle, RowExpression subfieldPredicate)
public static TupleDomain<ColumnHandle> createPredicate(List<ColumnHandle> partitionColumns, List<HivePartition> partitions)
Copyright © 2012–2024. All rights reserved.