Alex,

STREAMING command is definitely a DML command. And by the way, the DML page
is not a mess. It documents all DML commands we have. I think you were
looking at something else.

What is the major difficulty of implementing STREAMING command on Ignite
SQL API? It should be even simpler than JDBC as all it should do is
delegate to the actual IgniteDataStreamer and that is it.

I keep repeating that we should stop adding handicapped features that work
only in some cases, but yet this trend continues.

Vladimir, can you comment?

D.

On Wed, May 30, 2018 at 5:30 AM, Alexander Paschenko <
apasche...@gridgain.com> wrote:

> Hi Denis,
>
> Currently there’s no way to do SQL streaming besides ODBC/JDBC - that is,
> there’s no other public API for it. I believe this is the first case when
> we’re looking at a command that is supported only via drivers and not Java
> API, so it’s an interesting question. Also streaming is no DDL, it doesn’t
> “define” any data. It could rather be deemed as DML command I think.
> That said, I think streaming docs being located at drivers’ section are
> fine, but we probably should add links to it from general data load
> section. Or maybe move it to an upper level - say, we have separate section
> for distributed joins, see no reason why streaming is different in this
> respect (it’s also an interesting and important feature that is about both
> SQL and Ignite specific details).
> Also DDL/DML doc pages are a mess - this one
> https://apacheignite-sql.readme.io/docs/ddl says nothing about new user
> management commands while this one
> https://apacheignite-sql.readme.io/docs/dml contains full set of DDL
> commands and not a single DML command (sic!) and doesn’t seem to be overly
> confident about its content judging by contradictions between its title and
> text (words DML/DDL are mixed). Both links are on main page of SQL docs and
> in dropdown menu. DML commands (SELECT, etc) seem to be available only via
> dropdown menu at the moment.
>
> Regards,
> Alex
>
> ср, 30 мая 2018 г. в 1:28, Denis Magda <dma...@apache.org>:
>
> > Vladimir, Alexander P., Igor,
> >
> > We've documented the streaming mode usage (SET STREAMING ON/OFF) on the
> > JDBC docs:
> > https://apacheignite-sql.readme.io/v2.5/docs/jdbc-
> driver#section-streaming
> >
> > But my guts feel it it's generic documentation that applies to all our
> SQL
> > interfaces and should go as a subpage of DDL section:
> > https://apacheignite-sql.readme.io/v2.5/docs/ddl
> >
> > Am I correct?
> >
> > --
> > Denis
> >
>

Reply via email to