Liking cljdoc? Tell your friends :D

sqlingvo.expr


*column-regex*clj/s

The regular expression used to parse a column identifier.

The regular expression used to parse a column identifier.
sourceraw docstring

*table-regex*clj/s

The regular expression used to parse a table identifier.

The regular expression used to parse a table identifier.
sourceraw docstring

*type-regex*clj/s

The regular expression used to parse a type.

The regular expression used to parse a type.
sourceraw docstring

astclj/s

(ast stmt)

Returns the abstract syntax tree of stmt.

Returns the abstract syntax tree of `stmt`.
sourceraw docstring

attribute?clj/s

(attribute? form)

Returns true if form is an attribute for a composite type.

Returns true if `form` is an attribute for a composite type.
sourceraw docstring

IExprclj/s≠protocol

-parse-exprclj/s

(-parse-expr x)

Parse x and return the AST of a SQL expression.

Parse `x` and return the AST of a SQL expression.
source

make-nodeclj/s

(make-node & {:as node})
source

parse-columnclj/s

(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.
sourceraw docstring

parse-conditionclj/s

(parse-condition condition)
source

parse-exprclj/s

(parse-expr x)

Parse the SQL expression x into an AST.

Parse the SQL expression `x` into an AST.
sourceraw docstring

parse-exprsclj/s

(parse-exprs xs)

Parse the SQL expressions xs into an AST.

Parse the SQL expressions `xs` into an AST.
sourceraw docstring

parse-fromclj/s

(parse-from forms)
source

parse-map-exprclj/s

(parse-map-expr m)
source

parse-schemaclj/s

(parse-schema schema)

Parse the schema.

Parse the `schema`.
sourceraw docstring

parse-tableclj/s

(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.
sourceraw docstring

parse-typeclj/s

(parse-type type)

Parse the type.

Parse the `type`.
sourceraw docstring

stmtclj/s

(stmt x)
source

Stmtcljs

source

unintern-nameclj/s

(unintern-name x)

Returns x without any namespace.

Returns `x` without any namespace.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close