Maksim Reshetov created ZEPPELIN-3368:
-----------------------------------------

             Summary: Refactoring code completion (plugins)
                 Key: ZEPPELIN-3368
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3368
             Project: Zeppelin
          Issue Type: Bug
          Components: interpreter-auto-completion
            Reporter: Maksim Reshetov
            Assignee: Maksim Reshetov


Create new entrypoint (plugin) for generate metadata. Metadata must be stored 
in memory and generated immediately after the start of the server (+updated 
periodically),
what problems can be solved:
 # code completion is too slow (because generates in runtime), code completions 
more than 1 second it is not good
 # code completion does not work until the first start of the interpreter 
(initialization), if interpreter is 'per user' then it is awfull
 # if the interpreter (e.g. JDBC) is "per user" than we have more duplicates of 
metadata. And JDBC driver loads meta by method getMetaData, if data  is large 
then it is too slow

 

extra benefits:

  one entrypoint with all meta. posibility to create visual plugins for easy 
navigation and viewing of available data



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to