 (def create-column-family create-table)
 
 (defn drop-table
-  "Executes the `DROP TABLE` statement results in the immediate, irreversible removal of a table, including
-   all data contained in it.
+  "Drops a table: this results in the immediate, irreversible removal of a table, including
+   all data in it.
 
    Example:
 

  (execute- query-params query/delete-query))

(defn select
  "Executes `SELECT` statements, which reads one or more columns for one or more rows in a table.
   It returns a resultset of rows, where each row contains the collection of columns corresponding
   to the query."
  [& query-params]
  (execute- query-params query/select-query))

(defn truncate
  "Executes `TRUNCATE` statement, which permanently and irreversably removes all data from a table."
  [table]
  (execute- [table] query/truncate-query))


       client/execute))

(defn update
  "Updates one or more columns for a given row in a table. The `where` clause
   is used to select the row to update and must include all columns composing the PRIMARY KEY.
   Other columns values are specified through assignment within the `set` clause."
  [& query-params]
  (execute- query-params query/update-query))

(defn delete
  "Deletes columns and rows. If the `columns` clause is provided,
   only those columns are deleted from the row indicated by the `where` clause, please refer to
   KV guide (http://clojurecassandra.info/articles/kv.html) for more details. Otherwise whole rows
   are removed. The `where` allows to specify the key for the row(s) to delete."
