Package io.prestosql.plugin.tpch.util
Class PredicateUtils
- java.lang.Object
-
- io.prestosql.plugin.tpch.util.PredicateUtils
-
public final class PredicateUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Predicate<NullableValue>convertToPredicate(TupleDomain<ColumnHandle> predicate, TpchColumnHandle columnHandle)static TupleDomain<ColumnHandle>filterColumns(TupleDomain<ColumnHandle> predicate, Predicate<TpchColumnHandle> filterPredicate)static TupleDomain<ColumnHandle>filterOutColumnFromPredicate(TupleDomain<ColumnHandle> predicate, TpchColumnHandle columnHandle)
-
-
-
Method Detail
-
convertToPredicate
public static Predicate<NullableValue> convertToPredicate(TupleDomain<ColumnHandle> predicate, TpchColumnHandle columnHandle)
-
filterOutColumnFromPredicate
public static TupleDomain<ColumnHandle> filterOutColumnFromPredicate(TupleDomain<ColumnHandle> predicate, TpchColumnHandle columnHandle)
-
filterColumns
public static TupleDomain<ColumnHandle> filterColumns(TupleDomain<ColumnHandle> predicate, Predicate<TpchColumnHandle> filterPredicate)
-
-