Code Generator

Concept

The code generator reverse engineers the schema to create POJOs Entities by evaluating the session metadata.

Configuration

Examples

  • Generate using properties file:
    java -Dconfig.file=/path/to/config.properties -jar CassandraGenerator.jar 
  • Generate all tables in a keyspace providing minimum information:
    java -Dcasquatch.generator.outputFolder=tmp -Dcasquatch.generator.keyspace=myKeyspace -Dcasquatch.generator.datacenter=datacenter1 -jar CassandraGenerator.jar
  • Generate a package for all tables in a keyspace providing additional information:
    java -Dcasquatch.generator.outputFolder=tmp -Dcasquatch.generator.keyspace=myKeyspace -Dcasquatch.generator.datacenter=datacenter1 -Dcasquatch.generator.username=cassandra -Dcasquatch.generator.password=cassandra -Dcasquatch.generator.createPackage=true -Dcasquatch.generator.packageName=com.demo.mykeyspace -jar CassandraGenerator.jar
Copyright 2018 T-Mobile US, Inc.
Code For Demonstration Purposes Only