samza-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From weiqingy <>
Subject [GitHub] samza pull request #845: Supports environment variables for SqlExecutors.
Date Wed, 05 Dec 2018 08:39:12 GMT
GitHub user weiqingy opened a pull request:

    Supports environment variables for SqlExecutors. 

    ## What changes were proposed in this pull request?
    1. User can now set environment variables for the shell itself and for any SqlExecutor,
by executing the 'SET' command in the shell or by using a configuration file. User can also
choose to use any SqlExecutor they want in the same way. 
    2. Refine the abstraction of environment variables. New interfaces and abstract classes
are added so the shell itself and any SqlExecutor can now give a specification about what
variables they support, what the possible values are, the default value, and whether they
accept unknown variables or not. The shell and SqlExecutors now handle environment variables
in a consistent way.
    ## How was this patch tested?
    Tested in Samza SQL shell.

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

    $ git pull samza-shell-setdev

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

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

    This closes #845
commit eda1f9219dd896b164fdadd03c75919c4d5936cb
Author: Weiqing Yang <yangweiqing001@...>
Date:   2018-12-05T07:16:02Z

    Supports environment variables for SqlExecutors. Also refines the way of managing environment
variables and configurations.



View raw message