forked from apache/flink
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FLINK-2501] [py] Remove the need to specify types for transformations
Full changelog: Major changes =============== - Users no longer have to supply information about types - Values are now stored as byte arrays on the Java side in * a plain byte[] most of the time, * a T2<b[],b[]> within a join/cross * a T2<TX<b[]...b[]>, b[]> within keyed operations. - Every value contains information about its type at the beginning of each byte array. - Implemented KeySelectors Minor =============== - improved error messages in several places - defaultable operations now use a "usesUDF" flag - reshuffled type ID's; tuple type encoded as 1-25 - broadcast variables are now sent via the tcp socket - ProjectJoin/-Cross now executes projection on python side Java --------------- - Sort field now stored as String, continuation of FLINK-2431 - object->byte[] serializer code moved into separate utility class Python --------------- - Fixed NullSerializer not taking a read method argument - Serializer/Deserializer interface added - Refactored DataSet structure * Set and ReduceSet merged into DataSet - configure() now takes an OperationInfo argument - Simplified GroupReduce tests - removed unused Function._open() - simplified chaining setup - most functions now use super.configure()
- Loading branch information
1 parent
54b52c9
commit ab84707
Showing
39 changed files
with
1,426 additions
and
1,283 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.