 (s/defschema LimitSchema s/Int)
 
 (s/defschema FullTableSelectOptsSchema
-  {(s/optional-key :columns) ColumnsSchema
+  {(s/optional-key :columns) SelectColumnsSchema
    (s/optional-key :limit) LimitSchema})
 
 (s/defschema SelectOptsSchema

(s/defschema WhereSchema
  [WhereClauseSchema])

(s/defschema ColumnsSchema
  [(s/one s/Keyword :first-col) s/Keyword])

(s/defschema OrderByClauseSchema
  [(s/one s/Keyword :order-by-col)

   [er-cassandra.key :refer [flatten-key extract-key-equality-clause]]
   [er-cassandra.session :as session])
  (:import
   [er_cassandra.session Session]
   [qbits.hayt.cql CQLRaw]))

;; low-level record-based cassandra statement generation and execution
;;
