Uses of Interface
io.prestosql.spi.connector.LocalProperty
-
Packages that use LocalProperty Package Description io.prestosql.spi.connector -
-
Uses of LocalProperty in io.prestosql.spi.connector
Classes in io.prestosql.spi.connector that implement LocalProperty Modifier and Type Class Description class
ConstantProperty<E>
class
GroupingProperty<E>
class
SortingProperty<E>
Methods in io.prestosql.spi.connector that return LocalProperty Modifier and Type Method Description LocalProperty<E>
GroupingProperty. constrain(Set<E> columns)
default LocalProperty<E>
LocalProperty. constrain(Set<E> columns)
Return a new instance with the give (reduced) set of columnsMethods in io.prestosql.spi.connector that return types with arguments of type LocalProperty Modifier and Type Method Description List<LocalProperty<ColumnHandle>>
ConnectorTableLayout. getLocalProperties()
Deprecated.Properties describing the layout of the data (grouping/sorting) within each partitionList<LocalProperty<ColumnHandle>>
ConnectorTableProperties. getLocalProperties()
Properties describing the layout of the data (grouping/sorting) within each partition<T> Optional<LocalProperty<T>>
ConstantProperty. translate(Function<E,Optional<T>> translator)
<T> Optional<LocalProperty<T>>
GroupingProperty. translate(Function<E,Optional<T>> translator)
<T> Optional<LocalProperty<T>>
LocalProperty. translate(Function<E,Optional<T>> translator)
<T> Optional<LocalProperty<T>>
SortingProperty. translate(Function<E,Optional<T>> translator)
Returns Optional.empty() if the column could not be translateddefault Optional<LocalProperty<E>>
LocalProperty. withConstants(Set<E> constants)
Simplfies this LocalProperty provided that the specified inputs are constantsMethods in io.prestosql.spi.connector with parameters of type LocalProperty Modifier and Type Method Description boolean
ConstantProperty. isSimplifiedBy(LocalProperty<E> known)
boolean
GroupingProperty. isSimplifiedBy(LocalProperty<E> known)
boolean
LocalProperty. isSimplifiedBy(LocalProperty<E> actual)
Return true if the actual LocalProperty can be used to simplify this LocalPropertyboolean
SortingProperty. isSimplifiedBy(LocalProperty<E> known)
Constructor parameters in io.prestosql.spi.connector with type arguments of type LocalProperty Constructor Description ConnectorTableLayout(ConnectorTableLayoutHandle handle, Optional<List<ColumnHandle>> columns, TupleDomain<ColumnHandle> predicate, Optional<ConnectorTablePartitioning> tablePartitioning, Optional<Set<ColumnHandle>> streamPartitioningColumns, Optional<DiscretePredicates> discretePredicates, List<LocalProperty<ColumnHandle>> localProperties)
Deprecated.ConnectorTableProperties(TupleDomain<ColumnHandle> predicate, Optional<ConnectorTablePartitioning> tablePartitioning, Optional<Set<ColumnHandle>> streamPartitioningColumns, Optional<DiscretePredicates> discretePredicates, List<LocalProperty<ColumnHandle>> localProperties)
-