private boolean isCompatibleTablePartitioningWith( Global other, Function<Symbol, Set<Symbol>> symbolMappings, Function<Symbol, Optional<NullableValue>> leftConstantMapping, Function<Symbol, Optional<NullableValue>> rightConstantMapping, Metadata metadata, Session session) { return nodePartitioning.isPresent() && other.nodePartitioning.isPresent() && nodePartitioning.get().isCompatibleWith( other.nodePartitioning.get(), symbolMappings, leftConstantMapping, rightConstantMapping, metadata, session) && nullsAndAnyReplicated == other.nullsAndAnyReplicated; }
private boolean isCompatibleTablePartitioningWith( Global other, Function<Symbol, Set<Symbol>> symbolMappings, Function<Symbol, Optional<NullableValue>> leftConstantMapping, Function<Symbol, Optional<NullableValue>> rightConstantMapping, Metadata metadata, Session session) { return nodePartitioning.isPresent() && other.nodePartitioning.isPresent() && nodePartitioning.get().isCompatibleWith( other.nodePartitioning.get(), symbolMappings, leftConstantMapping, rightConstantMapping, metadata, session) && nullsAndAnyReplicated == other.nullsAndAnyReplicated; }