| Package | Description |
|---|---|
| com.facebook.presto.common.predicate |
| Modifier and Type | Method and Description |
|---|---|
static Domain |
Domain.all(Type type) |
Domain |
Domain.complement() |
static Domain |
Domain.create(ValueSet values,
boolean nullAllowed) |
Domain |
TupleDomain.ColumnDomain.getDomain() |
Domain |
Domain.intersect(Domain other) |
static Domain |
Domain.multipleValues(Type type,
List<?> values) |
static Domain |
Domain.none(Type type) |
static Domain |
Domain.notNull(Type type) |
static Domain |
Domain.onlyNull(Type type) |
Domain |
Domain.simplify()
Reduces the number of discrete components in the Domain if there are too many.
|
static Domain |
Domain.singleValue(Type type,
Object value) |
Domain |
Domain.subtract(Domain other) |
Domain |
Domain.union(Domain other) |
static Domain |
Domain.union(List<Domain> domains) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Map<T,Domain>> |
TupleDomain.getDomains()
Gets the TupleDomain as a map of each column to its respective Domain.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Domain.contains(Domain other) |
Domain |
Domain.intersect(Domain other) |
boolean |
Domain.overlaps(Domain other) |
Domain |
Domain.subtract(Domain other) |
static TupleDomainFilter |
TupleDomainFilterUtils.toFilter(Domain domain) |
Domain |
Domain.union(Domain other) |
| Modifier and Type | Method and Description |
|---|---|
static Domain |
Domain.union(List<Domain> domains) |
static <T> TupleDomain<T> |
TupleDomain.withColumnDomains(Map<T,Domain> domains) |
| Constructor and Description |
|---|
ColumnDomain(C column,
Domain domain) |
Copyright © 2012–2022. All rights reserved.