org.clojars.punit-naik.sqles.parse-sql
clause->query-fn
(clause->query-fn clause)
clean-query
(clean-query query)
Removes spaces before and after commas
And spaces after opened round bracket and before closed round bracket
Won't match commas/round brackets between quotes, single or double
count-query?
(count-query? sql-query)
Returns true if the SQL query only has `count(.)`
find-index
(find-index sql-query)
Finds the index to be queried from the SQL query
get-clause
(get-clause [first-part second-part])
parse-query
(parse-query sql-query)
query->es-op
(query->es-op clause)
take-till-next-clause
(take-till-next-clause query-parts)
Gets the data for a particular clause from query parts
Till the next clause is found