If you just use the Cassandra default mapper, you can also use the class 
defined in the Stack Overflow answer 
https://stackoverflow.com/a/45073242/1630604 to generate the DDL from your 
entities.

Nicolas HENNEAUX


From: DuyHai Doan <doanduy...@gmail.com>
Reply-To: "user@cassandra.apache.org" <user@cassandra.apache.org>
Date: Tuesday, 26 September 2017 at 15:17
To: user <user@cassandra.apache.org>
Subject: Re: Datastax Driver Mapper & Secondary Indexes

If you're looking for schema generation from Bean annotations: 
https://github.com/doanduyhai/Achilles/wiki/DDL-Scripts-Generation

On Tue, Sep 26, 2017 at 2:50 PM, Daniel Hölbling-Inzko 
<daniel.hoelbling-in...@bitmovin.com<mailto:daniel.hoelbling-in...@bitmovin.com>>
 wrote:
Hi, I also just figured out that there is no schema generation off the mapper.
Thanks for pointing me to the secondary index info. I'll have a look.

greetings Daniel

On Tue, 26 Sep 2017 at 09:42 kurt greaves 
<k...@instaclustr.com<mailto:k...@instaclustr.com>> wrote:
If you've created a secondary index you simply query it by specifying it as 
part of the where clause. Note that you should really understand the drawbacks 
of secondary indexes before using them, as they might not be incredibly 
efficient depending on what you need them for.
http://www.wentnet.com/blog/?p=77 and 
https://pantheon.io/blog/cassandra-scale-problem-secondary-indexes might help.

On 26 September 2017 at 07:17, Daniel Hölbling-Inzko 
<daniel.hoelbling-in...@bitmovin.com<mailto:daniel.hoelbling-in...@bitmovin.com>>
 wrote:
Hi,
I am currently moving an application from SQL to Cassandra using Java. I 
successfully got the DataStax driver and the mapper up and running, but can't 
seem to figure out how to set secondary indexes through the mapper.
I also can't seem to find anything related to indexes in the mapper sources - 
am I missing something or is this missing from the client library?

greetings Daniel


Reply via email to