public class StreamPreferredProperties extends Object
public static StreamPreferredProperties any()
public static StreamPreferredProperties singleStream()
public static StreamPreferredProperties fixedParallelism()
public static StreamPreferredProperties defaultParallelism(Session session)
public StreamPreferredProperties withParallelism()
public StreamPreferredProperties withFixedParallelism()
public static StreamPreferredProperties exactlyPartitionedOn(Collection<Symbol> partitionSymbols)
public StreamPreferredProperties withoutPreference()
public StreamPreferredProperties withPartitioning(Collection<Symbol> partitionSymbols)
public StreamPreferredProperties withDefaultParallelism(Session session)
public boolean isSatisfiedBy(StreamPropertyDerivations.StreamProperties actualProperties)
public boolean isSingleStreamPreferred()
public boolean isParallelPreferred()
public boolean isOrderSensitive()
public StreamPreferredProperties translate(Function<Symbol,Optional<Symbol>> translator)
public StreamPreferredProperties withOrderSensitivity()
public StreamPreferredProperties constrainTo(Iterable<Symbol> symbols)
Copyright © 2012–2019. All rights reserved.