[ https://issues.apache.org/jira/browse/FLINK-11039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16706717#comment-16706717 ]
ambition commented on FLINK-11039: ---------------------------------- It was originally implemented as RelTimeIndicatorConverter.visit(exchange: LogicalExchange) function. But this function cannot be used directly in SQL statements, any distributed engine has Shuffle/Hash/Range/Broadcast operator to shuffle their data with other deamons in the runtime system. so this function helps to implement changes to these operations. > LogicalExchange and HashPartitioner realization > ----------------------------------------------- > > Key: FLINK-11039 > URL: https://issues.apache.org/jira/browse/FLINK-11039 > Project: Flink > Issue Type: Improvement > Components: Table API & SQL > Affects Versions: 1.6.2, 1.7.0 > Reporter: ambition > Priority: Minor > Fix For: 1.7.0 > > > FlinkLogicalExchange realization > org.apache.calcite.rel.logical.LogicalExchange. > HashPartitioner is Partitioner that implements hash-based partitioning using > Java's `Object.hashCode`. support org.apache.calcite.rel.RelDistribution.Type > HASH_DISTRIBUTED -- This message was sent by Atlassian JIRA (v7.6.3#76005)