| Package | Description |
|---|---|
| com.facebook.presto.common.predicate |
| Modifier and Type | Method and Description |
|---|---|
static <T> TupleDomain<T> |
TupleDomain.all() |
static <T> TupleDomain<T> |
TupleDomain.columnWiseUnion(List<TupleDomain<T>> tupleDomains)
Returns a TupleDomain in which corresponding column Domains are unioned together.
|
static <T> TupleDomain<T> |
TupleDomain.columnWiseUnion(TupleDomain<T> first,
TupleDomain<T> second,
TupleDomain<T>... rest) |
TupleDomain<T> |
TupleDomain.compact(int threshold) |
static <T> TupleDomain<T> |
TupleDomain.fromColumnDomains(Optional<List<TupleDomain.ColumnDomain<T>>> columnDomains) |
static <T> TupleDomain<T> |
TupleDomain.fromFixedValues(Map<T,NullableValue> fixedValues)
Convert a map of columns to values into the TupleDomain which requires
those columns to be fixed to those values.
|
TupleDomain<T> |
TupleDomain.intersect(TupleDomain<T> other)
Returns the strict intersection of the TupleDomains.
|
static <T> TupleDomain<T> |
TupleDomain.none() |
TupleDomain<T> |
TupleDomain.simplify() |
<U> TupleDomain<U> |
TupleDomain.transform(Function<T,U> function) |
static <T> TupleDomain<T> |
TupleDomain.withColumnDomains(Map<T,Domain> domains) |
| Modifier and Type | Method and Description |
|---|---|
static <T> TupleDomain<T> |
TupleDomain.columnWiseUnion(TupleDomain<T> first,
TupleDomain<T> second,
TupleDomain<T>... rest) |
static <T> TupleDomain<T> |
TupleDomain.columnWiseUnion(TupleDomain<T> first,
TupleDomain<T> second,
TupleDomain<T>... rest) |
static <T> TupleDomain<T> |
TupleDomain.columnWiseUnion(TupleDomain<T> first,
TupleDomain<T> second,
TupleDomain<T>... rest) |
boolean |
TupleDomain.contains(TupleDomain<T> other)
Returns true only if the this TupleDomain contains all possible tuples that would be allowable by
the other TupleDomain.
|
static <T> Optional<Map<T,NullableValue>> |
TupleDomain.extractFixedValues(TupleDomain<T> tupleDomain)
Extract all column constraints that require exactly one value or only null in their respective Domains.
|
static <T> Optional<Map<T,Set<NullableValue>>> |
TupleDomain.extractFixedValueSets(TupleDomain<T> tupleDomain)
Extract all column constraints that require a set of one (or more) values in their respective Domains.
|
TupleDomain<T> |
TupleDomain.intersect(TupleDomain<T> other)
Returns the strict intersection of the TupleDomains.
|
boolean |
TupleDomain.overlaps(TupleDomain<T> other)
Returns true only if there exists a strict intersection between the TupleDomains.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> TupleDomain<T> |
TupleDomain.columnWiseUnion(List<TupleDomain<T>> tupleDomains)
Returns a TupleDomain in which corresponding column Domains are unioned together.
|
Copyright © 2012–2022. All rights reserved.