You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Vladimir Ozerov <vo...@gridgain.com> on 2016/01/04 10:39:06 UTC

Re: SQL query doesn't work with binary marshaller

Yes, here it is - https://issues.apache.org/jira/browse/IGNITE-2208

On Thu, Dec 31, 2015 at 1:05 AM, Dmitriy Setrakyan <ds...@apache.org>
wrote:

> Vladimir, do you know the ticket number?
>
> On Wed, Dec 30, 2015 at 9:23 AM, Vladimir Ozerov <vo...@gridgain.com>
> wrote:
>
> > This is a known problem, scheduled for 1.6. You can find corresponding
> > ticket on TC runs - it is mentioned in one of muted Binary Queries tests.
> > 30 дек. 2015 г. 20:04 пользователь "Andrey Gura" <ag...@gridgain.com>
> > написал:
> >
> > > Guys,
> > >
> > > I found problem with SqlQuery and binary objects. TC is green but log
> for
> > > Ignite Binary Objects Queries plan on ignite-1.5 branch contains errors
> > in
> > > IgniteCacheAbstractQuerySelfTest.testObjectQuery.
> > >
> > > The following code leads to empty result because rows have
> > BinaryObjectImpl
> > > type while query arg has ValueObject type (comparison fails):
> > >
> > >
> > >         IgniteCache<Integer, ObjectValue> cache = ignite().cache(null);
> > >
> > >         ObjectValue val = new ObjectValue("test", 0);
> > >
> > >         cache.put(1, val);
> > >
> > >         QueryCursor<Cache.Entry<Integer, ObjectValue>> qry =
> > >             cache.query(new SqlQuery<Integer,
> > > ObjectValue>(ObjectValue.class, "_val=?").setArgs(val));
> > >
> > >         Iterator<Cache.Entry<Integer, ObjectValue>> iter =
> > qry.iterator();
> > > // empty iterator
> > >
> > >
> > >
> > > Is it known issue or I should create a ticket?
> > >
> > > --
> > > Andrey Gura
> > > GridGain Systems, Inc.
> > > www.gridgain.com
> > >
> >
>

Re: SQL query doesn't work with binary marshaller

Posted by Konstantin Boudnik <co...@apache.org>.
I have reported what might be a similar issue on the separate thread with subj
    "Differences in default marshaller"

Cos

On Mon, Jan 04, 2016 at 01:39PM, Vladimir Ozerov wrote:
> Yes, here it is - https://issues.apache.org/jira/browse/IGNITE-2208
> 
> On Thu, Dec 31, 2015 at 1:05 AM, Dmitriy Setrakyan <ds...@apache.org>
> wrote:
> 
> > Vladimir, do you know the ticket number?
> >
> > On Wed, Dec 30, 2015 at 9:23 AM, Vladimir Ozerov <vo...@gridgain.com>
> > wrote:
> >
> > > This is a known problem, scheduled for 1.6. You can find corresponding
> > > ticket on TC runs - it is mentioned in one of muted Binary Queries tests.
> > > 30 дек. 2015 г. 20:04 пользователь "Andrey Gura" <ag...@gridgain.com>
> > > написал:
> > >
> > > > Guys,
> > > >
> > > > I found problem with SqlQuery and binary objects. TC is green but log
> > for
> > > > Ignite Binary Objects Queries plan on ignite-1.5 branch contains errors
> > > in
> > > > IgniteCacheAbstractQuerySelfTest.testObjectQuery.
> > > >
> > > > The following code leads to empty result because rows have
> > > BinaryObjectImpl
> > > > type while query arg has ValueObject type (comparison fails):
> > > >
> > > >
> > > >         IgniteCache<Integer, ObjectValue> cache = ignite().cache(null);
> > > >
> > > >         ObjectValue val = new ObjectValue("test", 0);
> > > >
> > > >         cache.put(1, val);
> > > >
> > > >         QueryCursor<Cache.Entry<Integer, ObjectValue>> qry =
> > > >             cache.query(new SqlQuery<Integer,
> > > > ObjectValue>(ObjectValue.class, "_val=?").setArgs(val));
> > > >
> > > >         Iterator<Cache.Entry<Integer, ObjectValue>> iter =
> > > qry.iterator();
> > > > // empty iterator
> > > >
> > > >
> > > >
> > > > Is it known issue or I should create a ticket?
> > > >
> > > > --
> > > > Andrey Gura
> > > > GridGain Systems, Inc.
> > > > www.gridgain.com
> > > >
> > >
> >