GitHub user heytitle opened a pull request:

    https://github.com/apache/flink/pull/3511

    Flink 5734 code generation for normalizedkey sorter

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/heytitle/flink 
FLINK-5734-code-generation-for-normalizedkey-sorter

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/3511.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3511
    
----
commit dd20fb63d0ef64de11ba5435cc9bcd3fab106dde
Author: Greg Hogan <c...@greghogan.com>
Date:   2016-10-05T20:13:02Z

    [FLINK-3722] [runtime] Don't / and % when sorting
    
    Replace division and modulus with addition and subtraction.

commit 4d87bbb8d34f9551d10cb0213fda842761f11be6
Author: Greg Hogan <c...@greghogan.com>
Date:   2016-10-20T13:40:27Z

    Additional comments

commit fc597eb6949c502ae7883bd962feaa6b129b8172
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-02-19T20:28:29Z

    [FLINK-5734] prepare project structure

commit ecfcd730049317d0521b25c9474c286d97322db8
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-02-20T14:22:41Z

    [FLINK-5734] implement basic functionalities for code generation

commit 46bcebd0fc188c1a2d2e714072a75f76db2d8232
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-02-24T22:17:50Z

    [FLINK-5734] use NormaliKeysorter's appoach to compute numKeyByte

commit 8f3e0534c3dd1677c34b975b1126257bbb685f31
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-04T21:55:21Z

    [FLINK-5734] use synchronized block for SorterFactory and TemplateModel

commit 64ad5df842ca14e929b893c76a790827eb1d0b90
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T00:01:54Z

    [FLINK-5734] replace string concat with stringbuilder

commit d81ed5076fad7112d53d40ecf148871254fa57f3
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T00:34:08Z

    [FLINK-5734] add testcase for variable-length string

commit 237fee4de158021d51bbf2c0550933f41cd90aab
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T00:48:47Z

    [FLINK-5734] user proper logger and also add comments

commit 3b38a6f9dee406436864af7c6052db84a9ebfd34
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T16:29:16Z

    [FLINK-5734] checking endianness should not be involved in generating 
procedures for compare function

commit 559daf5d48f1d786de72127c92cb1c1f6a4c2ff9
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T20:12:50Z

    [FLINK-5734] move byte-operator-mapping to be a constant of class scope

commit 56454f63ebf23ea962c793ac0dc35493bc5629cc
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T21:04:17Z

    [FLINK-5734] add enable/disable flag in ExecutionConfig

commit 912641c4e3894b9c4cbfe82c2ac86fc96d463725
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T22:09:20Z

    [FLINK-5734] rename variable names in old compare/swap functions to match 
with the new ones

commit bc8bb29d3aec66908aa3e1e91fd5ea2661afd1f8
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-05T22:09:49Z

    [FLINK-5734] improve tests

commit 45d0aa590b21d0c23d76601f5e8efe6f17c0211b
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-06T15:14:54Z

    [FLINK-5734] add timestamp to generated sorter

commit 3563e213bdb0d54bcee3c64e753f4656862554f3
Author: SerkanAli <erg...@campus.tu-berlin.de>
Date:   2017-03-07T13:27:44Z

    [FLINK-5734] RESOURCE_PATH exhibits to a Temporary directory

commit 8d3e08485931c0d0d5bcf6647eb346eff65c6fa7
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-07T22:35:25Z

    [FLINK-5734] integrate code generation to flink code

commit 362fc4656f60354e4ec23732ec339067adb47b1e
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-08T00:26:34Z

    [FLINK-5734] prevent generating same sorter at the same time

commit 3415cbaf0dc8d9ecaf0f1c9652b15a49eececca2
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-08T00:35:38Z

    [FLINK-5734] fix sorting in desc order failed

commit bcf50d285e2040443e1b9857484b63008304c9c5
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-08T12:03:19Z

    [FLINK-5734] also cache constructor to save cooking time

commit bc2a37c4b6e41428f320efc9fd70e3b47f6aad5e
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-08T14:34:25Z

    [FLINK-5734] refactor integration tests

commit f06f46873587b21357a86897ca5096a0dcb06a20
Author: heytitle <pat.chor...@gmail.com>
Date:   2017-03-08T23:09:08Z

    [FLINK-5734] add benchmarking code

commit 7c8f82f3c11bfba3a20b34fe5315a9d0cb827805
Author: SerkanAli <erg...@campus.tu-berlin.de>
Date:   2017-03-09T12:24:52Z

    [FLINK-5734] get temporary directory for generated code from task config.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to