@@ -0,0 +1,1150 @@
+package com.datastax.driver.core.schemabuilder;%0A%0A/**%0A * A built DROP KEYSPACE statement.%0A */%0Apublic class DropKeyspace extends SchemaStatement %7B%0A%0A  private final String keyspaceName;%0A  private       boolean ifExists = false;%0A%0A  public DropKeyspace(String keyspaceName) %7B%0A    this.keyspaceName = keyspaceName;%0A    validateNotEmpty(keyspaceName, %22Keyspace name%22);%0A    validateNotKeyWord(keyspaceName, String.format(%22The keyspace name '%25s' is not allowed because it is a reserved keyword%22, keyspaceName));%0A  %7D%0A%0A  /**%0A   * Add the 'IF EXISTS' condition to this DROP statement.%0A   *%0A   * @return this statement.%0A   */%0A  public DropKeyspace ifExists() %7B%0A    this.ifExists = true;%0A    return this;%0A  %7D%0A%0A  @Override%0A  public String buildInternal() %7B%0A    StringBuilder dropStatement = new StringBuilder(%22DROP KEYSPACE %22);%0A    if (ifExists) %7B%0A      dropStatement.append(%22IF EXISTS %22);%0A    %7D%0A%09%09dropStatement.append(keyspaceName);%0A    dropStatement.append(';');%0A    return dropStatement.toString();%0A  %7D%0A%0A  /**%0A   * Generate a DROP TABLE statement%0A   * @return the final DROP TABLE statement%0A   */%0A  public String build() %7B%0A    return this.buildInternal();%0A  %7D%0A%7D%0A

Implement drop keyspace query