title: Generate a script to create a table from the entity definition
body: <p>Is there a way to generate the statement <code>CREATE TABLE</code> from an entity definition? I know it is possible using <a href="https://github.com/doanduyhai/Achilles" rel="noreferrer">Achilles</a> but I want to use the regular <a href="http://docs.datastax.com/en/developer/java-driver/3.3/manual/object_mapper/creating/#definition-of-mapped-classes" rel="noreferrer">Cassandra entity</a>.</p>
  
  <p>The target is getting the following script from the entity class below.</p>
  
  <h2>Statement</h2>
  
  <pre><code>CREATE TABLE user (userId uuid PRIMARY KEY, name text);
  </code></pre>
  
  <h2>Entity</h2>
  
  <pre><code>@Table(keyspace = "ks", name = "users",
         readConsistency = "QUORUM",
         writeConsistency = "QUORUM",
         caseSensitiveKeyspace = false,
         caseSensitiveTable = false)
  public static class User {
      @PartitionKey
      private UUID userId;
      private String name;
      // ... constructors / getters / setters
  }
  </code></pre>