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/
> binary/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
> > > > >
> > > > >
> > > >
> > > >
> > >
> >
>

Reply via email to