   (execute- [ks] query/drop-keyspace-query))
 
 (defn create-keyspace
-  "Executes `CREATE KEYSPACE` statement, which creates a new top-level keyspace. A keyspace is a namespace that
-   defines a replication strategy and some options for a set of tables.
+  "Creates a new top-level keyspace. A keyspace is a namespace that
+   defines a replication strategy and some options for a set of tables,
+   similar to a database in relational databases.
 
    Example:
 

  (execute- [ks] query/use-keyspace-query))

(defn alter-table
  "Executes `ALTER` statement, which is used to manipulate table definitions. It allows to add new
   columns, drop existing ones, change the type of existing columns, or update the table options."
  [& query-params]
  (execute- query-params query/alter-table-query))

(defn alter-keyspace
  "Executes `ALTER KEYSPACE` statement, which  alters the properties of an existing keyspace. The
   supported properties are the same that for the CREATE KEYSPACe statement."
  [& query-params]
  (execute- query-params query/alter-keyspace-query))


;;

(defn drop-keyspace
  "Drops a keyspace: results in immediate, irreversible removal of an existing keyspace,
   including all column families in it, and all data contained in those column families.

   Example:
