Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-21111 FLIP-153: Support state access in Python DataStream API
  3. FLINK-21180

Move the state module from 'pyflink.common' to 'pyflink.datastream'

    XMLWordPrintableJSON

Details

    Description

      Currently we put all the DataStream Functions to 'pyflink.datastream.functions' module and all the State API to 'pyflink.common.state' module. But the ReducingState and AggregatingState depend on ReduceFunction and AggregateFunction, which means the 'state' module will depend the 'functions' module. So we need to move the 'state' module to 'pyflink.datastream' package to avoid circular dependencies between 'pyflink.datastream' and 'pyflink.common'.

      Attachments

        Issue Links

          Activity

            People

              zhongwei Wei Zhong
              zhongwei Wei Zhong
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: