This is the cl-yesql Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri Sep 15 04:33:49 2023 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-yesql
Common Lisp library for using SQL.
Paul M. Rodriguez <pmr@ruricolist.com>
MIT
asdf-package-system
(system).
cl-yesql/cl-yesql
(system).
cl-yesql/cl-yesql
Paul M. Rodriguez <pmr@ruricolist.com>
MIT
alexandria
(system).
serapeum
(system).
cl-yesql/queryfile
(system).
cl-yesql/statement
(system).
vernacular
(system).
trivia
(system).
esrap
(system).
cl-yesql/queryfile
Paul M. Rodriguez <pmr@ruricolist.com>
MIT
alexandria
(system).
serapeum
(system).
esrap
(system).
cl-yesql/defrule
(system).
cl-yesql/statement
(system).
cl-yesql/defrule
Paul M. Rodriguez <pmr@ruricolist.com>
MIT
esrap
(system).
cl-yesql/statement
Paul M. Rodriguez <pmr@ruricolist.com>
MIT
alexandria
(system).
serapeum
(system).
esrap
(system).
cl-yesql/defrule
(system).
trivia
(system).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-yesql/cl-yesql.asd
cl-yesql/cl-yesql/file-type.lisp
cl-yesql/queryfile/file-type.lisp
cl-yesql/defrule/file-type.lisp
cl-yesql/statement/file-type.lisp
cl-yesql/cl-yesql/file-type.lisp
cl-yesql/cl-yesql
(system).
build-query-tree
(function).
need
(function).
parse-queries
(function).
parse-query
(method).
parse-query
(method).
query-args
(function).
query-id
(function).
query-vars
(function).
read-module
(function).
var-offset
(function).
yesql-reader
(function).
yesql-static-exports
(function).
+storage-for-deflex-var-no-docs+
(constant).
check-query-expanded
(function).
ensure-trailing-newline
(function).
has-whitelist?
(function).
invalid-string
(function).
no-docs
(symbol macro).
print-sql
(function).
query-keyword-vars
(function).
query-positional-vars
(function).
query-spec
(function).
query-var-default
(function).
query-whitelist-parameters
(function).
statement-keyword-vars
(function).
statement-positional-vars
(function).
statement-vars
(function).
string-not-in-whitelist
(condition).
cl-yesql/queryfile/file-type.lisp
cl-yesql/queryfile
(system).
annotation
(type).
annotations
(symbol macro).
copy-query
(function).
make-load-form
(method).
print-object
(method).
query
(function).
query
(structure).
query-annotation
(reader).
query-docstring
(reader).
query-name
(reader).
query-statement
(reader).
%constructor=
(method).
+storage-for-deflex-var-annotations+
(constant).
+storage-for-deflex-var-no-docs+
(constant).
constructor-values/generic
(method).
name-affix
(function).
no-docs
(symbol macro).
read-only-struct-slot-names
(method).
string->annotation
(function).
cl-yesql/defrule/file-type.lisp
cl-yesql/defrule
(system).
defrule
(macro).
cl-yesql/statement/file-type.lisp
cl-yesql/statement
(system).
lispify-sql-id
(function).
parameter
(class).
parameter-var
(reader method).
parameter-whitelist
(reader method).
positional?
(generic function).
print-object
(method).
too-many-placeholders
(condition).
+storage-for-deflex-var-positional-args+
(constant).
anonymous-placeholder
(class).
handle-placeholders
(function).
keyword-parameter
(class).
named-parameter
(class).
named-placeholder
(class).
placeholder-parameter
(class).
positional-args
(symbol macro).
Packages are listed by definition order.
cl-yesql/queryfile
Parser for query files.
alexandria
.
common-lisp
.
esrap
.
serapeum
.
annotation
(type).
annotations
(symbol macro).
copy-query
(function).
query
(function).
query
(structure).
query-annotation
(reader).
query-docstring
(reader).
query-name
(reader).
query-statement
(reader).
+storage-for-deflex-var-annotations+
(constant).
+storage-for-deflex-var-no-docs+
(constant).
name-affix
(function).
no-docs
(symbol macro).
string->annotation
(function).
cl-yesql
yesql
alexandria
.
cl-yesql/queryfile
.
cl-yesql/statement
.
common-lisp
.
serapeum
.
build-query-tree
(function).
need
(function).
parse-queries
(function).
parse-query
(generic function).
query-args
(function).
query-id
(function).
query-vars
(function).
read-module
(function).
var-offset
(function).
yesql-reader
(function).
yesql-static-exports
(function).
+storage-for-deflex-var-no-docs+
(constant).
check-query-expanded
(function).
ensure-trailing-newline
(function).
has-whitelist?
(function).
invalid-string
(function).
no-docs
(symbol macro).
print-sql
(function).
query-keyword-vars
(function).
query-positional-vars
(function).
query-spec
(function).
query-var-default
(function).
query-whitelist-parameters
(function).
statement-keyword-vars
(function).
statement-positional-vars
(function).
statement-vars
(function).
string-not-in-whitelist
(condition).
cl-yesql/statement
Parser for statements.
alexandria
.
common-lisp
.
esrap
.
serapeum
.
lispify-sql-id
(function).
parameter
(class).
parameter-var
(generic reader).
parameter-whitelist
(generic reader).
positional?
(generic function).
too-many-placeholders
(condition).
+storage-for-deflex-var-positional-args+
(constant).
anonymous-placeholder
(class).
handle-placeholders
(function).
keyword-parameter
(class).
named-parameter
(class).
named-placeholder
(class).
placeholder-parameter
(class).
positional-args
(symbol macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Don’t permit rules using inherited symbols.
Call FUN on each concrete expansion of QUERY.
E.g., if QUERY has single parameter with a whitelist with three possible expansions, then FUN will be called on each of the three possible versions of QUERY. If there is a second parameter with two expansions, then FUN will be called on each of six (=2*3) possible expansions.
Copy an instance of QUERY, optionally overriding some or all of its slots.
Shorthand for alexandria:required-argument.
named-parameter
)) ¶automatically generated reader method
var
.
placeholder-parameter
)) ¶named-parameter
) stream) ¶error
.
:statement
%read-only-struct
.
string
(alexandria:required-argument (quote cl-yesql/queryfile:name))
This slot is read-only.
cl-yesql/queryfile:annotation
(alexandria:required-argument (quote cl-yesql/queryfile:annotation))
This slot is read-only.
string
(alexandria:required-argument (quote cl-yesql/queryfile::docstring))
This slot is read-only.
list
(alexandria:required-argument (quote cl-yesql/queryfile::statement))
This slot is read-only.
symbol
(alexandria:required-argument :var)
:var
This slot is read-only.
Jump to: | %
B C D E F G H I L M N P Q R S V Y |
---|
Jump to: | %
B C D E F G H I L M N P Q R S V Y |
---|
Jump to: | +
A C D N P S V W |
---|
Jump to: | +
A C D N P S V W |
---|
Jump to: | A C F K N P Q S T |
---|
Jump to: | A C F K N P Q S T |
---|