Nick
Nick

Reputation: 820

GridGain: inheritance in the SQL query

Is it possible to perform queries using parent class in GridGain? Let say I have Person class and it's descendant CustomPerson. If I put both type of objects in the same cache will I be able to run a query like

GridCacheQuery<Map.Entry<Long, Party>> qry = queries.createSqlQuery(Person.class, "from Person");

expecting all the objects in the result set?

Upvotes: 0

Views: 71

Answers (1)

Sergi Vladykin
Sergi Vladykin

Reputation: 344

No, for GridGain they are just two different classes and thus put into two different SQL tables.

I'd suggest to use UNION ALL query like

select _val from Person where age = ?
union all
select _val from CustomPerson where age = ?

Upvotes: 1

Related Questions