Prachi,
Seems, documentation should point to 2.3 instead of 2.1?

On Thu, Oct 19, 2017 at 9:30 AM, Vladimir Ozerov <voze...@gridgain.com>
wrote:

> Igniters,
>
> We named the script "Ignitesql.sh" because initially we thought that it
> would have additional logic. But now it is merely a thin wrapper around
> sqlline which only contains classpath creation logic and some convenient
> defaults. How about renaming it to "sqlline"?
>
> чт, 19 окт. 2017 г. в 2:27, Prachi Garg <pg...@gridgain.com>:
>
> > Here is the link for SQLLine documentation -
> > https://apacheignite-sql.readme.io/v2.1/docs/sqlline
> >
> > -P
> >
> > On Tue, Oct 17, 2017 at 11:54 AM, Denis Magda <dma...@apache.org> wrote:
> >
> > > Looks good to me. Prachi will help us documenting the tool usage:
> > > https://issues.apache.org/jira/browse/IGNITE-6656 <
> > > https://issues.apache.org/jira/browse/IGNITE-6656>
> > >
> > > However, I can’t conceive how to see a table structure (columns and
> their
> > > types, indexes with names and types) using SQLLine. I’ve tried
> !metadata
> > > with a variety of parameters but no luck. As for !indexes and !tables
> > > commands they just print out table names and secondary indexes omitting
> > > columns, indexes types and *primary indexes*. Considering that Ignite
> > > doesn’t support standard *describe* command I assumed SQLLine would
> help
> > us
> > > out. But how do I do this with SQLLine?
> > >
> > > —
> > > Denis
> > >
> > > > On Oct 17, 2017, at 4:33 AM, Oleg Ostanin <oosta...@gridgain.com>
> > wrote:
> > > >
> > > > New example build with sqlline:
> > > >
> > > > https://ci.ignite.apache.org/viewLog.html?buildId=894407&;
> > > tab=artifacts&buildTypeId=IgniteRelease_XxxFromMirrorIgniteRelease3Pre
> > > pareVote#!1rrb2,1esn4zrslm4po,-h8h0hn9vvvxp
> > > >
> > > >
> > > > On Wed, Oct 11, 2017 at 1:00 AM, Denis Magda <dma...@apache.org>
> > wrote:
> > > >
> > > >> Oleg,
> > > >>
> > > >> Looks good to me. Please consider the notes left in the ticket. I
> want
> > > us
> > > >> to prepare a script for Windows, review the language for help notice
> > and
> > > >> errors, put together documentation. Prachi will be able to help with
> > the
> > > >> editing and documentation.
> > > >>
> > > >> —
> > > >> Denis
> > > >>
> > > >>> On Oct 9, 2017, at 10:13 AM, Oleg Ostanin <oosta...@gridgain.com>
> > > wrote:
> > > >>>
> > > >>> New build with fixed argument parsing:
> > > >>> https://ci.ignite.apache.org/viewLog.html?buildId=882282&;
> > > >> tab=artifacts&buildTypeId=IgniteRelease_
> XxxFromMirrorIgniteRelease3Pre
> > > >> pareVote#!1rrb2,1esn4zrslm4po,-h8h0hn9vvvxp
> > > >>>
> > > >>> On Mon, Oct 9, 2017 at 5:38 PM, Denis Magda <dma...@gridgain.com>
> > > wrote:
> > > >>>
> > > >>>> I think it’s a must have for the ticket resolution.
> > > >>>>
> > > >>>> Denis
> > > >>>>
> > > >>>> On Monday, October 9, 2017, Anton Vinogradov <
> > > avinogra...@gridgain.com>
> > > >>>> wrote:
> > > >>>>
> > > >>>>> Any plans to have ignitesql.bat?
> > > >>>>>
> > > >>>>> On Mon, Oct 9, 2017 at 5:29 PM, Oleg Ostanin <
> > oosta...@gridgain.com
> > > >>>>> <javascript:;>> wrote:
> > > >>>>>
> > > >>>>>> Another build with sqlline included:
> > > >>>>>> https://ci.ignite.apache.org/viewLog.html?buildId=881120&;
> > > >>>>>> tab=artifacts&buildTypeId=IgniteRelease_
> > > >> XxxFromMirrorIgniteRelease3Pre
> > > >>>>>> pareVote#!1rrb2,-wpvx2aopzexz,1esn4zrslm4po,-h8h0hn9vvvxp
> > > >>>>>>
> > > >>>>>> On Sun, Oct 8, 2017 at 5:11 PM, Denis Magda <
> dma...@gridgain.com
> > > >>>>> <javascript:;>> wrote:
> > > >>>>>>
> > > >>>>>>> No more doubts on my side. +1 for Vladimir’s suggestion.
> > > >>>>>>>
> > > >>>>>>> Denis
> > > >>>>>>>
> > > >>>>>>> On Saturday, October 7, 2017, Dmitriy Setrakyan <
> > > >>>> dsetrak...@apache.org
> > > >>>>> <javascript:;>>
> > > >>>>>>> wrote:
> > > >>>>>>>
> > > >>>>>>>> I now tend to agree with Vladimir. We should always require
> that
> > > >>>> some
> > > >>>>>>>> address is specified. The help menu should clearly state how
> to
> > > >>>>> connect
> > > >>>>>>> to
> > > >>>>>>>> a localhost.
> > > >>>>>>>>
> > > >>>>>>>> D.
> > > >>>>>>>>
> > > >>>>>>>> On Sat, Oct 7, 2017 at 12:44 AM, Vladimir Ozerov <
> > > >>>>> voze...@gridgain.com <javascript:;>
> > > >>>>>>>> <javascript:;>>
> > > >>>>>>>> wrote:
> > > >>>>>>>>
> > > >>>>>>>>> Denis,
> > > >>>>>>>>>
> > > >>>>>>>>> Default Ignite configuration uses multicast, this is why you
> do
> > > >>>> not
> > > >>>>>>> need
> > > >>>>>>>> to
> > > >>>>>>>>> change anything. Ignite node is always both a server
> (listens)
> > > >>>> and
> > > >>>>> a
> > > >>>>>>>> client
> > > >>>>>>>>> (connects).
> > > >>>>>>>>>
> > > >>>>>>>>> This will not work for ignitesql, as this is a client. And in
> > > >>>> real
> > > >>>>>>>>> deployments it will connect to remote nodes, not local. So
> the
> > > >>>>>> earlier
> > > >>>>>>> we
> > > >>>>>>>>> explain user how to do this, the better. This is why it
> should
> > > >>>> not
> > > >>>>>> work
> > > >>>>>>>> out
> > > >>>>>>>>> of the box connecting to 127.0.0.1. No magic for users
> please.
> > > >>>>>>>>>
> > > >>>>>>>>> This is what user will see (draft):
> > > >>>>>>>>>> ./ignitesql.sh
> > > >>>>>>>>>> Please specify the host: ignitesql.sh [host]; type --help
> for
> > > >>>>> more
> > > >>>>>>>>> information.
> > > >>>>>>>>>> ./ignitesql.sh 192.168.12.55
> > > >>>>>>>>>> Connected successfully.
> > > >>>>>>>>>
> > > >>>>>>>>> Again, specifying parameters manually is not poor UX. This is
> > > >>>>>> excellent
> > > >>>>>>>> UX,
> > > >>>>>>>>> as user learns on his own how to connect to a node in 1
> minute.
> > > >>>>> Most
> > > >>>>>>>>> command line tools work this way.
> > > >>>>>>>>>
> > > >>>>>>>>> сб, 7 окт. 2017 г. в 7:12, Dmitriy Setrakyan <
> > > >>>>> dsetrak...@apache.org <javascript:;>
> > > >>>>>>>> <javascript:;>>:
> > > >>>>>>>>>
> > > >>>>>>>>>> How does the binding happen? Can we bind to everything, like
> > we
> > > >>>>> do
> > > >>>>>> in
> > > >>>>>>>>>> Ignite?
> > > >>>>>>>>>>
> > > >>>>>>>>>> On Fri, Oct 6, 2017 at 2:51 PM, Denis Magda <
> > dma...@apache.org
> > > >>>>> <javascript:;>
> > > >>>>>>>> <javascript:;>> wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>>> Thought over 127.0.0.1 as a default host once again. The
> bad
> > > >>>>>> thing
> > > >>>>>>>>> about
> > > >>>>>>>>>>> it is that the user gets a lengthy exception stack trace if
> > > >>>>>> Ignite
> > > >>>>>>>> is
> > > >>>>>>>>>> not
> > > >>>>>>>>>>> running locally and not a small error message.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> What are the other opinions on this? Do we want to follow
> > > >>>>>>> Vladimir’s
> > > >>>>>>>>>>> suggestion forcing to set the host name/IP (port is
> optional)
> > > >>>>> for
> > > >>>>>>> the
> > > >>>>>>>>>> sake
> > > >>>>>>>>>>> of usability or leaver 127.0.0.1 as default?
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> —
> > > >>>>>>>>>>> Denis
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> On Oct 6, 2017, at 12:21 PM, Denis Magda <
> > > >>>> dma...@apache.org
> > > >>>>> <javascript:;>
> > > >>>>>>>> <javascript:;>> wrote:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> But, we need to support “help” (-h, -help) argument
> > > >>>> listing
> > > >>>>>> all
> > > >>>>>>>> the
> > > >>>>>>>>>>> parameters accepted by the tools.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Meant accepted by the ignitesql script only such as host
> > > >>>>> name.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> —
> > > >>>>>>>>>>>> Denis
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> On Oct 6, 2017, at 12:20 PM, Denis Magda <
> > > >>>> dma...@apache.org
> > > >>>>> <javascript:;>
> > > >>>>>>>> <javascript:;>> wrote:
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Really nice, could click through the getting started [1]
> > > >>>> in
> > > >>>>> a
> > > >>>>>>>>> minute!
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> +1 to rename the script to “ignitesql”. Vladimir’s point
> > > >>>>> makes
> > > >>>>>>>> total
> > > >>>>>>>>>>> sense.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> However, tend to disagree that the host has to be
> > > >>>> requested
> > > >>>>>> all
> > > >>>>>>>> the
> > > >>>>>>>>>>> times. We never request a configuration or host name for
> > > >>>>>> ignite.sh,
> > > >>>>>>>>> visor
> > > >>>>>>>>>>> or web agent scripts. I would follow this approach that’s
> > > >>>>>> excellent
> > > >>>>>>>> for
> > > >>>>>>>>>> dev
> > > >>>>>>>>>>> time.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> But, we need to support “help” (-h, -help) argument
> > > >>>> listing
> > > >>>>>> all
> > > >>>>>>>> the
> > > >>>>>>>>>>> parameters accepted by the tools.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Please consider our feedback and share the next build
> once
> > > >>>>>> it’s
> > > >>>>>>>>> ready.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> [1] https://apacheignite-sql.
> readme.io/v2.1/docs/getting-
> > > >>>>>>> started
> > > >>>>>>>> <
> > > >>>>>>>>>>> https://apacheignite-sql.readme.io/v2.1/docs/getting-
> started
> > > >>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> —
> > > >>>>>>>>>>>>> Denis
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> On Oct 6, 2017, at 9:04 AM, Anton Vinogradov <
> > > >>>>>>>>>> avinogra...@gridgain.com <javascript:;> <javascript:;>>
> > > >>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> How about sqlconsole.sh or sqlcmd.sh ?
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> On Fri, Oct 6, 2017 at 6:04 PM, <dsetrak...@apache.org
> > > >>>>> <javascript:;>
> > > >>>>>>>> <javascript:;>> wrote:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> I like ignitesql.
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> ⁣D.​
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> On Oct 6, 2017, 4:49 PM, at 4:49 PM, Vladimir Ozerov <
> > > >>>>>>>>>>> voze...@gridgain.com <javascript:;> <javascript:;>>
> > > >>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>> Denis,
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Setting default host to 127.0.0.1 is bad idea, because
> > > >>>> it
> > > >>>>>>> mean
> > > >>>>>>>>> that
> > > >>>>>>>>>>> in
> > > >>>>>>>>>>>>>>>> practice users would have to change the script always.
> > > >>>>>>> Instead,
> > > >>>>>>>>> we
> > > >>>>>>>>>>>>>>>> should
> > > >>>>>>>>>>>>>>>> accept host name as argument. This is perfectly fine
> > > >>>> from
> > > >>>>>>>>> usability
> > > >>>>>>>>>>>>>>>> perspective, most tools work this way (i.e. throw
> error
> > > >>>>>> when
> > > >>>>>>>>>> started
> > > >>>>>>>>>>>>>>>> without arguments).
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> Also IMO "ignitedb" is misleading name. Users would
> > > >>>> like
> > > >>>>>>> think
> > > >>>>>>>>> that
> > > >>>>>>>>>>> it
> > > >>>>>>>>>>>>>>>> is a
> > > >>>>>>>>>>>>>>>> kind of script to start database, rather than to
> > > >>>> connect
> > > >>>>> to
> > > >>>>>>> it.
> > > >>>>>>>>> We
> > > >>>>>>>>>>>>>>>> should
> > > >>>>>>>>>>>>>>>> think on other names. E.g. "ignitesql".
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> On Fri, Oct 6, 2017 at 5:23 PM, Sergey Kozlov <
> > > >>>>>>>>>> skoz...@gridgain.com <javascript:;> <javascript:;>>
> > > >>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> Denis
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> The link below has included sqlline. Please take a
> > > >>>> look:
> > > >>>>>>>>>>>>>>>>> https://ci.ignite.apache.org/
> > > >>>>> viewLog.html?buildId=875441&
> > > >>>>>>>>>>>>>>>>> buildTypeId=IgniteRelease_
> > > >>>>> XxxFromMirrorIgniteRelease3Pre
> > > >>>>>>>>>>>>>>>>> pareVote&tab=artifacts#!1rrb2,-wpvx2aopzexz
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> On Thu, Oct 5, 2017 at 7:48 PM, Denis Magda <
> > > >>>>>>>> dma...@apache.org <javascript:;> <javascript:;>>
> > > >>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> Here is the original ticket [1]. Ilya, closed the
> one
> > > >>>>>>> created
> > > >>>>>>>>> by
> > > >>>>>>>>>>>>>>>> you as a
> > > >>>>>>>>>>>>>>>>>> duplicate.
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> In addition to the tool’s jar inclusion in Ignite’s
> > > >>>>>> binary
> > > >>>>>>>>>> releases
> > > >>>>>>>>>>>>>>>> let’s
> > > >>>>>>>>>>>>>>>>>> create a shell script to simplify the connectivity
> > > >>>>> phase:
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> - name the script as ignitedb.sh for Unix and
> > > >>>>>> ignitedb.bat
> > > >>>>>>>> for
> > > >>>>>>>>>>>>>>>>> Windows.
> > > >>>>>>>>>>>>>>>>>> -
> > > >>>>>>>>>>>>>>>>>> - the script uses the following connection string by
> > > >>>>>>> default:
> > > >>>>>>>>>>>>>>>> .sqlline
> > > >>>>>>>>>>>>>>>>>> -d org.apache.ignite.IgniteJdbcThinDriver
> > > >>>> --color=true
> > > >>>>>>>>>>>>>>>> --verbose=true
> > > >>>>>>>>>>>>>>>>>> --showWarnings=true --showNestedErrs=true -u
> > > >>>>> jdbc:ignite:
> > > >>>>>>>>>>>>>>>>>> thin://127.0.0.1/
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> - make up parameters list to adjust Ignite specific
> > > >>>>> part
> > > >>>>>> of
> > > >>>>>>>> the
> > > >>>>>>>>>>>>>>>>>> connection string: Ignite IP and port, streaming
> > > >>>> mode,
> > > >>>>>> etc.
> > > >>>>>>>> The
> > > >>>>>>>>>>>>>>>> full
> > > >>>>>>>>>>>>>>>>> list
> > > >>>>>>>>>>>>>>>>>> of supported parameters is here:
> > > >>>> https://apacheignite-
> > > >>>>>>>>>>>>>>>>>> sql.readme.io/docs/jdbc-driver#jdbc-thin-driver
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> <https://apacheignite-sql.readme.io/docs/jdbc-driver#
> > > >>>>>>>>>>> jdbc-thin-driver
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> [1] https://issues.apache.org/
> > > >>>> jira/browse/IGNITE-5608
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> —
> > > >>>>>>>>>>>>>>>>>> Denis
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> On Oct 5, 2017, at 9:02 AM, Sergey Kozlov <
> > > >>>>>>>>> skoz...@gridgain.com <javascript:;> <javascript:;>>
> > > >>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> Dmitriy, Denis
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> We're in progress to add sqlline in upcoming 2.3
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> On Thu, Oct 5, 2017 at 5:30 PM, Dmitriy Setrakyan
> > > >>>>>>>>>>>>>>>> <dsetrak...@apache.org <javascript:;> <javascript:;>
> > > >>>>>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>> Would be nice to get it in 2.3. This is critical
> > > >>>>>>>> functionality
> > > >>>>>>>>>> for
> > > >>>>>>>>>>>>>>>> our
> > > >>>>>>>>>>>>>>>>>> users and 2.4 seems too far to give anyone comfort.
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> On Thu, Oct 5, 2017 at 11:33 AM, Ilya Suntsov
> > > >>>>>>>>>>>>>>>> <isunt...@gridgain.com <javascript:;> <javascript:;>>
> > > >>>>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> Guys,
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> I've created the ticket for 2.4 release:
> > > >>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/IGNITE-6561
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> 2017-08-30 22:21 GMT+03:00 Julian Hyde <
> > > >>>>>> jh...@apache.org <javascript:;>
> > > >>>>>>>> <javascript:;>>:
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> Denis,
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> I’m glad you’re thinking of using SQLLine. Under
> > > >>>> the
> > > >>>>>> BSD
> > > >>>>>>>>>>>>>>>> license, you
> > > >>>>>>>>>>>>>>>>>>>> don’t need my permission to distribute, but I
> grant
> > > >>>>>> that
> > > >>>>>>>>>>>>>>>> permission.
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> Drill, Phoenix and Calcite already distribute
> > > >>>>> SQLLine,
> > > >>>>>> so
> > > >>>>>>>>>>>>>>>> Ignite is
> > > >>>>>>>>>>>>>>>>> in
> > > >>>>>>>>>>>>>>>>>>>> good company.
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> If you need extensions, please discuss on the dev
> > > >>>>> list,
> > > >>>>>>> or
> > > >>>>>>>>> open
> > > >>>>>>>>>>>>>>>> a
> > > >>>>>>>>>>>>>>>>>> GitHub
> > > >>>>>>>>>>>>>>>>>>>> case or pull request. SQLLine operates in the
> usual
> > > >>>>> way
> > > >>>>>>>> for a
> > > >>>>>>>>>>>>>>>> GitHub
> > > >>>>>>>>>>>>>>>>>>>> project. It’s unlikely that you’ll need
> > > >>>>> Ignite-specific
> > > >>>>>>>>>>>>>>>> extensions —
> > > >>>>>>>>>>>>>>>>>>>> SQLLine just exposes what comes through the JDBC
> > > >>>>>> driver —
> > > >>>>>>>> but
> > > >>>>>>>>>>>>>>>> we can
> > > >>>>>>>>>>>>>>>>>>>> discuss if the need arises. The Hive project
> forked
> > > >>>>>>> SQLLine
> > > >>>>>>>>>>>>>>>> into its
> > > >>>>>>>>>>>>>>>>>> own
> > > >>>>>>>>>>>>>>>>>>>> Beeline module and I’d like to avoid a repeat of
> > > >>>>> that.
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> Julian
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> On Aug 29, 2017, at 6:35 PM, Denis Magda <
> > > >>>>>>>> dma...@apache.org <javascript:;> <javascript:;>
> > > >>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> Igniters,
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> Let me introduce Julian Hyde [1], creator of
> > > >>>> SQLLine
> > > >>>>>>> tool
> > > >>>>>>>>> and
> > > >>>>>>>>>>>>>>>> our
> > > >>>>>>>>>>>>>>>>>>> Apache
> > > >>>>>>>>>>>>>>>>>>>> mate,
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> Julian,
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> Please grant that Apache Ignite community a
> > > >>>>> permission
> > > >>>>>>> to
> > > >>>>>>>>>>>>>>>> include
> > > >>>>>>>>>>>>>>>>>>>> SQLLine [2] it in every Ignite deliverable
> (source,
> > > >>>>>>>> binary).
> > > >>>>>>>>>>>>>>>> It’s
> > > >>>>>>>>>>>>>>>>>> planned
> > > >>>>>>>>>>>>>>>>>>>> to suggest the tool as a default command line SQL
> > > >>>>>> utility
> > > >>>>>>>> for
> > > >>>>>>>>>>>>>>>> Ignite
> > > >>>>>>>>>>>>>>>>>>>> clusters. SQLLite and Ignite usage will also be
> > > >>>>>>> documented
> > > >>>>>>>> on
> > > >>>>>>>>>>>>>>>>> Ignite’s
> > > >>>>>>>>>>>>>>>>>>>> technical documentation.
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> [1] https://people.apache.org/~jhyde/ <
> > > >>>>>>>>>>>>>>>>> https://people.apache.org/~jh
> > > >>>>>>>>>>>>>>>>>>> yde/
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> [2] https://github.com/julianhyde/sqlline
> > > >>>>>>>>>>>>>>>> <https://github.com/
> > > >>>>>>>>>>>>>>>>>>>> julianhyde/sqlline>
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>> —
> > > >>>>>>>>>>>>>>>>>>>>> Denis
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> On Aug 25, 2017, at 9:17 AM, Denis Magda <
> > > >>>>>>>>> dma...@apache.org <javascript:;> <javascript:;>
> > > >>>>>>>>>>>>>>>>>> <mailto:
> > > >>>>>>>>>>>>>>>>>>>> dma...@apache.org <javascript:;> <javascript:;>>>
> > > >>>>> wrote:
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> Hi Ilya,
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> Thanks for the clarification! Referring to the
> > > >>>> page
> > > >>>>>>>> shared
> > > >>>>>>>>>>>>>>>> by you
> > > >>>>>>>>>>>>>>>>>> [1]
> > > >>>>>>>>>>>>>>>>>>>> if we need to get author’s consent in a written
> > > >>>> form:
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> A permissive license similar to the BSD 2-Clause
> > > >>>>>>> License,
> > > >>>>>>>>>>>>>>>> but
> > > >>>>>>>>>>>>>>>>> with a
> > > >>>>>>>>>>>>>>>>>>>> 3rd clause that prohibits others from using the
> > > >>>> name
> > > >>>>> of
> > > >>>>>>> the
> > > >>>>>>>>>>>>>>>> project
> > > >>>>>>>>>>>>>>>>> or
> > > >>>>>>>>>>>>>>>>>>> its
> > > >>>>>>>>>>>>>>>>>>>> contributors to promote derived products without
> > > >>>>>> written
> > > >>>>>>>>>>>>>>>> consent.
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> [1]
> > > >>>>>>>>>>>>>>>> https://github.com/julianhyde/
> > > >>>>> sqlline/blob/master/LICENSE
> > > >>>>>> <
> > > >>>>>>>>>>>>>>>>>>>> https://github.com/julianhyde/
> > > >>>>>>> sqlline/blob/master/LICENSE>
> > > >>>>>>>> <
> > > >>>>>>>>>>>>>>>>>>>> https://github.com/julianhyde/
> > > >>>>>>> sqlline/blob/master/LICENSE
> > > >>>>>>>> <
> > > >>>>>>>>>>>>>>>>>>>> https://github.com/julianhyde/
> > > >>>>>>> sqlline/blob/master/LICENSE
> > > >>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> I’ll reach out the author requesting the permit.
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>> —
> > > >>>>>>>>>>>>>>>>>>>>>> Denis
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>> On Aug 25, 2017, at 9:12 AM, Ilya Kasnacheev <
> > > >>>>>>>>>>>>>>>>>>>> ilya.kasnach...@gmail.com <javascript:;>
> > > >>>>> <javascript:;> <mailto:
> > > >>>>>>>> ilya.kasnach...@gmail.com <javascript:;> <javascript:;>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>> Hi Denis,
> > > >>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>> There are two kinds of BSD license, 3-clause
> and
> > > >>>>>>>> 4-clause.
> > > >>>>>>>>>>>>>>>> The
> > > >>>>>>>>>>>>>>>>>>>> difference
> > > >>>>>>>>>>>>>>>>>>>>>>> between them is advertising clause:
> > > >>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>> "3. All advertising materials mentioning
> > > >>>> features
> > > >>>>> or
> > > >>>>>>> use
> > > >>>>>>>>> of
> > > >>>>>>>>>>>>>>>> this
> > > >>>>>>>>>>>>>>>>>>>> software
> > > >>>>>>>>>>>>>>>>>>>>>>> must display the following acknowledgement:
> This
> > > >>>>>>> product
> > > >>>>>>>>>>>>>>>> includes
> > > >>>>>>>>>>>>>>>>>>>> software
> > > >>>>>>>>>>>>>>>>>>>>>>> developed by the University of California,
> > > >>>>> Berkeley
> > > >>>>>>> and
> > > >>>>>>>>> its
> > > >>>>>>>>>>>>>>>>>>>> contributors."
> > > >>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>> which is causing problems with other licenses
> > > >>>> and
> > > >>>>>>> which
> > > >>>>>>>>>>>>>>>> sqlline's
> > > >>>>>>>>>>>>>>>>>>>> license
> > > >>>>>>>>>>>>>>>>>>>>>>> doesn't contain:
> > > >>>>>>>>>>>>>>>>>>>>>>> https://github.com/julianhyde/
> > > >>>>>>>> sqlline/blob/master/LICENSE
> > > >>>>>>>>> <
> > > >>>>>>>>>>>>>>>>>>>> https://github.com/julianhyde/
> > > >>>>>>> sqlline/blob/master/LICENSE>
> > > >>>>>>>>>>>>>>>>>>>>>>> So it should be all good for inclusion.
> > > >>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>>>>>>>>>> Ilya Kasnacheev.
> > > >>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>> 2017-08-25 18:48 GMT+03:00 Denis Magda <
> > > >>>>>>>> dma...@apache.org <javascript:;> <javascript:;>
> > > >>>>>>>>>> :
> > > >>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>> Hi Ilya,
> > > >>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>> It will be a useful addition to Ignite. I
> would
> > > >>>>>>> include
> > > >>>>>>>>>>>>>>>> the tool
> > > >>>>>>>>>>>>>>>>>> in
> > > >>>>>>>>>>>>>>>>>>>> one of
> > > >>>>>>>>>>>>>>>>>>>>>>>> the nearest releases. It’s license is BSD-3
> > > >>>> which
> > > >>>>>> is
> > > >>>>>>>>>>>>>>>> compatible
> > > >>>>>>>>>>>>>>>>>> with
> > > >>>>>>>>>>>>>>>>>>>> ours.
> > > >>>>>>>>>>>>>>>>>>>>>>>> However, there is a note on ASF side saying
> > > >>>> that
> > > >>>>>> BSD
> > > >>>>>>>>>>>>>>>> licenses
> > > >>>>>>>>>>>>>>>>> can
> > > >>>>>>>>>>>>>>>>>> be
> > > >>>>>>>>>>>>>>>>>>>>>>>> included without advertising clause [1]. What
> > > >>>>> does
> > > >>>>>> it
> > > >>>>>>>>> mean
> > > >>>>>>>>>>>>>>>> for
> > > >>>>>>>>>>>>>>>>> us?
> > > >>>>>>>>>>>>>>>>>>>> Can we
> > > >>>>>>>>>>>>>>>>>>>>>>>> document the tool and mention on our site?
> > > >>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>> [1] https://www.apache.org/legal/
> > > >>>>>>>>> resolved.html#category-a
> > > >>>>>>>>>>>>>>>> <
> > > >>>>>>>>>>>>>>>>>>>>>>>> https://www.apache.org/legal/
> > > >>>>>>> resolved.html#category-a>
> > > >>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>> —
> > > >>>>>>>>>>>>>>>>>>>>>>>> Denis
> > > >>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> On Aug 25, 2017, at 8:32 AM, Ilya Suntsov <
> > > >>>>>>>>>>>>>>>>> isunt...@gridgain.com <javascript:;> <javascript:;>
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> Hi Igniters,
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> I've found one command line tool that can be
> > > >>>>> used
> > > >>>>>>> for
> > > >>>>>>>>>>>>>>>> execute
> > > >>>>>>>>>>>>>>>>>>> queries
> > > >>>>>>>>>>>>>>>>>>>>>>>>> (DDL/DML) with data from Apache Ignite grid
> > > >>>> via
> > > >>>>>>>>>>>>>>>>>>>>>>>>> *org.apache.ignite.IgniteJdbcThinDriver*.
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> Here you can find overview of internal
> > > >>>> commands
> > > >>>>> of
> > > >>>>>>>> this
> > > >>>>>>>>>>>>>>>> tool:
> > > >>>>>>>>>>>>>>>>>>>>>>>>> https://cwiki.apache.org/
> > > >>>>>> confluence/display/IGNITE/
> > > >>>>>>>>>>>>>>>>>>>> Overview+sqlline+tool
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> The most problems with sqlline relate with
> > > >>>> some
> > > >>>>>>> issues
> > > >>>>>>>>>>>>>>>> from our
> > > >>>>>>>>>>>>>>>>>>> side
> > > >>>>>>>>>>>>>>>>>>>> or
> > > >>>>>>>>>>>>>>>>>>>>>>>>> some unsupported features.
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> Would be nice to add tool like this (sqlline
> > > >>>> or
> > > >>>>>>>>> something
> > > >>>>>>>>>>>>>>>> else)
> > > >>>>>>>>>>>>>>>>>> in
> > > >>>>>>>>>>>>>>>>>>>> our
> > > >>>>>>>>>>>>>>>>>>>>>>>>> project.
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> Have you any objections or other thoughts?
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>>>>>>>>>>>> Ilya Suntsov
> > > >>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>>>>>> Ilya Suntsov
> > > >>>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>>>>> Sergey Kozlov
> > > >>>>>>>>>>>>>>>>>> GridGain Systems
> > > >>>>>>>>>>>>>>>>>> www.gridgain.com
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>>> --
> > > >>>>>>>>>>>>>>>>> Sergey Kozlov
> > > >>>>>>>>>>>>>>>>> GridGain Systems
> > > >>>>>>>>>>>>>>>>> www.gridgain.com
> > > >>>>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>>
> > > >>
> > > >>
> > >
> > >
> >
>

Reply via email to