public class ActualProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ActualProperties.Builder |
static class |
ActualProperties.Global |
public boolean isCoordinatorOnly()
public boolean isSingleNode()
public boolean isNullsAndAnyReplicated()
public boolean isStreamPartitionedOn(Collection<Symbol> columns)
public boolean isStreamPartitionedOn(Collection<Symbol> columns, boolean nullsAndAnyReplicated)
public boolean isNodePartitionedOn(Collection<Symbol> columns)
public boolean isNodePartitionedOn(Collection<Symbol> columns, boolean nullsAndAnyReplicated)
public boolean isCompatibleTablePartitioningWith(Partitioning partitioning, boolean nullsAndAnyReplicated, Metadata metadata, Session session)
public boolean isCompatibleTablePartitioningWith(ActualProperties other, Function<Symbol,Set<Symbol>> symbolMappings, Metadata metadata, Session session)
public boolean isEffectivelySingleStream()
public boolean isStreamRepartitionEffective(Collection<Symbol> keys)
public ActualProperties translate(Function<Symbol,Optional<Symbol>> translator)
public ActualProperties translate(Function<Symbol,Optional<Symbol>> translator, Function<Expression,Optional<Symbol>> expressionTranslator)
public Optional<Partitioning> getNodePartitioning()
public Map<Symbol,NullableValue> getConstants()
public List<LocalProperty<Symbol>> getLocalProperties()
public ActualProperties withReplicatedNulls(boolean replicatedNulls)
public static ActualProperties.Builder builder()
public static ActualProperties.Builder builderFrom(ActualProperties properties)
Copyright © 2012–2019. All rights reserved.