By the way, ODBC does not currently support streaming. Best Regards, Igor
On Wed, May 30, 2018 at 9:18 AM, Dmitriy Setrakyan <dsetrak...@apache.org> wrote: > 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 >> > >> > >