| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.classloader |
| 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) |
static <T> TupleDomain<T> |
TupleDomain.fromNullableColumnDomains(List<TupleDomain.ColumnDomain<T>> nullableColumnDomains) |
TupleDomain<ConnectorColumnHandle> |
ConnectorPartition.getTupleDomain()
Gets the TupleDomain that provides a bound on the tuples within this Partition.
|
TupleDomain<ConnectorColumnHandle> |
ConnectorPartitionResult.getUndeterminedTupleDomain() |
TupleDomain<ConnectorColumnHandle> |
ConnectorResolvedIndex.getUnresolvedTupleDomain() |
TupleDomain<T> |
TupleDomain.intersect(TupleDomain<T> other)
Returns the strict intersection of the TupleDomains.
|
static <T> TupleDomain<T> |
TupleDomain.none() |
<U> TupleDomain<U> |
TupleDomain.transform(TupleDomain.Function<T,U> function) |
static <T> TupleDomain<T> |
TupleDomain.withColumnDomains(Map<T,Domain> domains) |
static <T> TupleDomain<T> |
TupleDomain.withFixedValues(Map<T,Comparable<?>> fixedValues)
Convert a map of columns to values into the TupleDomain which requires
those columns to be fixed to those values.
|
| 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.
|
ConnectorPartitionResult |
ConnectorSplitManager.getPartitions(ConnectorTableHandle table,
TupleDomain<ConnectorColumnHandle> tupleDomain)
Gets the Partitions for the specified table.
|
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.
|
ConnectorResolvedIndex |
ConnectorIndexResolver.resolveIndex(ConnectorTableHandle tableHandle,
Set<ConnectorColumnHandle> indexableColumns,
TupleDomain<ConnectorColumnHandle> tupleDomain) |
| 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.
|
| Constructor and Description |
|---|
ConnectorPartitionResult(List<ConnectorPartition> partitions,
TupleDomain<ConnectorColumnHandle> undeterminedTupleDomain) |
ConnectorResolvedIndex(ConnectorIndexHandle indexHandle,
TupleDomain<ConnectorColumnHandle> unresolvedTupleDomain) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorPartitionResult |
ClassLoaderSafeConnectorSplitManager.getPartitions(ConnectorTableHandle table,
TupleDomain<ConnectorColumnHandle> tupleDomain) |
ConnectorResolvedIndex |
ClassLoaderSafeConnectorIndexResolver.resolveIndex(ConnectorTableHandle tableHandle,
Set<ConnectorColumnHandle> indexableColumns,
TupleDomain<ConnectorColumnHandle> tupleDomain) |
Copyright © 2012-2014. All Rights Reserved.