The regular expression used to parse a column identifier.
The regular expression used to parse a column identifier.
The regular expression used to parse a table identifier.
The regular expression used to parse a table identifier.
The regular expression used to parse a type.
The regular expression used to parse a type.
(ast stmt)
Returns the abstract syntax tree of stmt
.
Returns the abstract syntax tree of `stmt`.
(attribute? form)
Returns true if form
is an attribute for a composite type.
Returns true if `form` is an attribute for a composite type.
(-parse-expr x)
Parse x
and return the AST of a SQL expression.
Parse `x` and return the AST of a SQL expression.
(parse-column s)
Parse s
as a column identifier and return a map
with :op, :schema, :name and :as keys.
Parse `s` as a column identifier and return a map with :op, :schema, :name and :as keys.
(parse-expr x)
Parse the SQL expression x
into an AST.
Parse the SQL expression `x` into an AST.
(parse-exprs xs)
Parse the SQL expressions xs
into an AST.
Parse the SQL expressions `xs` into an AST.
(parse-table s)
Parse s
as a table identifier and return a map
with :op, :schema, :name and :as keys.
Parse `s` as a table identifier and return a map with :op, :schema, :name and :as keys.
(unintern-name x)
Returns x
without any namespace.
Returns `x` without any namespace.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close