1. 22 7月, 2020 1 次提交
  2. 31 5月, 2020 1 次提交
  3. 18 5月, 2020 1 次提交
  4. 15 5月, 2020 1 次提交
  5. 11 5月, 2020 1 次提交
  6. 30 4月, 2020 1 次提交
  7. 10 12月, 2019 1 次提交
  8. 12 7月, 2019 1 次提交
  9. 25 2月, 2019 1 次提交
  10. 23 2月, 2019 1 次提交
    • T
      [FLINK-9964][table] Add a full CSV table format factory · 3d07a97c
      Timo Walther 提交于
      It adds CsvRowSerializationSchema, CsvRowDeserializationSchema, a new CSV descriptor,
      CsvRowTableFormatFactory, documentation and tests
      
      The format integrates nicely with most SQL types.
      
      It deprecates the "old CSV" descriptor stack and prepares also for FLINK-7050 (#4660).
      
      The old CSV descriptor is still available under as "OldCsv".
      
      This closes #7777.
      3d07a97c
  11. 31 1月, 2019 1 次提交
    • T
      [FLINK-11064] [table] Setup a new flink-table module structure · 0ab1549f
      Timo Walther 提交于
      This commit splits the flink-table module into multiple submodules in
      accordance with FLIP-32 (step 1).
      
      The new module structure looks as follows:
      
      flink-table-common
             ^
             |
      flink-table-api-java <------- flink-table-api-scala
             ^                                 ^
             |                                 |
      flink-table-api-java-bridge    flink-table-api-scala-bridge
             ^
             |
      flink-table-planner
      
      The module structure assumes that the type system has been reworked such
      that only one table environment exists for both Java and Scala users.
      
      The module `flink-table-planner` contains the content of the old
      `flink-table` module. From there we can distribute ported classes to
      their final module without breaking backwards compatibility or
      force users to update their dependencies again.
      
      For example, if a user wants to implement a pure table program in Scala,
      `flink-table-api-scala` and `flink-table-planner` need to be
      added to the project.
      
      Until we support pure table programs, `flink-table-api-scala/java-bridge`
      and `flink-table-planner` need to be added to the project.
      
      This closes #7587.
      0ab1549f
  12. 03 11月, 2018 1 次提交
  13. 31 10月, 2018 1 次提交
    • A
      [FLINK-7811] Add Scala 2.12 profile · f8cbbb50
      Aljoscha Krettek 提交于
      This changes some modules that had a _2.11 dependency but didn't expose
      it in their module name to instead depend on the ${scala.binary.version}
      dependency.
      
      The main reason for this is to make the build self contained, before,
      with the hard-dependency on 2.11, when buildig for 2.12 it would not be
      clear where the dependency would come from because it is not created as
      part of the build. This could lead to inconsistencies. For example, when
      adding a new class in flink-runtime but not recompiling on 2.11 but only
      on 2.12, the 2.12 tests would fail when using that new class because
      they would use 2.11 dependencies that weren't rebuilt with the new
      class.
      
      We also don't build flink-scala-shell and flink-connector-kafka-0.8
      because they don't work with Scala 2.12.
      
      This also includes $PROFILE in dependency convergence check script. This
      is in preparation for building with "-Dscala-212", where we hace to
      exclude certain things.
      
      We also exclude Kafka 0.8 from stages when building for Scala 2.12
      
      And add Scala 2.12 to the release scripts
      f8cbbb50
  14. 30 10月, 2018 1 次提交
    • T
      [FLINK-10687] [table] Move format descriptors and validators to flink-table-common · 9e5a4272
      Timo Walther 提交于
      This commit makes the flink-formats module Scala free by introducing a
      flink-table-common module that is implemented in Java. This module contains
      all classes that are required across different Maven modules.
      
      Additionally, all classes in this module have been annotated with @Internal
      and @PublicEvolving accordingly.
      
      Since the methods in Descriptor were declared with private[flink] visibility,
      they have been migrated to a new toProperties() method that is public.
      
      This closes #6958.
      9e5a4272
  15. 20 7月, 2018 1 次提交
  16. 17 7月, 2018 1 次提交
  17. 02 6月, 2018 1 次提交
  18. 29 5月, 2018 1 次提交
  19. 27 3月, 2018 1 次提交
  20. 28 2月, 2018 1 次提交
  21. 27 2月, 2018 1 次提交
  22. 23 2月, 2018 1 次提交
  23. 16 2月, 2018 1 次提交
  24. 07 11月, 2017 1 次提交
  25. 27 10月, 2017 1 次提交
    • K
      [FLINK-7908][QS] Restructure the queryable state module. · 0c771505
      kkloudas 提交于
      The QS module is split into core and client. The core should
      be put in the lib folder to enable queryable state, while the
      client is the one that the user will program against. The
      reason for the restructuring in mainly to remove the dependency
      on the flink-runtime from the user's program.
      0c771505
  26. 26 10月, 2017 1 次提交
  27. 11 5月, 2017 1 次提交
  28. 08 5月, 2017 1 次提交
  29. 21 12月, 2016 1 次提交
  30. 31 10月, 2016 1 次提交
  31. 03 8月, 2016 1 次提交
  32. 26 7月, 2016 1 次提交
  33. 08 7月, 2016 1 次提交
  34. 05 7月, 2016 1 次提交
  35. 27 6月, 2016 1 次提交
  36. 23 5月, 2016 2 次提交
  37. 29 2月, 2016 1 次提交
  38. 27 1月, 2016 1 次提交
  39. 25 1月, 2016 1 次提交