GitHub user pellmont opened a pull request:

    https://github.com/apache/zeppelin/pull/2624

    [ZEPPELIN-2965] Add code completion for livy interpreter

    ### What is this PR for?
    This PR adds code autocompletion feature to LivyInterpreter.
    Livy version 0.5 will have an auto completion API.
    
    
    ### What type of PR is it?
    Feature
    
    ### Todos
    * [ ] - Task
    
    ### What is the Jira issue?
    [ZEPPELIN-2965] https://issues.apache.org/jira/browse/ZEPPELIN-2965
    
    ### How should this be tested?
    Pulled out server calls to a separate class to support proper unit-testing 
with mockito.
    
    ### Screenshots (if appropriate)
    
    ### Questions:
    * Does the licenses files need update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No


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

    $ git pull https://github.com/pellmont/zeppelin ZEPPELIN-2965

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

    https://github.com/apache/zeppelin/pull/2624.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 #2624
    
----
commit 94858b5de0129d77a125adfb9157dcc2f6171508
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-09-03T06:57:34Z

    ZEPPELIN-204 make scala code completion work again

commit 4b594daf5f388135eb1df33b48c071d06cffe543
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-09-06T18:15:03Z

    Merge branch 'master' of g...@github.com:apache/zeppelin.git

commit ba526049e02275266681ec372edfc5263ec1c3c5
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-09-06T21:01:12Z

    ZEPPELIN-204 different treatment for scala 2.10
    
    multiline completion not supported

commit 5f8d07c63a320f8a0a7e3a6bf31f343f88b29488
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-09-07T18:48:29Z

    ZEPPELIN-204 fixed completion for scala 2.11 <  2.11.8
    
    Limitations are the same as for scala 2.10: Will only consider the
    current line rather than the whole code block.

commit 330bf8be378e10128a270a396a3bda11edab80c9
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-09-09T12:56:49Z

    Merge branch 'master' of g...@github.com:apache/zeppelin.git

commit 5f7169eab87dbf6a2696d9c85f695127f135cca9
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-09-28T19:08:41Z

    Merge branch 'master' of g...@github.com:apache/zeppelin.git

commit a916278756a419df3451d50b67f1cd55f2e2e1b4
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-10-05T12:34:56Z

    ZEPPELIN-2965 code completion for livy

commit 94244963fb650d8e6a66e496c13eb0afc9fac3b1
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-10-05T19:15:19Z

    Merge remote-tracking branch 'apache/zeppelin/master' into ZEPPELIN-2965

commit 6c840dc8ef90e2daffba2e3cceb3f24dd55ca683
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-10-09T07:16:42Z

    Merge branch 'master' of g...@github.com:apache/zeppelin.git into 
ZEPPELIN-2965

commit 1a03f4b6c27c9375d1e32c366add72fe6a60b7d1
Author: Pascal Pellmont <git...@ppo2.ch>
Date:   2017-10-15T13:13:35Z

    Merge remote-tracking branch 'apache/zeppelin/master' into ZEPPELIN-2965
    
    Conflicts:
        livy/src/main/java/org/apache/zeppelin/livy/BaseLivyInterpreter.java

----


---

Reply via email to