 
 (defn truncate
   ([table-name]
-     (.toString (QueryBuilder/truncate (name table-name))))
+   (.toString (QueryBuilder/truncate (name table-name))))
   ([table-name keyspace]
-     (.toString (QueryBuilder/truncate (name keyspace) (name table-name)))))
+   (.toString (QueryBuilder/truncate (name keyspace) (name table-name)))))
 
 (defmacro queries
   [& statements]


(defn maybe-stringify
  [statement]
  (if *batch*
    statement
    ;; TODO: make sure that we _CAN_ finish the query (check if it's complete)
    (.toString statement)))

(alias/alias-ns 'clojurewerkz.cassaforte.query.query-builder)
(alias/alias-ns 'clojurewerkz.cassaforte.query.dsl)

         (reduce (fn [builder [statement-name statement-args]]
                   ((get renderers statement-name) builder statement-args))
                 (QueryBuilder/insertInto (name table-name)))
         (#(.setForceNoValues % true)) ;; TODO: shouldn't be the case with prepared
         (maybe-stringify))))

;;
