Hi,

This guy had made last commit in https://github.com/apacheignite repo Nov
2017:
https://github.com/TikhonovNikolay?tab=repositories

May be hi is from GridGane...

Thanks,
Aleksandr

On 17 May 2018 at 21:27, Vyacheslav Daradur <daradu...@gmail.com> wrote:

> Hi, there is such GitHub profile:
> https://github.com/apacheignite
>
> But I don't know who manage that.
>
> On Thu, May 17, 2018 at 9:22 PM, Aleksandr Sokolovskii
> <amso...@gmail.com> wrote:
> > Hi Igor,
> >
> > Of course I am ready to donate code.
> >
> > You have to know that GitHub is source code repo and package repo for
> build
> > for Go lang.
> > I see that .NET client is deep inside Apache Ignite source code
> structure.
> > It's not very comfortable for Go lang developers.
> > It's best practice when each Go lang library/project has own GitHub repo.
> >
> > What do you think to create Apache Ignite "organization" in GitHub and
> > consolidate all source code.
> > Here is example of CockroachDB project:
> > https://github.com/cockroachdb
> >
> >
> > Thanks,
> > Aleksandr
> >
> > On 17 May 2018 at 17:21, Igor Sapego <isap...@apache.org> wrote:
> >
> >> By the way, Alexandr,
> >>
> >> Do you want to donate your client to Apache Ignite, so we
> >> are going to include it in our release, or would you prefer
> >> keep it separate?
> >>
> >>
> >> Best Regards,
> >> Igor
> >>
> >> On Thu, May 10, 2018 at 1:09 PM, Igor Sapego <isap...@apache.org>
> wrote:
> >>
> >> > Aleksandr,
> >> > I'm currently working on the improvement of the doc, so please,
> >> > feel free to participate with review and proposals here - [1].
> >> >
> >> > [1] -https://issues.apache.org/jira/browse/IGNITE-8039
> >> >
> >> > Best Regards,
> >> > Igor
> >> >
> >> > On Tue, May 8, 2018 at 3:47 PM, Aleksandr Sokolovskii <
> amso...@gmail.com
> >> >
> >> > wrote:
> >> >
> >> >> Hi Alexey,
> >> >>
> >> >> I spent some time and fully implemented OP_QUERY_SQL and
> >> >> OP_QUERY_SQL_CURSOR_GET_PAGE including unit tests.
> >> >> The OP_QUERY_SQL returns value as complex object (code=103) wrapped
> by
> >> >> array (code=27).
> >> >> But it’s not the end of the story. )))
> >> >> Complex object is marshalled in different way than described in
> >> >> documentation.
> >> >>
> >> >> Example how to unmarshall complex object of several formats:
> >> >> https://github.com/amsokol/ignite-go-client/blob/master/bina
> >> >> ry/v1/types.go#L969
> >> >>
> >> >> Unit test for OP_QUERY_SQL:
> >> >> https://github.com/amsokol/ignite-go-client/blob/master/bina
> >> >> ry/v1/client-sql-and-scan-queries_test.go#L9
> >> >>
> >> >> Unit test for OP_QUERY_SQL_CURSOR_GET_PAGE:
> >> >> https://github.com/amsokol/ignite-go-client/blob/master/bina
> >> >> ry/v1/client-sql-and-scan-queries_test.go#L80
> >> >>
> >> >> Thanks,
> >> >> Aleksandr
> >> >>
> >> >> From: Alexey Kosenchuk
> >> >> Sent: 25 апреля 2018 г. 16:33
> >> >> To: dev@ignite.apache.org
> >> >> Subject: Re: Apache Ignite 2.4+ Go language client
> >> >>
> >> >> No problem with OP_QUERY_SQL_FIELDS.
> >> >> I mean OP_QUERY_SQL.
> >> >> But I overlooked "OP_QUERY_SQL - Done without unit test. Need help to
> >> >> develop unit test."
> >> >> Sorry. I remove my question so far)))
> >> >>
> >> >> Thanks,
> >> >> -Alexey
> >> >>
> >> >> 25.04.2018 15:40, Aleksandr Sokolovskii пишет:
> >> >> > Hi Alexey,
> >> >> >
> >> >> >> Seems an important missed part is complex objects support.
> >> >> >> And it's the most difficult part.
> >> >> > Yes, you are absolutely right.
> >> >> > Complex object and binary types are not supported by my client now.
> >> >> > That’s why I’m here.
> >> >> > I plan to come back to this subject in the beginning of May.
> >> >> > I very much count on the community help.
> >> >> >
> >> >> >> Also, do you have a working example for SQL Query which first
> inserts
> >> >> >> cache entries and then selects them and successfully get the same
> >> >> values
> >> >> >> which were inserted ?
> >> >> > Yes, it works fine.
> >> >> > This one:
> >> >> > https://github.com/amsokol/ignite-go-client/blob/master/bina
> >> >> ry/v1/client-sql-and-scan-queries_test.go#L89
> >> >> > It’s OP_QUERY_SQL_FIELDS operation unit test.
> >> >> > It you are familiar with Go it’s easy to run in debug mode.
> >> >> >
> >> >> > If you explain me your problem I can try to help you.
> >> >> > There some mistakes in binary protocol documentation.
> >> >> > So I spent a lot of time in Apache Ignite server source code
> analyzing
> >> >> )))
> >> >> >
> >> >> > Thanks,
> >> >> > Aleksandr
> >> >> >
> >> >> > From: Alexey Kosenchuk
> >> >> > Sent: 25 апреля 2018 г. 12:05
> >> >> > To: dev@ignite.apache.org
> >> >> > Subject: Re: Apache Ignite 2.4+ Go language client
> >> >> >
> >> >> > Hi Aleksandr,
> >> >> >
> >> >> > Seems an important missed part is complex objects support.
> >> >> > And it's the most difficult part.
> >> >> > Actually, it is not possible to implement it correctly basing on
> the
> >> >> > current protocol spec only.
> >> >> > If you decide to support it, you should either wait for an updated
> >> spec
> >> >> > or ask for help.
> >> >> >
> >> >> > The issues against the current protocol spec are summarized in
> >> >> > IGNITE-8039 [1] and IGNITE-8212 [2]. One more jira with the issues
> >> >> > against the rest of the spec will be submitted soon.
> >> >> > If you see more issues, please feel free to added them as comments
> to
> >> >> > that jiras.
> >> >> >
> >> >> > Also, do you have a working example for SQL Query which first
> inserts
> >> >> > cache entries and then selects them and successfully get the same
> >> values
> >> >> > which were inserted ?
> >> >> >
> >> >> > Thanks,
> >> >> > -Alexey
> >> >> >
> >> >> > [1] https://issues.apache.org/jira/browse/IGNITE-8039
> >> >> > [2] https://issues.apache.org/jira/browse/IGNITE-8212
> >> >> >
> >> >> > 25.04.2018 0:11, Aleksandr Sokolovskii пишет:
> >> >> >> ...forgot OP_RESOURCE_CLOSE that is implemented also.
> >> >> >>
> >> >> >> Thanks,
> >> >> >> Aleksandr
> >> >> >>
> >> >> >> Thanks,
> >> >> >> Aleksandr
> >> >> >>
> >> >> >> On 25 April 2018 at 00:06, Aleksandr Sokolovskii <
> amso...@gmail.com>
> >> >> wrote:
> >> >> >>
> >> >> >>> Hello All,
> >> >> >>>
> >> >> >>> Besides the SQL driver I implemented the following operations
> also:
> >> >> >>> OP_CACHE_GET_NAMES
> >> >> >>> OP_CACHE_CREATE_WITH_NAME
> >> >> >>> OP_CACHE_GET_OR_CREATE_WITH_NAME
> >> >> >>> OP_CACHE_CREATE_WITH_CONFIGURATION
> >> >> >>> OP_CACHE_GET_OR_CREATE_WITH_CONFIGURATION
> >> >> >>> OP_CACHE_GET_CONFIGURATION
> >> >> >>> OP_CACHE_DESTROY
> >> >> >>> OP_CACHE_GET
> >> >> >>> OP_CACHE_PUT
> >> >> >>> OP_CACHE_PUT_IF_ABSENT
> >> >> >>> OP_CACHE_GET_ALL
> >> >> >>> OP_CACHE_PUT_ALL
> >> >> >>> OP_CACHE_GET_AND_PUT
> >> >> >>> OP_CACHE_GET_AND_REPLACE
> >> >> >>> OP_CACHE_GET_AND_REMOVE
> >> >> >>> OP_CACHE_GET_AND_PUT_IF_ABSENT
> >> >> >>> OP_CACHE_REPLACE
> >> >> >>> OP_CACHE_REPLACE_IF_EQUALS
> >> >> >>> OP_CACHE_CONTAINS_KEY
> >> >> >>> OP_CACHE_CONTAINS_KEYS
> >> >> >>> OP_CACHE_CLEAR
> >> >> >>> OP_CACHE_CLEAR_KEY
> >> >> >>> OP_CACHE_CLEAR_KEYS
> >> >> >>> OP_CACHE_REMOVE_KEY
> >> >> >>> OP_CACHE_REMOVE_IF_EQUALS
> >> >> >>> OP_CACHE_REMOVE_KEYS
> >> >> >>> OP_CACHE_REMOVE_ALL
> >> >> >>> OP_CACHE_GET_SIZE
> >> >> >>> OP_QUERY_SQL
> >> >> >>> OP_QUERY_SQL_CURSOR_GET_PAGE
> >> >> >>> OP_QUERY_SQL_FIELDS
> >> >> >>> OP_QUERY_SQL_FIELDS_CURSOR_GET_PAGE
> >> >> >>>
> >> >> >>> Look at the Client interface here:
> >> >> >>> https://github.com/amsokol/ignite-go-client/blob/master/
> >> >> >>> binary/v1/client.go
> >> >> >>>
> >> >> >>> But not all Apache Ignite types are supported now.
> >> >> >>> See README in https://github.com/amsokol/ignite-go-client for
> >> >> details.
> >> >> >>>
> >> >> >>> Thanks,
> >> >> >>> Aleksandr
> >> >> >>>
> >> >> >>>
> >> >> >>>
> >> >> >>> Thanks,
> >> >> >>> Aleksandr
> >> >> >>>
> >> >> >>> On 24 April 2018 at 13:16, Igor Sapego <isap...@apache.org>
> wrote:
> >> >> >>>
> >> >> >>>> Aleksandr,
> >> >> >>>>
> >> >> >>>> Great job! Do you have any plans on adding new features to
> >> >> >>>> your client?
> >> >> >>>>
> >> >> >>>> Pavel,
> >> >> >>>>
> >> >> >>>> There are  also CacheGet and CachePut [1] operations, as
> >> >> >>>> far as I can see.
> >> >> >>>>
> >> >> >>>> [1] -
> >> >> >>>> https://github.com/amsokol/ignite-go-client/blob/master/bina
> >> >> >>>> ry/v1/client.go#L120
> >> >> >>>>
> >> >> >>>> Best Regards,
> >> >> >>>> Igor
> >> >> >>>>
> >> >> >>>> On Tue, Apr 24, 2018 at 10:14 AM, Dmitriy Setrakyan <
> >> >> >>>> dsetrak...@apache.org>
> >> >> >>>> wrote:
> >> >> >>>>
> >> >> >>>>> Any chance we can add key-value support as well?
> >> >> >>>>>
> >> >> >>>>> On Tue, Apr 24, 2018, 2:48 PM Pavel Tupitsyn <
> >> ptupit...@apache.org>
> >> >> >>>> wrote:
> >> >> >>>>>
> >> >> >>>>>> Hi Aleksandr,
> >> >> >>>>>>
> >> >> >>>>>> This is awesome, thank you!
> >> >> >>>>>>
> >> >> >>>>>> However, let's make it clear that this client supports SQL
> only,
> >> >> >>>>>> and none of the other Thin Client protocol features.
> >> >> >>>>>>
> >> >> >>>>>> Pavel
> >> >> >>>>>>
> >> >> >>>>>> On Mon, Apr 23, 2018 at 10:41 PM, Aleksandr Sokolovskii <
> >> >> >>>>> amso...@gmail.com
> >> >> >>>>>>>
> >> >> >>>>>> wrote:
> >> >> >>>>>>
> >> >> >>>>>>> Hi Oleg,
> >> >> >>>>>>>
> >> >> >>>>>>> Thanks for your answer.
> >> >> >>>>>>>
> >> >> >>>>>>>> Community is currently working on formal test specification.
> >> >> >>>>>>> Great. Waiting for this one.
> >> >> >>>>>>>
> >> >> >>>>>>>> As far as NodeJS please note that it is already being
> developed
> >> >> by
> >> >> >>>>>>> community at the moment [1].
> >> >> >>>>>>> Cool. I stop my initiatives.
> >> >> >>>>>>>
> >> >> >>>>>>> Thanks,
> >> >> >>>>>>> Aleksandr
> >> >> >>>>>>>
> >> >> >>>>>>> From: Vladimir Ozerov
> >> >> >>>>>>> Sent: 23 апреля 2018 г. 22:35
> >> >> >>>>>>> To: dev@ignite.apache.org
> >> >> >>>>>>> Subject: Re: Apache Ignite 2.4+ Go language client
> >> >> >>>>>>>
> >> >> >>>>>>> Hi Alexander,
> >> >> >>>>>>>
> >> >> >>>>>>> Awesome thing! Please note that before accepting the client
> we
> >> >> need
> >> >> >>>> to
> >> >> >>>>>> make
> >> >> >>>>>>> sure it is operational. Community is currently working on
> formal
> >> >> >>>> test
> >> >> >>>>>>> specification. I hope it will be ready soon.
> >> >> >>>>>>>
> >> >> >>>>>>> As far as NodeJS please note that it is already being
> developed
> >> by
> >> >> >>>>>>> community at the moment [1]. We hope to have it in Apache
> Ignite
> >> >> >>>> 2.6.
> >> >> >>>>>>>
> >> >> >>>>>>> [1]
> >> >> >>>>>>> https://issues.apache.org/jira/browse/IGNITE-7777
> >> >> >>>>>>>
> >> >> >>>>>>> пн, 23 апр. 2018 г. в 22:24, Aleksandr Sokolovskii <
> >> >> >>>> amso...@gmail.com
> >> >> >>>>>> :
> >> >> >>>>>>>
> >> >> >>>>>>>> Hi All,
> >> >> >>>>>>>>
> >> >> >>>>>>>> I hope you are well.
> >> >> >>>>>>>>
> >> >> >>>>>>>> I released Apache Ignite 2.4+ Go language client:
> >> >> >>>>>>>> https://github.com/apache-ignite/go-client
> >> >> >>>>>>>>
> >> >> >>>>>>>> I updated link here:
> >> >> >>>>>>>> https://github.com/golang/go/wiki/SQLDrivers
> >> >> >>>>>>>>
> >> >> >>>>>>>> Is it possible to add link to my repo to this page?:
> >> >> >>>>>>>> https://apacheignite.readme.io/docs/binary-client-protocol
> >> >> >>>>>>>> or this page:
> >> >> >>>>>>>> https://apacheignite-net.readme.io/docs/thin-client
> >> >> >>>>>>>> Golang is much more easy to understand than Java or С#.
> >> >> >>>>>>>> It’s very easy to pull, build and run test for my library.
> >> >> >>>>>>>> I believe it helps another guys to write more thin clients.
> >> >> >>>>>>>>
> >> >> >>>>>>>> P.S.: I started developing Node.js client also.
> >> >> >>>>>>>>
> >> >> >>>>>>>> Thanks,
> >> >> >>>>>>>> Aleksandr
> >> >> >>>>>>>>
> >> >> >>>>>>>>
> >> >> >>>>>>>
> >> >> >>>>>>>
> >> >> >>>>>>
> >> >> >>>>>
> >> >> >>>>
> >> >> >>>
> >> >> >>>
> >> >> >>
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >
> >>
>
>
>
> --
> Best Regards, Vyacheslav D.
>

Reply via email to