ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Denis Magda <dma...@apache.org>
Subject Re: DML Documentation Readiness
Date Fri, 23 Dec 2016 00:00:07 GMT
I’ve finished the review and released all the parts of DML documentation [1].

Prachi, could you review whole SQL Grid documentation [2] including [1]? Also it will be great
if you check this newly added section [3].

[1] http://apacheignite.gridgain.org/docs/dml <http://apacheignite.gridgain.org/docs/dml>
[2] http://apacheignite.gridgain.org/docs/sql-grid <http://apacheignite.gridgain.org/docs/sql-grid>
[3] http://apacheignite.gridgain.org/docs/binary-marshaller#handling-hash-code-generation-and-equals-execution
<http://apacheignite.gridgain.org/docs/binary-marshaller#handling-hash-code-generation-and-equals-execution>

—
Denis

> On Dec 9, 2016, at 12:34 AM, Alexander Paschenko <alexander.a.paschenko@gmail.com>
wrote:
> 
> Denis,
> 
> About your question: 'putIfAbsent' is used only when we have single
> key-value pair to process as long as we don't have method like 'put
> all if absent'. When there's a bunch of pairs, an entry processor is
> created for each pair to make its processing atomic (effectively CAS
> style processing), and all those processors are then executed via
> 'invokeAll'.
> 
> - Alex
> 
> 2016-12-09 8:17 GMT+03:00 Denis Magda <dmagda@apache.org <mailto:dmagda@apache.org>>:
>> Alexander, thanks for all the material you’ve prepared so far.
>> 
>> Actually, I’ve reviewed, restructured and released only a part of it [1].
>> 
>> The rest, that is missing, requires more time from my side and I’ll be
>> releasing additional blocks throughout the next week. The full documentation
>> with the unreviewed parts is invisible and located here [2].
>> 
>> Please don’t modify neither of the docs ([1] and [2]) until I’ve finished
>> with the overall review. Send all your suggestions over the email.
>> 
>> At the moment I have the following question. What cache method(s) do we
>> convert INSERT statements to [3]? Is it ‘putIfAbsent’?
>> 
>> [1] https://apacheignite.readme.io/docs/dml
>> [2] https://apacheignite.readme.io/docs/distributed-dml-to-be-reviewe <https://apacheignite.readme.io/docs/distributed-dml-to-be-reviewe>
>> [3] https://apacheignite.readme.io/docs/dml#section-insert <https://apacheignite.readme.io/docs/dml#section-insert>
>> 
>> —
>> Denis
>> 
>> On Dec 8, 2016, at 1:35 AM, Alexander Paschenko
>> <alexander.a.paschenko@gmail.com> wrote:
>> 
>> Denis,
>> 
>> it's all ready, JDBC driver page is also updated (I've created a
>> hidden clone page, please find it on the left) as well as one on
>> binary marshaller. Also I've renamed 'distributed DML' page to just
>> 'DML' as long as there's much less to distribution of DML operations
>> themselves than to queries and there's clearly no need to make another
>> doc page to distinguish. Removed batches mention from limitations.
>> 
>> - Alex
>> 
>> 2016-12-08 5:26 GMT+03:00 Denis Magda <dmagda@apache.org>:
>> 
>> Alexander,
>> 
>> How close are you to the finalization of the DML doc?
>> https://apacheignite.readme.io/docs/distributed-dml
>> 
>> Since we’re approaching 1.8 release I would like to do a final review of it
>> polishing whatever is needed tomorrow.
>> 
>> As I see that only the limitations section is left. The first note is that I
>> wouldn’t mention “JDBC Batching mode” for now because this is something that
>> doesn’t affect the usability and SQL API's scope of support.
>> 
>> —
>> Denis


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message