This is the sxql Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 13:05:17 2026 GMT+0.
The main system appears first, followed by any subsystem dependency.
sxqlA SQL generator
Eitaro Fukamachi
BSD 3-Clause
0.1.0
trivia (system).
alexandria (system).
cl-package-locks (system).
util.lisp (file).
sql-type.lisp (file).
operator.lisp (file).
clause.lisp (file).
statement.lisp (file).
composed-statement.lisp (file).
composer.lisp (file).
compile.lisp (file).
sxql.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
sxql/sxql.asdsxql/util.lispsxql/sql-type.lispsxql/operator.lispsxql/clause.lispsxql/statement.lispsxql/composed-statement.lispsxql/composer.lispsxql/compile.lispsxql/sxql.lispsxql/sql-type.lispsxql (system).
*quote-character* (special variable).
*use-placeholder* (special variable).
conjunctive-op (structure).
expression-clause (structure).
expression-list-clause (structure).
function-op (structure).
infix-list-op (structure).
infix-op (structure).
infix-splicing-op (structure).
make-conjunctive-op (function).
make-function-op (function).
make-infix-list-op (function).
make-infix-op (function).
make-infix-splicing-op (function).
make-sql-column-type (function).
make-sql-expression-list (function).
make-sql-keyword (function).
make-sql-list (function).
make-sql-splicing-expression-list (function).
make-sql-splicing-list (function).
make-sql-symbol (function).
make-sql-symbol* (function).
make-sql-variable (function).
make-type-keyword (function).
make-unary-op (function).
make-unary-splicing-op (function).
print-object (method).
print-object (method).
print-object (method).
sql-atom (structure).
sql-clause (structure).
sql-clause-list (type).
sql-column-type (structure).
sql-composed-statement (structure).
sql-composed-statement-children (reader).
(setf sql-composed-statement-children) (writer).
sql-expression (type).
sql-expression-list (structure).
sql-expression-list-p (function).
sql-keyword (structure).
sql-list (structure).
sql-list-elements (reader).
(setf sql-list-elements) (writer).
sql-op (structure).
sql-splicing-expression-list (structure).
sql-splicing-list (structure).
sql-statement (structure).
sql-statement-name (reader).
(setf sql-statement-name) (writer).
sql-symbol (structure).
sql-symbol-name (reader).
(setf sql-symbol-name) (writer).
sql-symbol-p (function).
sql-variable (structure).
sql-variable-value (reader).
(setf sql-variable-value) (writer).
statement-clause (structure).
unary-op (structure).
unary-postfix-op (structure).
unary-splicing-op (structure).
with-table-name (macro).
with-yield-binds (macro).
yield (generic function).
%make-sql-symbol (function).
*bind-values* (special variable).
*inside-function-op* (special variable).
*table-name-scope* (special variable).
*use-global-bind-values* (special variable).
conjunctive-op-expressions (reader).
(setf conjunctive-op-expressions) (writer).
conjunctive-op-name (function).
(setf conjunctive-op-name) (function).
conjunctive-op-p (function).
copy-conjunctive-op (function).
copy-expression-clause (function).
copy-expression-list-clause (function).
copy-function-op (function).
copy-infix-list-op (function).
copy-infix-op (function).
copy-infix-splicing-op (function).
copy-sql-atom (function).
copy-sql-clause (function).
copy-sql-column-type (function).
copy-sql-composed-statement (function).
copy-sql-expression-list (function).
copy-sql-keyword (function).
copy-sql-list (function).
copy-sql-op (function).
copy-sql-splicing-expression-list (function).
copy-sql-splicing-list (function).
copy-sql-statement (function).
copy-sql-symbol (function).
copy-sql-variable (function).
copy-statement-clause (function).
copy-unary-op (function).
copy-unary-postfix-op (function).
copy-unary-splicing-op (function).
expression-clause-expression (reader).
(setf expression-clause-expression) (writer).
expression-clause-name (function).
(setf expression-clause-name) (function).
expression-clause-p (function).
expression-list-clause-expressions (reader).
(setf expression-list-clause-expressions) (writer).
expression-list-clause-name (function).
(setf expression-list-clause-name) (function).
expression-list-clause-p (function).
function-op-expressions (function).
(setf function-op-expressions) (function).
function-op-name (function).
(setf function-op-name) (function).
function-op-p (function).
infix-list-op-left (reader).
(setf infix-list-op-left) (writer).
infix-list-op-name (function).
(setf infix-list-op-name) (function).
infix-list-op-p (function).
infix-list-op-right (reader).
(setf infix-list-op-right) (writer).
infix-op-left (reader).
(setf infix-op-left) (writer).
infix-op-name (function).
(setf infix-op-name) (function).
infix-op-p (function).
infix-op-right (reader).
(setf infix-op-right) (writer).
infix-splicing-op-left (function).
(setf infix-splicing-op-left) (function).
infix-splicing-op-name (function).
(setf infix-splicing-op-name) (function).
infix-splicing-op-p (function).
infix-splicing-op-right (function).
(setf infix-splicing-op-right) (function).
make-expression-clause (function).
make-expression-list-clause (function).
make-sql-atom (function).
make-sql-clause (function).
make-sql-composed-statement (function).
make-sql-op (function).
make-sql-statement (function).
make-statement-clause (function).
make-unary-postfix-op (function).
sql-all-type (type).
sql-atom-p (function).
sql-clause-list-p (function).
sql-clause-name (reader).
(setf sql-clause-name) (writer).
sql-clause-p (function).
sql-column-type-args (reader).
(setf sql-column-type-args) (writer).
sql-column-type-attrs (reader).
(setf sql-column-type-attrs) (writer).
sql-column-type-name (reader).
(setf sql-column-type-name) (writer).
sql-column-type-p (function).
sql-composed-statement-name (function).
(setf sql-composed-statement-name) (function).
sql-composed-statement-p (function).
sql-expression-list-elements (reader).
(setf sql-expression-list-elements) (writer).
sql-expression-p (function).
sql-keyword-name (reader).
(setf sql-keyword-name) (writer).
sql-keyword-p (function).
sql-list-p (function).
sql-op-name (reader).
(setf sql-op-name) (writer).
sql-op-p (function).
sql-splicing-expression-list-elements (function).
(setf sql-splicing-expression-list-elements) (function).
sql-splicing-expression-list-p (function).
sql-splicing-list-elements (function).
(setf sql-splicing-list-elements) (function).
sql-splicing-list-p (function).
sql-statement-list-p (function).
sql-statement-p (function).
sql-symbol-tokens (reader).
(setf sql-symbol-tokens) (writer).
sql-variable-p (function).
statement-clause-name (function).
(setf statement-clause-name) (function).
statement-clause-p (function).
statement-clause-statement (reader).
(setf statement-clause-statement) (writer).
unary-op-name (function).
(setf unary-op-name) (function).
unary-op-p (function).
unary-op-var (reader).
(setf unary-op-var) (writer).
unary-postfix-op-name (function).
(setf unary-postfix-op-name) (function).
unary-postfix-op-p (function).
unary-postfix-op-var (function).
(setf unary-postfix-op-var) (function).
unary-splicing-op-name (function).
(setf unary-splicing-op-name) (function).
unary-splicing-op-p (function).
unary-splicing-op-var (function).
(setf unary-splicing-op-var) (function).
sxql/operator.lispsql-type.lisp (file).
sxql (system).
*inside-select* (special variable).
*sql-symbol-conversion* (special variable).
convert-for-sql (generic function).
detect-and-convert (function).
find-constructor (function).
make-op (generic function).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
!=-op (structure).
!=-op-left (function).
(setf !=-op-left) (function).
!=-op-name (reader).
(setf !=-op-name) (writer).
!=-op-p (function).
!=-op-right (function).
(setf !=-op-right) (function).
%-op (structure).
%-op-expressions (function).
(setf %-op-expressions) (function).
%-op-name (reader).
(setf %-op-name) (writer).
%-op-p (function).
*-op (structure).
*-op-expressions (function).
(setf *-op-expressions) (function).
*-op-name (reader).
(setf *-op-name) (writer).
*-op-p (function).
+-op (structure).
+-op-expressions (function).
(setf +-op-expressions) (function).
+-op-name (reader).
(setf +-op-name) (writer).
+-op-p (function).
--op (structure).
--op-expressions (function).
(setf --op-expressions) (function).
--op-name (reader).
(setf --op-name) (writer).
--op-p (function).
/-op (structure).
/-op-expressions (function).
(setf /-op-expressions) (function).
/-op-name (reader).
(setf /-op-name) (writer).
/-op-p (function).
<-op (structure).
<-op-left (function).
(setf <-op-left) (function).
<-op-name (reader).
(setf <-op-name) (writer).
<-op-p (function).
<-op-right (function).
(setf <-op-right) (function).
<=-op (structure).
<=-op-left (function).
(setf <=-op-left) (function).
<=-op-name (reader).
(setf <=-op-name) (writer).
<=-op-p (function).
<=-op-right (function).
(setf <=-op-right) (function).
=-op (structure).
=-op-left (function).
(setf =-op-left) (function).
=-op-name (reader).
(setf =-op-name) (writer).
=-op-p (function).
=-op-right (function).
(setf =-op-right) (function).
>-op (structure).
>-op-left (function).
(setf >-op-left) (function).
>-op-name (reader).
(setf >-op-name) (writer).
>-op-p (function).
>-op-right (function).
(setf >-op-right) (function).
>=-op (structure).
>=-op-left (function).
(setf >=-op-left) (function).
>=-op-name (reader).
(setf >=-op-name) (writer).
>=-op-p (function).
>=-op-right (function).
(setf >=-op-right) (function).
a<-op (structure).
a<-op-left (function).
(setf a<-op-left) (function).
a<-op-name (reader).
(setf a<-op-name) (writer).
a<-op-p (function).
a<-op-right (function).
(setf a<-op-right) (function).
a>-op (structure).
a>-op-left (function).
(setf a>-op-left) (function).
a>-op-name (reader).
(setf a>-op-name) (writer).
a>-op-p (function).
a>-op-right (function).
(setf a>-op-right) (function).
and-op (structure).
and-op-expressions (function).
(setf and-op-expressions) (function).
and-op-name (reader).
(setf and-op-name) (writer).
and-op-p (function).
as-op (structure).
as-op-left (function).
(setf as-op-left) (function).
as-op-name (reader).
(setf as-op-name) (writer).
as-op-p (function).
as-op-right (function).
(setf as-op-right) (function).
asc-op (structure).
asc-op-name (reader).
(setf asc-op-name) (writer).
asc-op-nulls (function).
(setf asc-op-nulls) (function).
asc-op-p (function).
asc-op-var (function).
(setf asc-op-var) (function).
case-op (structure).
case-op-expressions (function).
(setf case-op-expressions) (function).
case-op-name (reader).
(setf case-op-name) (writer).
case-op-p (function).
copy-!=-op (function).
copy-%-op (function).
copy-*-op (function).
copy-+-op (function).
copy---op (function).
copy-/-op (function).
copy-<-op (function).
copy-<=-op (function).
copy-=-op (function).
copy->-op (function).
copy->=-op (function).
copy-a<-op (function).
copy-a>-op (function).
copy-and-op (function).
copy-as-op (function).
copy-asc-op (function).
copy-case-op (function).
copy-desc-op (function).
copy-distinct-op (function).
copy-else-op (function).
copy-exists-op (function).
copy-in-op (function).
copy-is-distinct-from-op (function).
copy-is-not-distinct-from-op (function).
copy-is-null-op (function).
copy-like-op (function).
copy-not-in-op (function).
copy-not-null-op (function).
copy-not-op (function).
copy-on-op (function).
copy-or-op (function).
copy-order-op (function).
copy-raw-op (function).
copy-similar-to-op (function).
copy-splicing-raw-op (function).
copy-union-all-op (function).
copy-union-op (function).
copy-when-op (function).
define-op (macro).
desc-op (structure).
desc-op-name (reader).
(setf desc-op-name) (writer).
desc-op-nulls (function).
(setf desc-op-nulls) (function).
desc-op-p (function).
desc-op-var (function).
(setf desc-op-var) (function).
distinct-op (structure).
distinct-op-name (reader).
(setf distinct-op-name) (writer).
distinct-op-p (function).
distinct-op-var (function).
(setf distinct-op-var) (function).
else-op (structure).
else-op-name (reader).
(setf else-op-name) (writer).
else-op-p (function).
else-op-var (function).
(setf else-op-var) (function).
exists-op (structure).
exists-op-name (reader).
(setf exists-op-name) (writer).
exists-op-p (function).
exists-op-var (function).
(setf exists-op-var) (function).
find-make-op (function).
has-lower-case-letters-p (function).
in-op (structure).
in-op-left (function).
(setf in-op-left) (function).
in-op-name (reader).
(setf in-op-name) (writer).
in-op-p (function).
in-op-right (function).
(setf in-op-right) (function).
is-distinct-from-op (structure).
is-distinct-from-op-left (function).
(setf is-distinct-from-op-left) (function).
is-distinct-from-op-name (reader).
(setf is-distinct-from-op-name) (writer).
is-distinct-from-op-p (function).
is-distinct-from-op-right (function).
(setf is-distinct-from-op-right) (function).
is-not-distinct-from-op (structure).
is-not-distinct-from-op-left (function).
(setf is-not-distinct-from-op-left) (function).
is-not-distinct-from-op-name (reader).
(setf is-not-distinct-from-op-name) (writer).
is-not-distinct-from-op-p (function).
is-not-distinct-from-op-right (function).
(setf is-not-distinct-from-op-right) (function).
is-null-op (structure).
is-null-op-name (reader).
(setf is-null-op-name) (writer).
is-null-op-p (function).
is-null-op-var (function).
(setf is-null-op-var) (function).
like-op (structure).
like-op-left (function).
(setf like-op-left) (function).
like-op-name (reader).
(setf like-op-name) (writer).
like-op-p (function).
like-op-right (function).
(setf like-op-right) (function).
make-!=-op (function).
make-%-op (function).
make-*-op (function).
make-+-op (function).
make---op (function).
make-/-op (function).
make-<-op (function).
make-<=-op (function).
make-=-op (function).
make->-op (function).
make->=-op (function).
make-a<-op (function).
make-a>-op (function).
make-and-op (function).
make-as-op (function).
make-asc-op (function).
make-case-op (function).
make-desc-op (function).
make-distinct-op (function).
make-else-op (function).
make-exists-op (function).
make-in-op (function).
make-is-distinct-from-op (function).
make-is-not-distinct-from-op (function).
make-is-null-op (function).
make-like-op (function).
make-not-in-op (function).
make-not-null-op (function).
make-not-op (function).
make-on-op (function).
make-or-op (function).
make-order-op (function).
make-raw-op (function).
make-similar-to-op (function).
make-splicing-raw-op (function).
make-union-all-op (function).
make-union-op (function).
make-when-op (function).
not-in-op (structure).
not-in-op-left (function).
(setf not-in-op-left) (function).
not-in-op-name (reader).
(setf not-in-op-name) (writer).
not-in-op-p (function).
not-in-op-right (function).
(setf not-in-op-right) (function).
not-null-op (structure).
not-null-op-name (reader).
(setf not-null-op-name) (writer).
not-null-op-p (function).
not-null-op-var (function).
(setf not-null-op-var) (function).
not-op (structure).
not-op-name (reader).
(setf not-op-name) (writer).
not-op-p (function).
not-op-var (function).
(setf not-op-var) (function).
on-op (structure).
on-op-name (reader).
(setf on-op-name) (writer).
on-op-p (function).
on-op-var (reader).
(setf on-op-var) (writer).
or-op (structure).
or-op-expressions (function).
(setf or-op-expressions) (function).
or-op-name (reader).
(setf or-op-name) (writer).
or-op-p (function).
order-op (structure).
order-op-name (reader).
(setf order-op-name) (writer).
order-op-nulls (reader).
(setf order-op-nulls) (writer).
order-op-p (function).
order-op-var (function).
(setf order-op-var) (function).
raw-op (structure).
raw-op-name (reader).
(setf raw-op-name) (writer).
raw-op-p (function).
raw-op-var (reader).
(setf raw-op-var) (writer).
similar-to-op (structure).
similar-to-op-left (function).
(setf similar-to-op-left) (function).
similar-to-op-name (reader).
(setf similar-to-op-name) (writer).
similar-to-op-p (function).
similar-to-op-right (function).
(setf similar-to-op-right) (function).
splicing-raw-op (structure).
splicing-raw-op-name (function).
(setf splicing-raw-op-name) (function).
splicing-raw-op-p (function).
splicing-raw-op-var (function).
(setf splicing-raw-op-var) (function).
union-all-op (structure).
union-all-op-expressions (function).
(setf union-all-op-expressions) (function).
union-all-op-name (reader).
(setf union-all-op-name) (writer).
union-all-op-p (function).
union-op (structure).
union-op-expressions (function).
(setf union-op-expressions) (function).
union-op-name (reader).
(setf union-op-name) (writer).
union-op-p (function).
when-op (structure).
when-op-left (function).
(setf when-op-left) (function).
when-op-name (reader).
(setf when-op-name) (writer).
when-op-p (function).
when-op-right (function).
(setf when-op-right) (function).
yield-for-union-ops (macro).
sxql/clause.lispoperator.lisp (file).
sxql (system).
*inside-insert-into* (special variable).
column-definition-clause (structure).
compose-where-clauses (function).
distinct-on-clause (structure).
fields-clause (structure).
foreign-key-clause (structure).
from-clause (structure).
from-clause-table-name (function).
group-by-clause (structure).
having-clause (structure).
join-clause (structure).
key-clause (structure).
limit-clause (structure).
make-clause (generic function).
make-column-definition-clause (function).
offset-clause (structure).
order-by-clause (structure).
primary-key-clause (structure).
references-clause (structure).
returning-clause (structure).
set=-clause (structure).
unique-key-clause (structure).
updatability-clause (structure).
values-clause (structure).
where-clause (structure).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
%make-column-definition-clause (function).
%make-on-conflict-do-update-clause (function).
%make-on-duplicate-key-update-clause (function).
%make-set=-clause (function).
add-column-clause (structure).
add-column-clause-after (function).
(setf add-column-clause-after) (function).
add-column-clause-column-definition (function).
(setf add-column-clause-column-definition) (function).
add-column-clause-expression (function).
(setf add-column-clause-expression) (function).
add-column-clause-first (function).
(setf add-column-clause-first) (function).
add-column-clause-name (reader).
(setf add-column-clause-name) (writer).
add-column-clause-p (function).
add-primary-key-clause (structure).
add-primary-key-clause-expression (function).
(setf add-primary-key-clause-expression) (function).
add-primary-key-clause-name (reader).
(setf add-primary-key-clause-name) (writer).
add-primary-key-clause-p (function).
alter-column-clause (structure).
alter-column-clause-column-name (reader).
(setf alter-column-clause-column-name) (writer).
alter-column-clause-drop-default (reader).
(setf alter-column-clause-drop-default) (writer).
alter-column-clause-name (reader).
(setf alter-column-clause-name) (writer).
alter-column-clause-not-null (reader).
(setf alter-column-clause-not-null) (writer).
alter-column-clause-p (function).
alter-column-clause-set-default (reader).
(setf alter-column-clause-set-default) (writer).
alter-column-clause-type (reader).
(setf alter-column-clause-type) (writer).
change-column-clause (structure).
change-column-clause-after (function).
(setf change-column-clause-after) (function).
change-column-clause-column-definition (function).
(setf change-column-clause-column-definition) (function).
change-column-clause-expression (function).
(setf change-column-clause-expression) (function).
change-column-clause-first (function).
(setf change-column-clause-first) (function).
change-column-clause-name (reader).
(setf change-column-clause-name) (writer).
change-column-clause-p (function).
column-definition-clause-auto-increment (reader).
(setf column-definition-clause-auto-increment) (writer).
column-definition-clause-autoincrement (reader).
(setf column-definition-clause-autoincrement) (writer).
column-definition-clause-column-name (reader).
(setf column-definition-clause-column-name) (writer).
column-definition-clause-default (reader).
(setf column-definition-clause-default) (writer).
column-definition-clause-name (function).
(setf column-definition-clause-name) (function).
column-definition-clause-not-null (reader).
(setf column-definition-clause-not-null) (writer).
column-definition-clause-p (function).
column-definition-clause-primary-key (reader).
(setf column-definition-clause-primary-key) (writer).
column-definition-clause-type (reader).
(setf column-definition-clause-type) (writer).
column-definition-clause-unique (reader).
(setf column-definition-clause-unique) (writer).
column-modifier-clause (structure).
column-modifier-clause-after (reader).
(setf column-modifier-clause-after) (writer).
column-modifier-clause-column-definition (reader).
(setf column-modifier-clause-column-definition) (writer).
column-modifier-clause-expression (function).
(setf column-modifier-clause-expression) (function).
column-modifier-clause-first (reader).
(setf column-modifier-clause-first) (writer).
column-modifier-clause-name (function).
(setf column-modifier-clause-name) (function).
column-modifier-clause-p (function).
copy-add-column-clause (function).
copy-add-primary-key-clause (function).
copy-alter-column-clause (function).
copy-change-column-clause (function).
copy-column-definition-clause (function).
copy-column-modifier-clause (function).
copy-distinct-on-clause (function).
copy-drop-column-clause (function).
copy-drop-constraint-clause (function).
copy-drop-primary-key-clause (function).
copy-fields-clause (function).
copy-foreign-key-clause (function).
copy-from-clause (function).
copy-group-by-clause (function).
copy-having-clause (function).
copy-join-clause (function).
copy-key-clause (function).
copy-limit-clause (function).
copy-modify-column-clause (function).
copy-offset-clause (function).
copy-on-clause (function).
copy-on-conflict-do-nothing-clause (function).
copy-on-conflict-do-update-clause (function).
copy-on-delete-clause (function).
copy-on-duplicate-key-update-clause (function).
copy-on-update-clause (function).
copy-order-by-clause (function).
copy-primary-key-clause (function).
copy-references-clause (function).
copy-rename-to-clause (function).
copy-returning-clause (function).
copy-set=-clause (function).
copy-unique-key-clause (function).
copy-updatability-clause (function).
copy-values-clause (function).
copy-where-clause (function).
distinct-on-clause-columns (reader).
(setf distinct-on-clause-columns) (writer).
distinct-on-clause-name (reader).
(setf distinct-on-clause-name) (writer).
distinct-on-clause-p (function).
distinct-on-clause-statement (function).
(setf distinct-on-clause-statement) (function).
drop-column-clause (structure).
drop-column-clause-expression (function).
(setf drop-column-clause-expression) (function).
drop-column-clause-name (reader).
(setf drop-column-clause-name) (writer).
drop-column-clause-p (function).
drop-constraint-clause (structure).
drop-constraint-clause-expression (function).
(setf drop-constraint-clause-expression) (function).
drop-constraint-clause-name (reader).
(setf drop-constraint-clause-name) (writer).
drop-constraint-clause-p (function).
drop-primary-key-clause (structure).
drop-primary-key-clause-name (reader).
(setf drop-primary-key-clause-name) (writer).
drop-primary-key-clause-p (function).
fields-clause-name (reader).
(setf fields-clause-name) (writer).
fields-clause-p (function).
fields-clause-statement (function).
(setf fields-clause-statement) (function).
find-make-clause (function).
foreign-key-clause-column-names (reader).
(setf foreign-key-clause-column-names) (writer).
foreign-key-clause-expression (function).
(setf foreign-key-clause-expression) (function).
foreign-key-clause-name (reader).
(setf foreign-key-clause-name) (writer).
foreign-key-clause-p (function).
foreign-key-clause-references (reader).
(setf foreign-key-clause-references) (writer).
from-clause-name (reader).
(setf from-clause-name) (writer).
from-clause-p (function).
from-clause-statement (function).
(setf from-clause-statement) (function).
group-by-clause-expressions (function).
(setf group-by-clause-expressions) (function).
group-by-clause-name (reader).
(setf group-by-clause-name) (writer).
group-by-clause-p (function).
having-clause-expression (function).
(setf having-clause-expression) (function).
having-clause-name (reader).
(setf having-clause-name) (writer).
having-clause-p (function).
join-clause-kind (reader).
(setf join-clause-kind) (writer).
join-clause-name (function).
(setf join-clause-name) (function).
join-clause-on (reader).
(setf join-clause-on) (writer).
join-clause-p (function).
join-clause-statement (function).
(setf join-clause-statement) (function).
join-clause-using (reader).
(setf join-clause-using) (writer).
key-clause-expression (function).
(setf key-clause-expression) (function).
key-clause-key-name (reader).
(setf key-clause-key-name) (writer).
key-clause-keys (reader).
(setf key-clause-keys) (writer).
key-clause-name (reader).
(setf key-clause-name) (writer).
key-clause-p (function).
limit-clause-count1 (reader).
(setf limit-clause-count1) (writer).
limit-clause-count2 (reader).
(setf limit-clause-count2) (writer).
limit-clause-expressions (function).
(setf limit-clause-expressions) (function).
limit-clause-name (reader).
(setf limit-clause-name) (writer).
limit-clause-p (function).
make-add-column-clause (function).
make-add-primary-key-clause (function).
make-alter-column-clause (function).
make-change-column-clause (function).
make-column-modifier-clause (function).
make-conflict-target (function).
make-distinct-on-clause (function).
make-drop-column-clause (function).
make-drop-constraint-clause (function).
make-drop-primary-key-clause (function).
make-fields-clause (function).
make-foreign-key-clause (function).
make-from-clause (function).
make-group-by-clause (function).
make-having-clause (function).
make-join-clause (function).
make-key-clause (function).
make-key-clause-for-all (function).
make-limit-clause (function).
make-modify-column-clause (function).
make-offset-clause (function).
make-on-clause (function).
make-on-conflict-do-nothing-clause (function).
make-on-conflict-do-update-clause (function).
make-on-delete-clause (function).
make-on-duplicate-key-update-clause (function).
make-on-update-clause (function).
make-order-by-clause (function).
make-primary-key-clause (function).
make-references-clause (function).
make-rename-to-clause (function).
make-returning-clause (function).
make-set=-clause (function).
make-sql-column-type-from-list (function).
make-unique-key-clause (function).
make-updatability-clause (function).
make-values-clause (function).
make-where-clause (function).
modify-column-clause (structure).
modify-column-clause-after (function).
(setf modify-column-clause-after) (function).
modify-column-clause-column-definition (function).
(setf modify-column-clause-column-definition) (function).
modify-column-clause-expression (function).
(setf modify-column-clause-expression) (function).
modify-column-clause-first (function).
(setf modify-column-clause-first) (function).
modify-column-clause-name (reader).
(setf modify-column-clause-name) (writer).
modify-column-clause-p (function).
offset-clause-name (reader).
(setf offset-clause-name) (writer).
offset-clause-offset (reader).
(setf offset-clause-offset) (writer).
offset-clause-p (function).
on-clause (structure).
on-clause-action (reader).
(setf on-clause-action) (writer).
on-clause-name (reader).
(setf on-clause-name) (writer).
on-clause-p (function).
on-conflict-do-nothing-clause (structure).
on-conflict-do-nothing-clause-conflict-target (reader).
(setf on-conflict-do-nothing-clause-conflict-target) (writer).
on-conflict-do-nothing-clause-name (reader).
(setf on-conflict-do-nothing-clause-name) (writer).
on-conflict-do-nothing-clause-p (function).
on-conflict-do-update-clause (structure).
on-conflict-do-update-clause-conflict-target (reader).
(setf on-conflict-do-update-clause-conflict-target) (writer).
on-conflict-do-update-clause-name (reader).
(setf on-conflict-do-update-clause-name) (writer).
on-conflict-do-update-clause-p (function).
on-conflict-do-update-clause-update-set (reader).
(setf on-conflict-do-update-clause-update-set) (writer).
on-conflict-do-update-clause-where-condition (reader).
(setf on-conflict-do-update-clause-where-condition) (writer).
on-delete-clause (structure).
on-delete-clause-action (function).
(setf on-delete-clause-action) (function).
on-delete-clause-name (reader).
(setf on-delete-clause-name) (writer).
on-delete-clause-p (function).
on-duplicate-key-update-clause (structure).
on-duplicate-key-update-clause-args (reader).
(setf on-duplicate-key-update-clause-args) (writer).
on-duplicate-key-update-clause-name (reader).
(setf on-duplicate-key-update-clause-name) (writer).
on-duplicate-key-update-clause-p (function).
on-update-clause (structure).
on-update-clause-action (function).
(setf on-update-clause-action) (function).
on-update-clause-name (reader).
(setf on-update-clause-name) (writer).
on-update-clause-p (function).
order-by-clause-expressions (function).
(setf order-by-clause-expressions) (function).
order-by-clause-name (reader).
(setf order-by-clause-name) (writer).
order-by-clause-p (function).
primary-key-clause-expression (function).
(setf primary-key-clause-expression) (function).
primary-key-clause-key-name (function).
(setf primary-key-clause-key-name) (function).
primary-key-clause-keys (function).
(setf primary-key-clause-keys) (function).
primary-key-clause-name (reader).
(setf primary-key-clause-name) (writer).
primary-key-clause-p (function).
references-clause-column-names (reader).
(setf references-clause-column-names) (writer).
references-clause-expression (function).
(setf references-clause-expression) (function).
references-clause-name (reader).
(setf references-clause-name) (writer).
references-clause-p (function).
references-clause-table-name (reader).
(setf references-clause-table-name) (writer).
rename-to-clause (structure).
rename-to-clause-expression (function).
(setf rename-to-clause-expression) (function).
rename-to-clause-name (reader).
(setf rename-to-clause-name) (writer).
rename-to-clause-p (function).
returning-clause-expressions (function).
(setf returning-clause-expressions) (function).
returning-clause-name (reader).
(setf returning-clause-name) (writer).
returning-clause-p (function).
set=-clause-args (reader).
(setf set=-clause-args) (writer).
set=-clause-name (reader).
(setf set=-clause-name) (writer).
set=-clause-p (function).
unique-key-clause-expression (function).
(setf unique-key-clause-expression) (function).
unique-key-clause-key-name (function).
(setf unique-key-clause-key-name) (function).
unique-key-clause-keys (function).
(setf unique-key-clause-keys) (function).
unique-key-clause-name (reader).
(setf unique-key-clause-name) (writer).
unique-key-clause-p (function).
updatability-clause-idents (reader).
(setf updatability-clause-idents) (writer).
updatability-clause-name (function).
(setf updatability-clause-name) (function).
updatability-clause-nowait (reader).
(setf updatability-clause-nowait) (writer).
updatability-clause-p (function).
updatability-clause-skip-locked (reader).
(setf updatability-clause-skip-locked) (writer).
updatability-clause-statement (function).
(setf updatability-clause-statement) (function).
updatability-clause-update-type (reader).
(setf updatability-clause-update-type) (writer).
values-clause-expression (function).
(setf values-clause-expression) (function).
values-clause-name (reader).
(setf values-clause-name) (writer).
values-clause-p (function).
where-clause-expression (function).
(setf where-clause-expression) (function).
where-clause-name (reader).
(setf where-clause-name) (writer).
where-clause-p (function).
sxql/statement.lispoperator.lisp (file).
clause.lisp (file).
util.lisp (file).
sxql (system).
add-child (generic function).
alter-table-statement (structure).
compute-select-statement-children (function).
create-index-statement (structure).
create-table-statement (structure).
create-view-statement (structure).
delete-from-statement (structure).
drop-index-statement (structure).
drop-table-statement (structure).
drop-view-statement (structure).
explain-statement (structure).
insert-into-statement (structure).
make-statement (generic function).
merge-statements (function).
pragma-statement (structure).
select-statement (structure).
select-statement-children (function).
(setf select-statement-children) (function).
select-statement-name (reader).
(setf select-statement-name) (writer).
select-statement-table-name (function).
sort-clause-types (function).
update-statement (structure).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
yield (method).
*clause-priority* (special variable).
alter-table-statement-children (reader).
(setf alter-table-statement-children) (writer).
alter-table-statement-name (reader).
(setf alter-table-statement-name) (writer).
alter-table-statement-p (function).
alter-table-statement-table (reader).
(setf alter-table-statement-table) (writer).
append-fields (function).
copy-alter-table-statement (function).
copy-create-index-statement (function).
copy-create-table-statement (function).
copy-create-view-statement (function).
copy-delete-from-statement (function).
copy-drop-index-statement (function).
copy-drop-table-statement (function).
copy-drop-view-statement (function).
copy-explain-statement (function).
copy-insert-into-statement (function).
copy-pragma-statement (function).
copy-select-statement (function).
copy-update-statement (function).
create-index-statement-columns (reader).
(setf create-index-statement-columns) (writer).
create-index-statement-if-not-exists (reader).
(setf create-index-statement-if-not-exists) (writer).
create-index-statement-index-name (reader).
(setf create-index-statement-index-name) (writer).
create-index-statement-name (reader).
(setf create-index-statement-name) (writer).
create-index-statement-p (function).
create-index-statement-table-name (reader).
(setf create-index-statement-table-name) (writer).
create-index-statement-unique (reader).
(setf create-index-statement-unique) (writer).
create-index-statement-using (reader).
(setf create-index-statement-using) (writer).
create-table-statement-children (function).
(setf create-table-statement-children) (function).
create-table-statement-if-not-exists (reader).
(setf create-table-statement-if-not-exists) (writer).
create-table-statement-name (reader).
(setf create-table-statement-name) (writer).
create-table-statement-p (function).
create-table-statement-table (reader).
(setf create-table-statement-table) (writer).
create-view-statement-as (reader).
(setf create-view-statement-as) (writer).
create-view-statement-name (reader).
(setf create-view-statement-name) (writer).
create-view-statement-or-replace (reader).
(setf create-view-statement-or-replace) (writer).
create-view-statement-p (function).
create-view-statement-view-name (reader).
(setf create-view-statement-view-name) (writer).
delete-from-statement-children (function).
(setf delete-from-statement-children) (function).
delete-from-statement-name (reader).
(setf delete-from-statement-name) (writer).
delete-from-statement-p (function).
drop-index-statement-if-exists (reader).
(setf drop-index-statement-if-exists) (writer).
drop-index-statement-index-name (reader).
(setf drop-index-statement-index-name) (writer).
drop-index-statement-name (reader).
(setf drop-index-statement-name) (writer).
drop-index-statement-on (reader).
(setf drop-index-statement-on) (writer).
drop-index-statement-p (function).
drop-table-statement-if-exists (reader).
(setf drop-table-statement-if-exists) (writer).
drop-table-statement-name (reader).
(setf drop-table-statement-name) (writer).
drop-table-statement-p (function).
drop-table-statement-table (reader).
(setf drop-table-statement-table) (writer).
drop-view-statement-if-exists (reader).
(setf drop-view-statement-if-exists) (writer).
drop-view-statement-name (reader).
(setf drop-view-statement-name) (writer).
drop-view-statement-p (function).
drop-view-statement-view-name (reader).
(setf drop-view-statement-view-name) (writer).
explain-statement-analyze (reader).
(setf explain-statement-analyze) (writer).
explain-statement-name (reader).
(setf explain-statement-name) (writer).
explain-statement-p (function).
explain-statement-statement (reader).
(setf explain-statement-statement) (writer).
explain-statement-verbose (reader).
(setf explain-statement-verbose) (writer).
find-make-statement (function).
insert-into-statement-children (function).
(setf insert-into-statement-children) (function).
insert-into-statement-name (reader).
(setf insert-into-statement-name) (writer).
insert-into-statement-p (function).
make-alter-table-statement (function).
make-create-index-statement (function).
make-create-table-statement (function).
make-create-view-statement (function).
make-delete-from-statement (function).
make-drop-index-statement (function).
make-drop-table-statement (function).
make-drop-view-statement (function).
make-explain-statement (function).
make-insert-into-statement (function).
make-pragma-statement (function).
make-select-statement (function).
make-update-statement (function).
multiple-allowed-clause (type).
pragma-statement-name (reader).
(setf pragma-statement-name) (writer).
pragma-statement-p (function).
pragma-statement-pragma-name (reader).
(setf pragma-statement-pragma-name) (writer).
pragma-statement-value (reader).
(setf pragma-statement-value) (writer).
select-statement-clause-order (reader).
(setf select-statement-clause-order) (writer).
select-statement-distinct-on-clause (reader).
(setf select-statement-distinct-on-clause) (writer).
select-statement-fields-clause (reader).
(setf select-statement-fields-clause) (writer).
select-statement-from-clause (reader).
(setf select-statement-from-clause) (writer).
select-statement-group-by-clause (reader).
(setf select-statement-group-by-clause) (writer).
select-statement-having-clause (reader).
(setf select-statement-having-clause) (writer).
select-statement-join-clause (reader).
(setf select-statement-join-clause) (writer).
select-statement-limit-clause (reader).
(setf select-statement-limit-clause) (writer).
select-statement-offset-clause (reader).
(setf select-statement-offset-clause) (writer).
select-statement-order-by-clause (reader).
(setf select-statement-order-by-clause) (writer).
select-statement-p (function).
select-statement-returning-clause (reader).
(setf select-statement-returning-clause) (writer).
select-statement-updatability-clause (reader).
(setf select-statement-updatability-clause) (writer).
select-statement-where-clause (reader).
(setf select-statement-where-clause) (writer).
update-statement-children (function).
(setf update-statement-children) (function).
update-statement-name (reader).
(setf update-statement-name) (writer).
update-statement-p (function).
sxql/composed-statement.lispsql-type.lisp (file).
operator.lisp (file).
clause.lisp (file).
statement.lisp (file).
util.lisp (file).
sxql (system).
compose-statements (function).
composed-statement (structure).
print-object (method).
yield (method).
*clause-delimiters* (special variable).
composed-statement-p (function).
composed-statement-statements (reader).
(setf composed-statement-statements) (writer).
copy-composed-statement (function).
copy-scoped-clause (function).
make-composed-statement (function).
make-scoped-clause (function).
merging-yield (generic function).
scoped-clause (structure).
scoped-clause-clause (reader).
(setf scoped-clause-clause) (writer).
scoped-clause-p (function).
scoped-clause-statement (reader).
(setf scoped-clause-statement) (writer).
scoped-clause-type (function).
scoped-merging-yield (function).
yield-only-contents (generic function).
sxql/composer.lispsql-type.lisp (file).
clause.lisp (file).
statement.lisp (file).
sxql (system).
*column-table-mapping* (special variable).
-> (macro).
add-clause (generic function).
clear-column-mappings (function).
delete-query-state (structure).
delete-query-state-join-clauses (reader).
(setf delete-query-state-join-clauses) (writer).
delete-query-state-limit-clause (reader).
(setf delete-query-state-limit-clause) (writer).
delete-query-state-order-by-clauses (reader).
(setf delete-query-state-order-by-clauses) (writer).
delete-query-state-p (function).
delete-query-state-where-clauses (reader).
(setf delete-query-state-where-clauses) (writer).
find-column-table (function).
insert-query-state (structure).
insert-query-state-columns (reader).
(setf insert-query-state-columns) (writer).
insert-query-state-on-conflict-clause (reader).
(setf insert-query-state-on-conflict-clause) (writer).
insert-query-state-on-duplicate-key-clause (reader).
(setf insert-query-state-on-duplicate-key-clause) (writer).
insert-query-state-p (function).
insert-query-state-select-subquery (reader).
(setf insert-query-state-select-subquery) (writer).
insert-query-state-set-clause (reader).
(setf insert-query-state-set-clause) (writer).
insert-query-state-values-list (reader).
(setf insert-query-state-values-list) (writer).
make-delete-query-state (function).
make-insert-query-state (function).
make-select-query-state (function).
make-update-query-state (function).
print-object (method).
query-state (type).
query-state-base (structure).
query-state-base-p (function).
query-state-base-primary-table (reader).
(setf query-state-base-primary-table) (writer).
query-state-base-returning-clause (reader).
(setf query-state-base-returning-clause) (writer).
query-state-to-select-statement (function).
register-table-columns (function).
select-query-state (structure).
select-query-state-fields (reader).
(setf select-query-state-fields) (writer).
select-query-state-group-by-clauses (reader).
(setf select-query-state-group-by-clauses) (writer).
select-query-state-having-clauses (reader).
(setf select-query-state-having-clauses) (writer).
select-query-state-join-clauses (reader).
(setf select-query-state-join-clauses) (writer).
select-query-state-limit-clause (reader).
(setf select-query-state-limit-clause) (writer).
select-query-state-offset-clause (reader).
(setf select-query-state-offset-clause) (writer).
select-query-state-order-by-clauses (reader).
(setf select-query-state-order-by-clauses) (writer).
select-query-state-p (function).
select-query-state-where-clauses (reader).
(setf select-query-state-where-clauses) (writer).
update-query-state (structure).
update-query-state-join-clauses (reader).
(setf update-query-state-join-clauses) (writer).
update-query-state-limit-clause (reader).
(setf update-query-state-limit-clause) (writer).
update-query-state-order-by-clauses (reader).
(setf update-query-state-order-by-clauses) (writer).
update-query-state-p (function).
update-query-state-set-clause (reader).
(setf update-query-state-set-clause) (writer).
update-query-state-where-clauses (reader).
(setf update-query-state-where-clauses) (writer).
yield (method).
yield (method).
yield (method).
yield (method).
add-fields-clause (function).
add-from-clause (function).
add-group-by-clause (function).
add-having-clause (function).
add-join-clause (function).
add-limit-clause (function).
add-offset-clause (function).
add-on-conflict-clause (function).
add-on-duplicate-key-update-clause (function).
add-order-by-clause (function).
add-returning-clause (function).
add-set=-clause (function).
add-values-clause (function).
add-where-clause (function).
combine-order-by-clauses (function).
combine-where-clauses (function).
copy-delete-query-state (function).
copy-insert-query-state (function).
copy-query-state-base (function).
copy-query-state-immutable (function).
copy-select-query-state (function).
copy-update-query-state (function).
delete-query-state-from-clause (function).
(setf delete-query-state-from-clause) (function).
delete-query-state-primary-table (function).
(setf delete-query-state-primary-table) (function).
delete-query-state-returning-clause (function).
(setf delete-query-state-returning-clause) (function).
delete-statement-to-query-state (function).
get-order-by-clauses (function).
(setf get-order-by-clauses) (function).
get-where-clauses (function).
(setf get-where-clauses) (function).
insert-query-state-from-clause (function).
(setf insert-query-state-from-clause) (function).
insert-query-state-primary-table (function).
(setf insert-query-state-primary-table) (function).
insert-query-state-returning-clause (function).
(setf insert-query-state-returning-clause) (function).
insert-statement-to-query-state (function).
is-qualified-column (function).
make-query-state-base (function).
merge-set=-clauses (function).
qualify-all-clauses (function).
qualify-expression (function).
qualify-having-clauses (function).
qualify-order-by-clauses (function).
qualify-sql-symbol (function).
qualify-where-clauses (function).
query-state-base-from-clause (reader).
(setf query-state-base-from-clause) (writer).
query-state-to-delete-statement (function).
query-state-to-insert-statement (function).
query-state-to-update-statement (function).
select-query-state-from-clause (function).
(setf select-query-state-from-clause) (function).
select-query-state-primary-table (function).
(setf select-query-state-primary-table) (function).
select-query-state-returning-clause (function).
(setf select-query-state-returning-clause) (function).
select-statement-to-query-state (function).
statement-to-query-state (function).
update-query-state-from-clause (function).
(setf update-query-state-from-clause) (function).
update-query-state-primary-table (function).
(setf update-query-state-primary-table) (function).
update-query-state-returning-clause (function).
(setf update-query-state-returning-clause) (function).
update-statement-to-query-state (function).
yield-query (function).
sxql/compile.lispsql-type.lisp (file).
sxql (system).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
sql-compile (function).
yield (method).
yield (method).
yield (method).
yield (method).
copy-select-query-state-compiled (function).
copy-sql-clause-compiled (function).
copy-sql-op-compiled (function).
copy-sql-statement-compiled (function).
define-compile-struct (macro).
find-compile-function (generic function).
make-select-query-state-compiled (function).
make-sql-clause-compiled (function).
make-sql-op-compiled (function).
make-sql-statement-compiled (function).
select-query-state-compiled (structure).
select-query-state-compiled-bind (reader).
(setf select-query-state-compiled-bind) (writer).
select-query-state-compiled-fields (function).
(setf select-query-state-compiled-fields) (function).
select-query-state-compiled-from-clause (function).
(setf select-query-state-compiled-from-clause) (function).
select-query-state-compiled-group-by-clauses (function).
(setf select-query-state-compiled-group-by-clauses) (function).
select-query-state-compiled-having-clauses (function).
(setf select-query-state-compiled-having-clauses) (function).
select-query-state-compiled-join-clauses (function).
(setf select-query-state-compiled-join-clauses) (function).
select-query-state-compiled-limit-clause (function).
(setf select-query-state-compiled-limit-clause) (function).
select-query-state-compiled-offset-clause (function).
(setf select-query-state-compiled-offset-clause) (function).
select-query-state-compiled-order-by-clauses (function).
(setf select-query-state-compiled-order-by-clauses) (function).
select-query-state-compiled-p (function).
select-query-state-compiled-primary-table (function).
(setf select-query-state-compiled-primary-table) (function).
select-query-state-compiled-returning-clause (function).
(setf select-query-state-compiled-returning-clause) (function).
select-query-state-compiled-sql (reader).
(setf select-query-state-compiled-sql) (writer).
select-query-state-compiled-where-clauses (function).
(setf select-query-state-compiled-where-clauses) (function).
sql-clause-compiled (structure).
sql-clause-compiled-bind (reader).
(setf sql-clause-compiled-bind) (writer).
sql-clause-compiled-name (function).
(setf sql-clause-compiled-name) (function).
sql-clause-compiled-p (function).
sql-clause-compiled-sql (reader).
(setf sql-clause-compiled-sql) (writer).
sql-op-compiled (structure).
sql-op-compiled-bind (reader).
(setf sql-op-compiled-bind) (writer).
sql-op-compiled-name (reader).
(setf sql-op-compiled-name) (writer).
sql-op-compiled-p (function).
sql-op-compiled-sql (reader).
(setf sql-op-compiled-sql) (writer).
sql-statement-compiled (structure).
sql-statement-compiled-bind (reader).
(setf sql-statement-compiled-bind) (writer).
sql-statement-compiled-name (function).
(setf sql-statement-compiled-name) (function).
sql-statement-compiled-p (function).
sql-statement-compiled-sql (reader).
(setf sql-statement-compiled-sql) (writer).
sxql/sxql.lispcomposer.lisp (file).
statement.lisp (file).
clause.lisp (file).
operator.lisp (file).
compile.lisp (file).
composed-statement.lisp (file).
sxql (system).
sxql.
add-column (function).
add-primary-key (function).
alter-column (function).
alter-table (macro).
change-column (function).
create-index (function).
create-table (macro).
create-view (macro).
delete-from (macro).
distinct-on (macro).
drop-column (function).
drop-constraint (function).
drop-index (function).
drop-primary-key (function).
drop-table (macro).
drop-view (macro).
expand-op (function).
explain (function).
fields (macro).
for (macro).
foreign-key (function).
from (macro).
full-join (macro).
group-by (macro).
having (macro).
index-key (function).
inner-join (macro).
insert-into (macro).
join (macro).
left-join (macro).
limit (function).
modify-column (function).
offset (function).
on-conflict-do-nothing (macro).
on-conflict-do-update (macro).
on-duplicate-key-update (macro).
order-by (macro).
pragma (function).
primary-key (function).
rename-to (function).
returning (macro).
right-join (macro).
select (macro).
select-statement-designator (type).
set= (macro).
union-all-queries (function).
union-queries (function).
unique-key (function).
update (macro).
where (macro).
convert-if-fields-clause (function).
expand-expression (function).
key-clause-expand (function).
Packages are listed by definition order.
sxql/compilesxql/statementsxqlsxql/composed-statementsxql/composersxql/clausesxql/operatorsxql/sql-typesxql/utilsxql/compilesxql.compile
common-lisp.
sxql/sql-type.
sql-compile (function).
copy-select-query-state-compiled (function).
copy-sql-clause-compiled (function).
copy-sql-op-compiled (function).
copy-sql-statement-compiled (function).
define-compile-struct (macro).
find-compile-function (generic function).
make-select-query-state-compiled (function).
make-sql-clause-compiled (function).
make-sql-op-compiled (function).
make-sql-statement-compiled (function).
select-query-state-compiled (structure).
select-query-state-compiled-bind (reader).
(setf select-query-state-compiled-bind) (writer).
select-query-state-compiled-fields (function).
(setf select-query-state-compiled-fields) (function).
select-query-state-compiled-from-clause (function).
(setf select-query-state-compiled-from-clause) (function).
select-query-state-compiled-group-by-clauses (function).
(setf select-query-state-compiled-group-by-clauses) (function).
select-query-state-compiled-having-clauses (function).
(setf select-query-state-compiled-having-clauses) (function).
select-query-state-compiled-join-clauses (function).
(setf select-query-state-compiled-join-clauses) (function).
select-query-state-compiled-limit-clause (function).
(setf select-query-state-compiled-limit-clause) (function).
select-query-state-compiled-offset-clause (function).
(setf select-query-state-compiled-offset-clause) (function).
select-query-state-compiled-order-by-clauses (function).
(setf select-query-state-compiled-order-by-clauses) (function).
select-query-state-compiled-p (function).
select-query-state-compiled-primary-table (function).
(setf select-query-state-compiled-primary-table) (function).
select-query-state-compiled-returning-clause (function).
(setf select-query-state-compiled-returning-clause) (function).
select-query-state-compiled-sql (reader).
(setf select-query-state-compiled-sql) (writer).
select-query-state-compiled-where-clauses (function).
(setf select-query-state-compiled-where-clauses) (function).
sql-clause-compiled (structure).
sql-clause-compiled-bind (reader).
(setf sql-clause-compiled-bind) (writer).
sql-clause-compiled-name (function).
(setf sql-clause-compiled-name) (function).
sql-clause-compiled-p (function).
sql-clause-compiled-sql (reader).
(setf sql-clause-compiled-sql) (writer).
sql-op-compiled (structure).
sql-op-compiled-bind (reader).
(setf sql-op-compiled-bind) (writer).
sql-op-compiled-name (reader).
(setf sql-op-compiled-name) (writer).
sql-op-compiled-p (function).
sql-op-compiled-sql (reader).
(setf sql-op-compiled-sql) (writer).
sql-statement-compiled (structure).
sql-statement-compiled-bind (reader).
(setf sql-statement-compiled-bind) (writer).
sql-statement-compiled-name (function).
(setf sql-statement-compiled-name) (function).
sql-statement-compiled-p (function).
sql-statement-compiled-sql (reader).
(setf sql-statement-compiled-sql) (writer).
sxql/statementsxql.statement
common-lisp.
sxql/sql-type.
sxql.
add-child (generic function).
alter-table-statement (structure).
compute-select-statement-children (function).
create-index-statement (structure).
create-table-statement (structure).
create-view-statement (structure).
delete-from-statement (structure).
drop-index-statement (structure).
drop-table-statement (structure).
drop-view-statement (structure).
explain-statement (structure).
insert-into-statement (structure).
make-statement (generic function).
merge-statements (function).
pragma-statement (structure).
select-statement (structure).
select-statement-children (function).
(setf select-statement-children) (function).
select-statement-name (reader).
(setf select-statement-name) (writer).
select-statement-table-name (function).
sort-clause-types (function).
update-statement (structure).
*clause-priority* (special variable).
alter-table-statement-children (reader).
(setf alter-table-statement-children) (writer).
alter-table-statement-name (reader).
(setf alter-table-statement-name) (writer).
alter-table-statement-p (function).
alter-table-statement-table (reader).
(setf alter-table-statement-table) (writer).
append-fields (function).
copy-alter-table-statement (function).
copy-create-index-statement (function).
copy-create-table-statement (function).
copy-create-view-statement (function).
copy-delete-from-statement (function).
copy-drop-index-statement (function).
copy-drop-table-statement (function).
copy-drop-view-statement (function).
copy-explain-statement (function).
copy-insert-into-statement (function).
copy-pragma-statement (function).
copy-select-statement (function).
copy-update-statement (function).
create-index-statement-columns (reader).
(setf create-index-statement-columns) (writer).
create-index-statement-if-not-exists (reader).
(setf create-index-statement-if-not-exists) (writer).
create-index-statement-index-name (reader).
(setf create-index-statement-index-name) (writer).
create-index-statement-name (reader).
(setf create-index-statement-name) (writer).
create-index-statement-p (function).
create-index-statement-table-name (reader).
(setf create-index-statement-table-name) (writer).
create-index-statement-unique (reader).
(setf create-index-statement-unique) (writer).
create-index-statement-using (reader).
(setf create-index-statement-using) (writer).
create-table-statement-children (function).
(setf create-table-statement-children) (function).
create-table-statement-if-not-exists (reader).
(setf create-table-statement-if-not-exists) (writer).
create-table-statement-name (reader).
(setf create-table-statement-name) (writer).
create-table-statement-p (function).
create-table-statement-table (reader).
(setf create-table-statement-table) (writer).
create-view-statement-as (reader).
(setf create-view-statement-as) (writer).
create-view-statement-name (reader).
(setf create-view-statement-name) (writer).
create-view-statement-or-replace (reader).
(setf create-view-statement-or-replace) (writer).
create-view-statement-p (function).
create-view-statement-view-name (reader).
(setf create-view-statement-view-name) (writer).
delete-from-statement-children (function).
(setf delete-from-statement-children) (function).
delete-from-statement-name (reader).
(setf delete-from-statement-name) (writer).
delete-from-statement-p (function).
drop-index-statement-if-exists (reader).
(setf drop-index-statement-if-exists) (writer).
drop-index-statement-index-name (reader).
(setf drop-index-statement-index-name) (writer).
drop-index-statement-name (reader).
(setf drop-index-statement-name) (writer).
drop-index-statement-on (reader).
(setf drop-index-statement-on) (writer).
drop-index-statement-p (function).
drop-table-statement-if-exists (reader).
(setf drop-table-statement-if-exists) (writer).
drop-table-statement-name (reader).
(setf drop-table-statement-name) (writer).
drop-table-statement-p (function).
drop-table-statement-table (reader).
(setf drop-table-statement-table) (writer).
drop-view-statement-if-exists (reader).
(setf drop-view-statement-if-exists) (writer).
drop-view-statement-name (reader).
(setf drop-view-statement-name) (writer).
drop-view-statement-p (function).
drop-view-statement-view-name (reader).
(setf drop-view-statement-view-name) (writer).
explain-statement-analyze (reader).
(setf explain-statement-analyze) (writer).
explain-statement-name (reader).
(setf explain-statement-name) (writer).
explain-statement-p (function).
explain-statement-statement (reader).
(setf explain-statement-statement) (writer).
explain-statement-verbose (reader).
(setf explain-statement-verbose) (writer).
find-make-statement (function).
insert-into-statement-children (function).
(setf insert-into-statement-children) (function).
insert-into-statement-name (reader).
(setf insert-into-statement-name) (writer).
insert-into-statement-p (function).
make-alter-table-statement (function).
make-create-index-statement (function).
make-create-table-statement (function).
make-create-view-statement (function).
make-delete-from-statement (function).
make-drop-index-statement (function).
make-drop-table-statement (function).
make-drop-view-statement (function).
make-explain-statement (function).
make-insert-into-statement (function).
make-pragma-statement (function).
make-select-statement (function).
make-update-statement (function).
multiple-allowed-clause (type).
pragma-statement-name (reader).
(setf pragma-statement-name) (writer).
pragma-statement-p (function).
pragma-statement-pragma-name (reader).
(setf pragma-statement-pragma-name) (writer).
pragma-statement-value (reader).
(setf pragma-statement-value) (writer).
select-statement-clause-order (reader).
(setf select-statement-clause-order) (writer).
select-statement-distinct-on-clause (reader).
(setf select-statement-distinct-on-clause) (writer).
select-statement-fields-clause (reader).
(setf select-statement-fields-clause) (writer).
select-statement-from-clause (reader).
(setf select-statement-from-clause) (writer).
select-statement-group-by-clause (reader).
(setf select-statement-group-by-clause) (writer).
select-statement-having-clause (reader).
(setf select-statement-having-clause) (writer).
select-statement-join-clause (reader).
(setf select-statement-join-clause) (writer).
select-statement-limit-clause (reader).
(setf select-statement-limit-clause) (writer).
select-statement-offset-clause (reader).
(setf select-statement-offset-clause) (writer).
select-statement-order-by-clause (reader).
(setf select-statement-order-by-clause) (writer).
select-statement-p (function).
select-statement-returning-clause (reader).
(setf select-statement-returning-clause) (writer).
select-statement-updatability-clause (reader).
(setf select-statement-updatability-clause) (writer).
select-statement-where-clause (reader).
(setf select-statement-where-clause) (writer).
update-statement-children (function).
(setf update-statement-children) (function).
update-statement-name (reader).
(setf update-statement-name) (writer).
update-statement-p (function).
sxqlcommon-lisp.
sxql/clause.
sxql/statement.
add-column (function).
add-primary-key (function).
alter-column (function).
alter-table (macro).
change-column (function).
create-index (function).
create-table (macro).
create-view (macro).
delete-from (macro).
distinct-on (macro).
drop-column (function).
drop-constraint (function).
drop-index (function).
drop-primary-key (function).
drop-table (macro).
drop-view (macro).
expand-op (function).
explain (function).
fields (macro).
for (macro).
foreign-key (function).
from (macro).
full-join (macro).
group-by (macro).
having (macro).
index-key (function).
inner-join (macro).
insert-into (macro).
join (macro).
left-join (macro).
limit (function).
modify-column (function).
offset (function).
on-conflict-do-nothing (macro).
on-conflict-do-update (macro).
on-duplicate-key-update (macro).
order-by (macro).
pragma (function).
primary-key (function).
rename-to (function).
returning (macro).
right-join (macro).
select (macro).
select-statement-designator (type).
set= (macro).
union-all-queries (function).
union-queries (function).
unique-key (function).
update (macro).
where (macro).
convert-if-fields-clause (function).
expand-expression (function).
key-clause-expand (function).
sxql/composed-statementsxql.composed-statement
common-lisp.
compose-statements (function).
composed-statement (structure).
*clause-delimiters* (special variable).
composed-statement-p (function).
composed-statement-statements (reader).
(setf composed-statement-statements) (writer).
copy-composed-statement (function).
copy-scoped-clause (function).
make-composed-statement (function).
make-scoped-clause (function).
merging-yield (generic function).
scoped-clause (structure).
scoped-clause-clause (reader).
(setf scoped-clause-clause) (writer).
scoped-clause-p (function).
scoped-clause-statement (reader).
(setf scoped-clause-statement) (writer).
scoped-clause-type (function).
scoped-merging-yield (function).
yield-only-contents (generic function).
sxql/composercommon-lisp.
*column-table-mapping* (special variable).
-> (macro).
add-clause (generic function).
clear-column-mappings (function).
delete-query-state (structure).
delete-query-state-join-clauses (reader).
(setf delete-query-state-join-clauses) (writer).
delete-query-state-limit-clause (reader).
(setf delete-query-state-limit-clause) (writer).
delete-query-state-order-by-clauses (reader).
(setf delete-query-state-order-by-clauses) (writer).
delete-query-state-p (function).
delete-query-state-where-clauses (reader).
(setf delete-query-state-where-clauses) (writer).
find-column-table (function).
insert-query-state (structure).
insert-query-state-columns (reader).
(setf insert-query-state-columns) (writer).
insert-query-state-on-conflict-clause (reader).
(setf insert-query-state-on-conflict-clause) (writer).
insert-query-state-on-duplicate-key-clause (reader).
(setf insert-query-state-on-duplicate-key-clause) (writer).
insert-query-state-p (function).
insert-query-state-select-subquery (reader).
(setf insert-query-state-select-subquery) (writer).
insert-query-state-set-clause (reader).
(setf insert-query-state-set-clause) (writer).
insert-query-state-values-list (reader).
(setf insert-query-state-values-list) (writer).
make-delete-query-state (function).
make-insert-query-state (function).
make-select-query-state (function).
make-update-query-state (function).
query-state (type).
query-state-base (structure).
query-state-base-p (function).
query-state-base-primary-table (reader).
(setf query-state-base-primary-table) (writer).
query-state-base-returning-clause (reader).
(setf query-state-base-returning-clause) (writer).
query-state-to-select-statement (function).
register-table-columns (function).
select-query-state (structure).
select-query-state-fields (reader).
(setf select-query-state-fields) (writer).
select-query-state-group-by-clauses (reader).
(setf select-query-state-group-by-clauses) (writer).
select-query-state-having-clauses (reader).
(setf select-query-state-having-clauses) (writer).
select-query-state-join-clauses (reader).
(setf select-query-state-join-clauses) (writer).
select-query-state-limit-clause (reader).
(setf select-query-state-limit-clause) (writer).
select-query-state-offset-clause (reader).
(setf select-query-state-offset-clause) (writer).
select-query-state-order-by-clauses (reader).
(setf select-query-state-order-by-clauses) (writer).
select-query-state-p (function).
select-query-state-where-clauses (reader).
(setf select-query-state-where-clauses) (writer).
update-query-state (structure).
update-query-state-join-clauses (reader).
(setf update-query-state-join-clauses) (writer).
update-query-state-limit-clause (reader).
(setf update-query-state-limit-clause) (writer).
update-query-state-order-by-clauses (reader).
(setf update-query-state-order-by-clauses) (writer).
update-query-state-p (function).
update-query-state-set-clause (reader).
(setf update-query-state-set-clause) (writer).
update-query-state-where-clauses (reader).
(setf update-query-state-where-clauses) (writer).
add-fields-clause (function).
add-from-clause (function).
add-group-by-clause (function).
add-having-clause (function).
add-join-clause (function).
add-limit-clause (function).
add-offset-clause (function).
add-on-conflict-clause (function).
add-on-duplicate-key-update-clause (function).
add-order-by-clause (function).
add-returning-clause (function).
add-set=-clause (function).
add-values-clause (function).
add-where-clause (function).
combine-order-by-clauses (function).
combine-where-clauses (function).
copy-delete-query-state (function).
copy-insert-query-state (function).
copy-query-state-base (function).
copy-query-state-immutable (function).
copy-select-query-state (function).
copy-update-query-state (function).
delete-query-state-from-clause (function).
(setf delete-query-state-from-clause) (function).
delete-query-state-primary-table (function).
(setf delete-query-state-primary-table) (function).
delete-query-state-returning-clause (function).
(setf delete-query-state-returning-clause) (function).
delete-statement-to-query-state (function).
get-order-by-clauses (function).
(setf get-order-by-clauses) (function).
get-where-clauses (function).
(setf get-where-clauses) (function).
insert-query-state-from-clause (function).
(setf insert-query-state-from-clause) (function).
insert-query-state-primary-table (function).
(setf insert-query-state-primary-table) (function).
insert-query-state-returning-clause (function).
(setf insert-query-state-returning-clause) (function).
insert-statement-to-query-state (function).
is-qualified-column (function).
make-query-state-base (function).
merge-set=-clauses (function).
qualify-all-clauses (function).
qualify-expression (function).
qualify-having-clauses (function).
qualify-order-by-clauses (function).
qualify-sql-symbol (function).
qualify-where-clauses (function).
query-state-base-from-clause (reader).
(setf query-state-base-from-clause) (writer).
query-state-to-delete-statement (function).
query-state-to-insert-statement (function).
query-state-to-update-statement (function).
select-query-state-from-clause (function).
(setf select-query-state-from-clause) (function).
select-query-state-primary-table (function).
(setf select-query-state-primary-table) (function).
select-query-state-returning-clause (function).
(setf select-query-state-returning-clause) (function).
select-statement-to-query-state (function).
statement-to-query-state (function).
update-query-state-from-clause (function).
(setf update-query-state-from-clause) (function).
update-query-state-primary-table (function).
(setf update-query-state-primary-table) (function).
update-query-state-returning-clause (function).
(setf update-query-state-returning-clause) (function).
update-statement-to-query-state (function).
yield-query (function).
sxql/clausesxql.clause
common-lisp.
sxql/operator.
sxql/sql-type.
sxql.
*inside-insert-into* (special variable).
column-definition-clause (structure).
compose-where-clauses (function).
distinct-on-clause (slot).
distinct-on-clause (structure).
fields-clause (slot).
fields-clause (structure).
foreign-key-clause (structure).
from-clause (slot).
from-clause (structure).
from-clause-table-name (function).
group-by-clause (slot).
group-by-clause (structure).
having-clause (slot).
having-clause (structure).
join-clause (slot).
join-clause (structure).
key-clause (structure).
limit-clause (slot).
limit-clause (structure).
make-clause (generic function).
make-column-definition-clause (function).
offset-clause (slot).
offset-clause (structure).
order-by-clause (slot).
order-by-clause (structure).
primary-key-clause (structure).
references-clause (structure).
returning-clause (slot).
returning-clause (structure).
set=-clause (structure).
unique-key-clause (structure).
updatability-clause (slot).
updatability-clause (structure).
values-clause (structure).
where-clause (slot).
where-clause (structure).
%make-column-definition-clause (function).
%make-on-conflict-do-update-clause (function).
%make-on-duplicate-key-update-clause (function).
%make-set=-clause (function).
add-column-clause (structure).
add-column-clause-after (function).
(setf add-column-clause-after) (function).
add-column-clause-column-definition (function).
(setf add-column-clause-column-definition) (function).
add-column-clause-expression (function).
(setf add-column-clause-expression) (function).
add-column-clause-first (function).
(setf add-column-clause-first) (function).
add-column-clause-name (reader).
(setf add-column-clause-name) (writer).
add-column-clause-p (function).
add-primary-key-clause (structure).
add-primary-key-clause-expression (function).
(setf add-primary-key-clause-expression) (function).
add-primary-key-clause-name (reader).
(setf add-primary-key-clause-name) (writer).
add-primary-key-clause-p (function).
alter-column-clause (structure).
alter-column-clause-column-name (reader).
(setf alter-column-clause-column-name) (writer).
alter-column-clause-drop-default (reader).
(setf alter-column-clause-drop-default) (writer).
alter-column-clause-name (reader).
(setf alter-column-clause-name) (writer).
alter-column-clause-not-null (reader).
(setf alter-column-clause-not-null) (writer).
alter-column-clause-p (function).
alter-column-clause-set-default (reader).
(setf alter-column-clause-set-default) (writer).
alter-column-clause-type (reader).
(setf alter-column-clause-type) (writer).
change-column-clause (structure).
change-column-clause-after (function).
(setf change-column-clause-after) (function).
change-column-clause-column-definition (function).
(setf change-column-clause-column-definition) (function).
change-column-clause-expression (function).
(setf change-column-clause-expression) (function).
change-column-clause-first (function).
(setf change-column-clause-first) (function).
change-column-clause-name (reader).
(setf change-column-clause-name) (writer).
change-column-clause-p (function).
column-definition-clause-auto-increment (reader).
(setf column-definition-clause-auto-increment) (writer).
column-definition-clause-autoincrement (reader).
(setf column-definition-clause-autoincrement) (writer).
column-definition-clause-column-name (reader).
(setf column-definition-clause-column-name) (writer).
column-definition-clause-default (reader).
(setf column-definition-clause-default) (writer).
column-definition-clause-name (function).
(setf column-definition-clause-name) (function).
column-definition-clause-not-null (reader).
(setf column-definition-clause-not-null) (writer).
column-definition-clause-p (function).
column-definition-clause-primary-key (reader).
(setf column-definition-clause-primary-key) (writer).
column-definition-clause-type (reader).
(setf column-definition-clause-type) (writer).
column-definition-clause-unique (reader).
(setf column-definition-clause-unique) (writer).
column-modifier-clause (structure).
column-modifier-clause-after (reader).
(setf column-modifier-clause-after) (writer).
column-modifier-clause-column-definition (reader).
(setf column-modifier-clause-column-definition) (writer).
column-modifier-clause-expression (function).
(setf column-modifier-clause-expression) (function).
column-modifier-clause-first (reader).
(setf column-modifier-clause-first) (writer).
column-modifier-clause-name (function).
(setf column-modifier-clause-name) (function).
column-modifier-clause-p (function).
copy-add-column-clause (function).
copy-add-primary-key-clause (function).
copy-alter-column-clause (function).
copy-change-column-clause (function).
copy-column-definition-clause (function).
copy-column-modifier-clause (function).
copy-distinct-on-clause (function).
copy-drop-column-clause (function).
copy-drop-constraint-clause (function).
copy-drop-primary-key-clause (function).
copy-fields-clause (function).
copy-foreign-key-clause (function).
copy-from-clause (function).
copy-group-by-clause (function).
copy-having-clause (function).
copy-join-clause (function).
copy-key-clause (function).
copy-limit-clause (function).
copy-modify-column-clause (function).
copy-offset-clause (function).
copy-on-clause (function).
copy-on-conflict-do-nothing-clause (function).
copy-on-conflict-do-update-clause (function).
copy-on-delete-clause (function).
copy-on-duplicate-key-update-clause (function).
copy-on-update-clause (function).
copy-order-by-clause (function).
copy-primary-key-clause (function).
copy-references-clause (function).
copy-rename-to-clause (function).
copy-returning-clause (function).
copy-set=-clause (function).
copy-unique-key-clause (function).
copy-updatability-clause (function).
copy-values-clause (function).
copy-where-clause (function).
distinct-on-clause-columns (reader).
(setf distinct-on-clause-columns) (writer).
distinct-on-clause-name (reader).
(setf distinct-on-clause-name) (writer).
distinct-on-clause-p (function).
distinct-on-clause-statement (function).
(setf distinct-on-clause-statement) (function).
drop-column-clause (structure).
drop-column-clause-expression (function).
(setf drop-column-clause-expression) (function).
drop-column-clause-name (reader).
(setf drop-column-clause-name) (writer).
drop-column-clause-p (function).
drop-constraint-clause (structure).
drop-constraint-clause-expression (function).
(setf drop-constraint-clause-expression) (function).
drop-constraint-clause-name (reader).
(setf drop-constraint-clause-name) (writer).
drop-constraint-clause-p (function).
drop-primary-key-clause (structure).
drop-primary-key-clause-name (reader).
(setf drop-primary-key-clause-name) (writer).
drop-primary-key-clause-p (function).
fields-clause-name (reader).
(setf fields-clause-name) (writer).
fields-clause-p (function).
fields-clause-statement (function).
(setf fields-clause-statement) (function).
find-make-clause (function).
foreign-key-clause-column-names (reader).
(setf foreign-key-clause-column-names) (writer).
foreign-key-clause-expression (function).
(setf foreign-key-clause-expression) (function).
foreign-key-clause-name (reader).
(setf foreign-key-clause-name) (writer).
foreign-key-clause-p (function).
foreign-key-clause-references (reader).
(setf foreign-key-clause-references) (writer).
from-clause-name (reader).
(setf from-clause-name) (writer).
from-clause-p (function).
from-clause-statement (function).
(setf from-clause-statement) (function).
group-by-clause-expressions (function).
(setf group-by-clause-expressions) (function).
group-by-clause-name (reader).
(setf group-by-clause-name) (writer).
group-by-clause-p (function).
having-clause-expression (function).
(setf having-clause-expression) (function).
having-clause-name (reader).
(setf having-clause-name) (writer).
having-clause-p (function).
join-clause-kind (reader).
(setf join-clause-kind) (writer).
join-clause-name (function).
(setf join-clause-name) (function).
join-clause-on (reader).
(setf join-clause-on) (writer).
join-clause-p (function).
join-clause-statement (function).
(setf join-clause-statement) (function).
join-clause-using (reader).
(setf join-clause-using) (writer).
key-clause-expression (function).
(setf key-clause-expression) (function).
key-clause-key-name (reader).
(setf key-clause-key-name) (writer).
key-clause-keys (reader).
(setf key-clause-keys) (writer).
key-clause-name (reader).
(setf key-clause-name) (writer).
key-clause-p (function).
limit-clause-count1 (reader).
(setf limit-clause-count1) (writer).
limit-clause-count2 (reader).
(setf limit-clause-count2) (writer).
limit-clause-expressions (function).
(setf limit-clause-expressions) (function).
limit-clause-name (reader).
(setf limit-clause-name) (writer).
limit-clause-p (function).
make-add-column-clause (function).
make-add-primary-key-clause (function).
make-alter-column-clause (function).
make-change-column-clause (function).
make-column-modifier-clause (function).
make-conflict-target (function).
make-distinct-on-clause (function).
make-drop-column-clause (function).
make-drop-constraint-clause (function).
make-drop-primary-key-clause (function).
make-fields-clause (function).
make-foreign-key-clause (function).
make-from-clause (function).
make-group-by-clause (function).
make-having-clause (function).
make-join-clause (function).
make-key-clause (function).
make-key-clause-for-all (function).
make-limit-clause (function).
make-modify-column-clause (function).
make-offset-clause (function).
make-on-clause (function).
make-on-conflict-do-nothing-clause (function).
make-on-conflict-do-update-clause (function).
make-on-delete-clause (function).
make-on-duplicate-key-update-clause (function).
make-on-update-clause (function).
make-order-by-clause (function).
make-primary-key-clause (function).
make-references-clause (function).
make-rename-to-clause (function).
make-returning-clause (function).
make-set=-clause (function).
make-sql-column-type-from-list (function).
make-unique-key-clause (function).
make-updatability-clause (function).
make-values-clause (function).
make-where-clause (function).
modify-column-clause (structure).
modify-column-clause-after (function).
(setf modify-column-clause-after) (function).
modify-column-clause-column-definition (function).
(setf modify-column-clause-column-definition) (function).
modify-column-clause-expression (function).
(setf modify-column-clause-expression) (function).
modify-column-clause-first (function).
(setf modify-column-clause-first) (function).
modify-column-clause-name (reader).
(setf modify-column-clause-name) (writer).
modify-column-clause-p (function).
offset-clause-name (reader).
(setf offset-clause-name) (writer).
offset-clause-offset (reader).
(setf offset-clause-offset) (writer).
offset-clause-p (function).
on-clause (structure).
on-clause-action (reader).
(setf on-clause-action) (writer).
on-clause-name (reader).
(setf on-clause-name) (writer).
on-clause-p (function).
on-conflict-do-nothing-clause (structure).
on-conflict-do-nothing-clause-conflict-target (reader).
(setf on-conflict-do-nothing-clause-conflict-target) (writer).
on-conflict-do-nothing-clause-name (reader).
(setf on-conflict-do-nothing-clause-name) (writer).
on-conflict-do-nothing-clause-p (function).
on-conflict-do-update-clause (structure).
on-conflict-do-update-clause-conflict-target (reader).
(setf on-conflict-do-update-clause-conflict-target) (writer).
on-conflict-do-update-clause-name (reader).
(setf on-conflict-do-update-clause-name) (writer).
on-conflict-do-update-clause-p (function).
on-conflict-do-update-clause-update-set (reader).
(setf on-conflict-do-update-clause-update-set) (writer).
on-conflict-do-update-clause-where-condition (reader).
(setf on-conflict-do-update-clause-where-condition) (writer).
on-delete-clause (structure).
on-delete-clause-action (function).
(setf on-delete-clause-action) (function).
on-delete-clause-name (reader).
(setf on-delete-clause-name) (writer).
on-delete-clause-p (function).
on-duplicate-key-update-clause (structure).
on-duplicate-key-update-clause-args (reader).
(setf on-duplicate-key-update-clause-args) (writer).
on-duplicate-key-update-clause-name (reader).
(setf on-duplicate-key-update-clause-name) (writer).
on-duplicate-key-update-clause-p (function).
on-update-clause (structure).
on-update-clause-action (function).
(setf on-update-clause-action) (function).
on-update-clause-name (reader).
(setf on-update-clause-name) (writer).
on-update-clause-p (function).
order-by-clause-expressions (function).
(setf order-by-clause-expressions) (function).
order-by-clause-name (reader).
(setf order-by-clause-name) (writer).
order-by-clause-p (function).
primary-key-clause-expression (function).
(setf primary-key-clause-expression) (function).
primary-key-clause-key-name (function).
(setf primary-key-clause-key-name) (function).
primary-key-clause-keys (function).
(setf primary-key-clause-keys) (function).
primary-key-clause-name (reader).
(setf primary-key-clause-name) (writer).
primary-key-clause-p (function).
references-clause-column-names (reader).
(setf references-clause-column-names) (writer).
references-clause-expression (function).
(setf references-clause-expression) (function).
references-clause-name (reader).
(setf references-clause-name) (writer).
references-clause-p (function).
references-clause-table-name (reader).
(setf references-clause-table-name) (writer).
rename-to-clause (structure).
rename-to-clause-expression (function).
(setf rename-to-clause-expression) (function).
rename-to-clause-name (reader).
(setf rename-to-clause-name) (writer).
rename-to-clause-p (function).
returning-clause-expressions (function).
(setf returning-clause-expressions) (function).
returning-clause-name (reader).
(setf returning-clause-name) (writer).
returning-clause-p (function).
set=-clause-args (reader).
(setf set=-clause-args) (writer).
set=-clause-name (reader).
(setf set=-clause-name) (writer).
set=-clause-p (function).
unique-key-clause-expression (function).
(setf unique-key-clause-expression) (function).
unique-key-clause-key-name (function).
(setf unique-key-clause-key-name) (function).
unique-key-clause-keys (function).
(setf unique-key-clause-keys) (function).
unique-key-clause-name (reader).
(setf unique-key-clause-name) (writer).
unique-key-clause-p (function).
updatability-clause-idents (reader).
(setf updatability-clause-idents) (writer).
updatability-clause-name (function).
(setf updatability-clause-name) (function).
updatability-clause-nowait (reader).
(setf updatability-clause-nowait) (writer).
updatability-clause-p (function).
updatability-clause-skip-locked (reader).
(setf updatability-clause-skip-locked) (writer).
updatability-clause-statement (function).
(setf updatability-clause-statement) (function).
updatability-clause-update-type (reader).
(setf updatability-clause-update-type) (writer).
values-clause-expression (function).
(setf values-clause-expression) (function).
values-clause-name (reader).
(setf values-clause-name) (writer).
values-clause-p (function).
where-clause-expression (function).
(setf where-clause-expression) (function).
where-clause-name (reader).
(setf where-clause-name) (writer).
where-clause-p (function).
sxql/operatorsxql.operator
common-lisp.
sxql/sql-type.
*inside-select* (special variable).
*sql-symbol-conversion* (special variable).
convert-for-sql (generic function).
detect-and-convert (function).
find-constructor (function).
make-op (generic function).
!=-op (structure).
!=-op-left (function).
(setf !=-op-left) (function).
!=-op-name (reader).
(setf !=-op-name) (writer).
!=-op-p (function).
!=-op-right (function).
(setf !=-op-right) (function).
%-op (structure).
%-op-expressions (function).
(setf %-op-expressions) (function).
%-op-name (reader).
(setf %-op-name) (writer).
%-op-p (function).
*-op (structure).
*-op-expressions (function).
(setf *-op-expressions) (function).
*-op-name (reader).
(setf *-op-name) (writer).
*-op-p (function).
+-op (structure).
+-op-expressions (function).
(setf +-op-expressions) (function).
+-op-name (reader).
(setf +-op-name) (writer).
+-op-p (function).
--op (structure).
--op-expressions (function).
(setf --op-expressions) (function).
--op-name (reader).
(setf --op-name) (writer).
--op-p (function).
/-op (structure).
/-op-expressions (function).
(setf /-op-expressions) (function).
/-op-name (reader).
(setf /-op-name) (writer).
/-op-p (function).
<-op (structure).
<-op-left (function).
(setf <-op-left) (function).
<-op-name (reader).
(setf <-op-name) (writer).
<-op-p (function).
<-op-right (function).
(setf <-op-right) (function).
<=-op (structure).
<=-op-left (function).
(setf <=-op-left) (function).
<=-op-name (reader).
(setf <=-op-name) (writer).
<=-op-p (function).
<=-op-right (function).
(setf <=-op-right) (function).
=-op (structure).
=-op-left (function).
(setf =-op-left) (function).
=-op-name (reader).
(setf =-op-name) (writer).
=-op-p (function).
=-op-right (function).
(setf =-op-right) (function).
>-op (structure).
>-op-left (function).
(setf >-op-left) (function).
>-op-name (reader).
(setf >-op-name) (writer).
>-op-p (function).
>-op-right (function).
(setf >-op-right) (function).
>=-op (structure).
>=-op-left (function).
(setf >=-op-left) (function).
>=-op-name (reader).
(setf >=-op-name) (writer).
>=-op-p (function).
>=-op-right (function).
(setf >=-op-right) (function).
a<-op (structure).
a<-op-left (function).
(setf a<-op-left) (function).
a<-op-name (reader).
(setf a<-op-name) (writer).
a<-op-p (function).
a<-op-right (function).
(setf a<-op-right) (function).
a>-op (structure).
a>-op-left (function).
(setf a>-op-left) (function).
a>-op-name (reader).
(setf a>-op-name) (writer).
a>-op-p (function).
a>-op-right (function).
(setf a>-op-right) (function).
and-op (structure).
and-op-expressions (function).
(setf and-op-expressions) (function).
and-op-name (reader).
(setf and-op-name) (writer).
and-op-p (function).
as-op (structure).
as-op-left (function).
(setf as-op-left) (function).
as-op-name (reader).
(setf as-op-name) (writer).
as-op-p (function).
as-op-right (function).
(setf as-op-right) (function).
asc-op (structure).
asc-op-name (reader).
(setf asc-op-name) (writer).
asc-op-nulls (function).
(setf asc-op-nulls) (function).
asc-op-p (function).
asc-op-var (function).
(setf asc-op-var) (function).
case-op (structure).
case-op-expressions (function).
(setf case-op-expressions) (function).
case-op-name (reader).
(setf case-op-name) (writer).
case-op-p (function).
copy-!=-op (function).
copy-%-op (function).
copy-*-op (function).
copy-+-op (function).
copy---op (function).
copy-/-op (function).
copy-<-op (function).
copy-<=-op (function).
copy-=-op (function).
copy->-op (function).
copy->=-op (function).
copy-a<-op (function).
copy-a>-op (function).
copy-and-op (function).
copy-as-op (function).
copy-asc-op (function).
copy-case-op (function).
copy-desc-op (function).
copy-distinct-op (function).
copy-else-op (function).
copy-exists-op (function).
copy-in-op (function).
copy-is-distinct-from-op (function).
copy-is-not-distinct-from-op (function).
copy-is-null-op (function).
copy-like-op (function).
copy-not-in-op (function).
copy-not-null-op (function).
copy-not-op (function).
copy-on-op (function).
copy-or-op (function).
copy-order-op (function).
copy-raw-op (function).
copy-similar-to-op (function).
copy-splicing-raw-op (function).
copy-union-all-op (function).
copy-union-op (function).
copy-when-op (function).
define-op (macro).
desc-op (structure).
desc-op-name (reader).
(setf desc-op-name) (writer).
desc-op-nulls (function).
(setf desc-op-nulls) (function).
desc-op-p (function).
desc-op-var (function).
(setf desc-op-var) (function).
distinct-op (structure).
distinct-op-name (reader).
(setf distinct-op-name) (writer).
distinct-op-p (function).
distinct-op-var (function).
(setf distinct-op-var) (function).
else-op (structure).
else-op-name (reader).
(setf else-op-name) (writer).
else-op-p (function).
else-op-var (function).
(setf else-op-var) (function).
exists-op (structure).
exists-op-name (reader).
(setf exists-op-name) (writer).
exists-op-p (function).
exists-op-var (function).
(setf exists-op-var) (function).
find-make-op (function).
has-lower-case-letters-p (function).
in-op (structure).
in-op-left (function).
(setf in-op-left) (function).
in-op-name (reader).
(setf in-op-name) (writer).
in-op-p (function).
in-op-right (function).
(setf in-op-right) (function).
is-distinct-from-op (structure).
is-distinct-from-op-left (function).
(setf is-distinct-from-op-left) (function).
is-distinct-from-op-name (reader).
(setf is-distinct-from-op-name) (writer).
is-distinct-from-op-p (function).
is-distinct-from-op-right (function).
(setf is-distinct-from-op-right) (function).
is-not-distinct-from-op (structure).
is-not-distinct-from-op-left (function).
(setf is-not-distinct-from-op-left) (function).
is-not-distinct-from-op-name (reader).
(setf is-not-distinct-from-op-name) (writer).
is-not-distinct-from-op-p (function).
is-not-distinct-from-op-right (function).
(setf is-not-distinct-from-op-right) (function).
is-null-op (structure).
is-null-op-name (reader).
(setf is-null-op-name) (writer).
is-null-op-p (function).
is-null-op-var (function).
(setf is-null-op-var) (function).
like-op (structure).
like-op-left (function).
(setf like-op-left) (function).
like-op-name (reader).
(setf like-op-name) (writer).
like-op-p (function).
like-op-right (function).
(setf like-op-right) (function).
make-!=-op (function).
make-%-op (function).
make-*-op (function).
make-+-op (function).
make---op (function).
make-/-op (function).
make-<-op (function).
make-<=-op (function).
make-=-op (function).
make->-op (function).
make->=-op (function).
make-a<-op (function).
make-a>-op (function).
make-and-op (function).
make-as-op (function).
make-asc-op (function).
make-case-op (function).
make-desc-op (function).
make-distinct-op (function).
make-else-op (function).
make-exists-op (function).
make-in-op (function).
make-is-distinct-from-op (function).
make-is-not-distinct-from-op (function).
make-is-null-op (function).
make-like-op (function).
make-not-in-op (function).
make-not-null-op (function).
make-not-op (function).
make-on-op (function).
make-or-op (function).
make-order-op (function).
make-raw-op (function).
make-similar-to-op (function).
make-splicing-raw-op (function).
make-union-all-op (function).
make-union-op (function).
make-when-op (function).
not-in-op (structure).
not-in-op-left (function).
(setf not-in-op-left) (function).
not-in-op-name (reader).
(setf not-in-op-name) (writer).
not-in-op-p (function).
not-in-op-right (function).
(setf not-in-op-right) (function).
not-null-op (structure).
not-null-op-name (reader).
(setf not-null-op-name) (writer).
not-null-op-p (function).
not-null-op-var (function).
(setf not-null-op-var) (function).
not-op (structure).
not-op-name (reader).
(setf not-op-name) (writer).
not-op-p (function).
not-op-var (function).
(setf not-op-var) (function).
on-op (structure).
on-op-name (reader).
(setf on-op-name) (writer).
on-op-p (function).
on-op-var (reader).
(setf on-op-var) (writer).
or-op (structure).
or-op-expressions (function).
(setf or-op-expressions) (function).
or-op-name (reader).
(setf or-op-name) (writer).
or-op-p (function).
order-op (structure).
order-op-name (reader).
(setf order-op-name) (writer).
order-op-nulls (reader).
(setf order-op-nulls) (writer).
order-op-p (function).
order-op-var (function).
(setf order-op-var) (function).
raw-op (structure).
raw-op-name (reader).
(setf raw-op-name) (writer).
raw-op-p (function).
raw-op-var (reader).
(setf raw-op-var) (writer).
similar-to-op (structure).
similar-to-op-left (function).
(setf similar-to-op-left) (function).
similar-to-op-name (reader).
(setf similar-to-op-name) (writer).
similar-to-op-p (function).
similar-to-op-right (function).
(setf similar-to-op-right) (function).
splicing-raw-op (structure).
splicing-raw-op-name (function).
(setf splicing-raw-op-name) (function).
splicing-raw-op-p (function).
splicing-raw-op-var (function).
(setf splicing-raw-op-var) (function).
union-all-op (structure).
union-all-op-expressions (function).
(setf union-all-op-expressions) (function).
union-all-op-name (reader).
(setf union-all-op-name) (writer).
union-all-op-p (function).
union-op (structure).
union-op-expressions (function).
(setf union-op-expressions) (function).
union-op-name (reader).
(setf union-op-name) (writer).
union-op-p (function).
when-op (structure).
when-op-left (function).
(setf when-op-left) (function).
when-op-name (reader).
(setf when-op-name) (writer).
when-op-p (function).
when-op-right (function).
(setf when-op-right) (function).
yield-for-union-ops (macro).
sxql/sql-typesxql.sql-type
common-lisp.
*quote-character* (special variable).
*use-placeholder* (special variable).
children (slot).
conjunctive-op (structure).
expression-clause (structure).
expression-list-clause (structure).
function-op (structure).
infix-list-op (structure).
infix-op (structure).
infix-splicing-op (structure).
make-conjunctive-op (function).
make-function-op (function).
make-infix-list-op (function).
make-infix-op (function).
make-infix-splicing-op (function).
make-sql-column-type (function).
make-sql-expression-list (function).
make-sql-keyword (function).
make-sql-list (function).
make-sql-splicing-expression-list (function).
make-sql-splicing-list (function).
make-sql-symbol (function).
make-sql-symbol* (function).
make-sql-variable (function).
make-type-keyword (function).
make-unary-op (function).
make-unary-splicing-op (function).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
name (slot).
sql-atom (structure).
sql-clause (structure).
sql-clause-list (type).
sql-column-type (structure).
sql-composed-statement (structure).
sql-composed-statement-children (reader).
(setf sql-composed-statement-children) (writer).
sql-expression (type).
sql-expression-list (structure).
sql-expression-list-p (function).
sql-keyword (structure).
sql-list (structure).
sql-list-elements (reader).
(setf sql-list-elements) (writer).
sql-op (structure).
sql-splicing-expression-list (structure).
sql-splicing-list (structure).
sql-statement (structure).
sql-statement-name (reader).
(setf sql-statement-name) (writer).
sql-symbol (structure).
sql-symbol-name (reader).
(setf sql-symbol-name) (writer).
sql-symbol-p (function).
sql-variable (structure).
sql-variable-value (reader).
(setf sql-variable-value) (writer).
statement (slot).
statement-clause (structure).
unary-op (structure).
unary-postfix-op (structure).
unary-splicing-op (structure).
var (slot).
var (slot).
with-table-name (macro).
with-yield-binds (macro).
yield (generic function).
%make-sql-symbol (function).
*bind-values* (special variable).
*inside-function-op* (special variable).
*table-name-scope* (special variable).
*use-global-bind-values* (special variable).
conjunctive-op-expressions (reader).
(setf conjunctive-op-expressions) (writer).
conjunctive-op-name (function).
(setf conjunctive-op-name) (function).
conjunctive-op-p (function).
copy-conjunctive-op (function).
copy-expression-clause (function).
copy-expression-list-clause (function).
copy-function-op (function).
copy-infix-list-op (function).
copy-infix-op (function).
copy-infix-splicing-op (function).
copy-sql-atom (function).
copy-sql-clause (function).
copy-sql-column-type (function).
copy-sql-composed-statement (function).
copy-sql-expression-list (function).
copy-sql-keyword (function).
copy-sql-list (function).
copy-sql-op (function).
copy-sql-splicing-expression-list (function).
copy-sql-splicing-list (function).
copy-sql-statement (function).
copy-sql-symbol (function).
copy-sql-variable (function).
copy-statement-clause (function).
copy-unary-op (function).
copy-unary-postfix-op (function).
copy-unary-splicing-op (function).
expression-clause-expression (reader).
(setf expression-clause-expression) (writer).
expression-clause-name (function).
(setf expression-clause-name) (function).
expression-clause-p (function).
expression-list-clause-expressions (reader).
(setf expression-list-clause-expressions) (writer).
expression-list-clause-name (function).
(setf expression-list-clause-name) (function).
expression-list-clause-p (function).
function-op-expressions (function).
(setf function-op-expressions) (function).
function-op-name (function).
(setf function-op-name) (function).
function-op-p (function).
infix-list-op-left (reader).
(setf infix-list-op-left) (writer).
infix-list-op-name (function).
(setf infix-list-op-name) (function).
infix-list-op-p (function).
infix-list-op-right (reader).
(setf infix-list-op-right) (writer).
infix-op-left (reader).
(setf infix-op-left) (writer).
infix-op-name (function).
(setf infix-op-name) (function).
infix-op-p (function).
infix-op-right (reader).
(setf infix-op-right) (writer).
infix-splicing-op-left (function).
(setf infix-splicing-op-left) (function).
infix-splicing-op-name (function).
(setf infix-splicing-op-name) (function).
infix-splicing-op-p (function).
infix-splicing-op-right (function).
(setf infix-splicing-op-right) (function).
make-expression-clause (function).
make-expression-list-clause (function).
make-sql-atom (function).
make-sql-clause (function).
make-sql-composed-statement (function).
make-sql-op (function).
make-sql-statement (function).
make-statement-clause (function).
make-unary-postfix-op (function).
sql-all-type (type).
sql-atom-p (function).
sql-clause-list-p (function).
sql-clause-name (reader).
(setf sql-clause-name) (writer).
sql-clause-p (function).
sql-column-type-args (reader).
(setf sql-column-type-args) (writer).
sql-column-type-attrs (reader).
(setf sql-column-type-attrs) (writer).
sql-column-type-name (reader).
(setf sql-column-type-name) (writer).
sql-column-type-p (function).
sql-composed-statement-name (function).
(setf sql-composed-statement-name) (function).
sql-composed-statement-p (function).
sql-expression-list-elements (reader).
(setf sql-expression-list-elements) (writer).
sql-expression-p (function).
sql-keyword-name (reader).
(setf sql-keyword-name) (writer).
sql-keyword-p (function).
sql-list-p (function).
sql-op-name (reader).
(setf sql-op-name) (writer).
sql-op-p (function).
sql-splicing-expression-list-elements (function).
(setf sql-splicing-expression-list-elements) (function).
sql-splicing-expression-list-p (function).
sql-splicing-list-elements (function).
(setf sql-splicing-list-elements) (function).
sql-splicing-list-p (function).
sql-statement-list-p (function).
sql-statement-p (function).
sql-symbol-tokens (reader).
(setf sql-symbol-tokens) (writer).
sql-variable-p (function).
statement-clause-name (function).
(setf statement-clause-name) (function).
statement-clause-p (function).
statement-clause-statement (reader).
(setf statement-clause-statement) (writer).
unary-op-name (function).
(setf unary-op-name) (function).
unary-op-p (function).
unary-op-var (reader).
(setf unary-op-var) (writer).
unary-postfix-op-name (function).
(setf unary-postfix-op-name) (function).
unary-postfix-op-p (function).
unary-postfix-op-var (function).
(setf unary-postfix-op-var) (function).
unary-splicing-op-name (function).
(setf unary-splicing-op-name) (function).
unary-splicing-op-p (function).
unary-splicing-op-var (function).
(setf unary-splicing-op-var) (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Global hash table mapping column names to their primary table names.
Key: column name (string), Value: table name (string).
This provides a reusable mapping across all queries.
Function for converting a string into an SQL symbol. It takes a string and must returns a string.
Smart threading macro that dispatches based on clause types returned by forms.
This macro enables immutable query composition by threading clauses through
query-state objects. Creates a single copy at the beginning, then destructively
adds clauses for efficiency. Supports both v1 select-statements and composer query-states.
Forms that evaluate to NIL are skipped, enabling conditional composition:
(-> (from :users)
(when active-only (where (:= :active 1)))
(when sort-by-name (order-by :name)))
Examples:
;; With composer clause
(-> (from :users)
(where (:= :active 1))
(order-by :name))
;; With v1 select-statement (backward compatible)
(-> (select (:id :name) (from :users))
(where (:= :active 1))
(order-by :name))
;; Conditional composition
(-> (from :users)
(when include-inactive (where (:= :active 0)))
(when sort-by-date (order-by :created_at)))
Clear all global column-to-table mappings
Find which table a column belongs to using global mapping
Group elements of SEQUENCE by KEY function, returning alternating keys and grouped items. The TEST function is used for comparing keys (defaults to EQL).
Convert a select-query-state object to a proper SxQL select-statement
Register that a list of columns belong to a table.
This enables intelligent column qualification during auto-qualification.
When a JOIN is added to a query, unqualified columns will be qualified
using this mapping first, falling back to the primary table name.
Example:
(register-table-columns "users" ’("id" "email" "is_active"))
(register-table-columns "posts" ’("id" "title" "author_id"))
name.
name.
name.
Split ‘sequence‘ into subsequences of size ‘chunk-size‘.
select-statement) child) ¶sql-composed-statement) child) ¶query-state-base) clause) ¶number)) ¶string)) ¶vector)) ¶null)) ¶(eql t))) ¶symbol)) ¶list)) ¶structure-object)) ¶standard-object)) ¶(eql :on-conflict-do-update)) &rest args) ¶(eql :on-conflict-do-nothing)) &rest args) ¶(eql :add-primary-key)) &rest args) ¶(eql :alter-column)) &rest args) ¶(eql :change-column)) &rest args) ¶(eql :modify-column)) &rest args) ¶(eql :add-column)) &rest args) ¶(eql :foreign-key)) &rest args) ¶(eql :unique-key)) &rest args) ¶(eql :primary-key)) &rest args) ¶(eql :key)) &rest args) ¶(eql :updatability)) &rest args) ¶(eql :join)) &rest args) ¶(eql :distinct-on)) &rest args) ¶(eql :drop-view)) &rest args) ¶(eql :create-view)) &rest args) ¶(eql :explain)) &rest args) ¶(eql :pragma)) &rest args) ¶(eql :drop-index)) &rest args) ¶(eql :create-index)) &rest args) ¶(eql :drop-table)) &rest args) ¶(eql :create-table)) &rest args) ¶(eql :insert-into)) &rest args) ¶(eql :select)) &rest args) ¶select-query-state-compiled)) ¶sql-statement-compiled)) ¶sql-clause-compiled)) ¶sql-op-compiled)) ¶delete-query-state)) ¶Allow sxql:yield to work with delete-query-state objects
update-query-state)) ¶Allow sxql:yield to work with update-query-state objects
insert-query-state)) ¶Allow sxql:yield to work with insert-query-state objects
select-query-state)) ¶Allow sxql:yield to work with select-query-state objects
composed-statement)) ¶drop-view-statement)) ¶create-view-statement)) ¶explain-statement)) ¶pragma-statement)) ¶drop-index-statement)) ¶create-index-statement)) ¶insert-into-statement)) ¶alter-table-statement)) ¶drop-table-statement)) ¶create-table-statement)) ¶select-statement)) ¶select-statement)) ¶set=-clause)) ¶join-clause)) ¶offset-clause)) ¶limit-clause)) ¶on-conflict-do-update-clause)) ¶on-conflict-do-nothing-clause)) ¶on-duplicate-key-update-clause)) ¶drop-primary-key-clause)) ¶column-definition-clause)) ¶alter-column-clause)) ¶column-modifier-clause)) ¶key-clause)) ¶updatability-clause)) ¶distinct-on-clause)) ¶union-all-op)) ¶splicing-raw-op)) ¶not-null-op)) ¶is-null-op)) ¶sql-composed-statement)) ¶expression-list-clause)) ¶statement-clause)) ¶expression-clause)) ¶sql-column-type)) ¶function-op)) ¶conjunctive-op)) ¶infix-list-op)) ¶infix-splicing-op)) ¶unary-postfix-op)) ¶unary-splicing-op)) ¶sql-splicing-expression-list)) ¶sql-expression-list)) ¶sql-splicing-list)) ¶sql-variable)) ¶sql-keyword)) ¶sql-symbol)) ¶list)) ¶select-query-state-compiled) stream) ¶sql-clause-compiled) stream) ¶sql-statement-compiled) stream) ¶sql-op-compiled) stream) ¶composed-statement) stream) ¶query-state-base) stream) ¶sql-statement) stream) ¶sql-clause) stream) ¶structure-object.
(and list (satisfies sxql/sql-type::sql-statement-list-p))
string
"create index"
sxql/sql-type:sql-symbol
sxql/sql-type:sql-symbol
sxql/sql-type:sql-list
boolean
(or null sxql/sql-type:sql-keyword)
boolean
string
"delete from"
Container for DELETE query clauses
string
"drop index"
sxql/sql-type:sql-symbol
boolean
(or null sxql/sql-type:sql-symbol)
(or sxql/sql-type:sql-expression sxql/sql-type:sql-expression-list)
(and list (satisfies sxql/sql-type:sql-expression-list-p))
string
""
string
"from"
string
"group by"
string
"having"
(or sxql/sql-type:sql-statement sxql/sql-type:sql-expression sxql/sql-type:sql-expression-list)
(or sxql/sql-type:sql-statement sxql/sql-type:sql-expression sxql/sql-type:sql-expression-list)
string
"insert into"
Container for INSERT query clauses
list
common-lisp.
list
(or (eql :inner) (eql :left) (eql :right) (eql :full))
:inner
(or null sxql/sql-type:sql-expression)
(or null sxql/sql-type:sql-symbol sxql/sql-type:sql-list)
string
"order by"
A statement for PRAGMA statement available in SQLITE. See https://www.sqlite.org/pragma.html
string
"primary key"
Base container for all query types
string
"returning"
Container for SELECT query clauses
list
list
list
list
list
list
string
"select"
structure-object.
structure-object.
string
""
list
structure-object.
(and list (satisfies sxql/sql-type:sql-expression-list-p))
string
structure-object.
list
structure-object.
string
structure-object.
string
""
(or string number (vector (unsigned-byte 8)) array)
(or sxql/sql-type:sql-expression sxql/sql-type:sql-expression-list sxql/sql-type:sql-statement)
(or sxql/sql-type:sql-statement sxql/sql-type:sql-expression)
string
"unique"
Container for UPDATE query clauses
string
"update"
string
"values"
string
"where"
name.
name.
name.
name.
name.
name.
name.
name.
name.
name.
name.
name.
name.
name.
Add a FIELDS clause to a query state (destructive)
Add a FROM clause to a query state (destructive)
Add a GROUP BY clause to a query state (destructive)
Add a HAVING clause to a query state (destructive)
Add a JOIN clause to a query state with automatic column qualification (destructive)
Add a LIMIT clause to a query state (destructive)
Add an OFFSET clause to a query state (destructive)
Add ON CONFLICT clause to INSERT query state (destructive)
Add ON DUPLICATE KEY UPDATE clause to INSERT query state (destructive)
Add an ORDER BY clause to a query state (destructive)
name.
Add a RETURNING clause to a query state (destructive)
Add a SET= clause to UPDATE or INSERT query state (destructive). Multiple SET= clauses are combined into a single clause.
Add a VALUES clause to INSERT query state (destructive)
Add a WHERE clause to a query state (destructive)
name.
type.
name.
name.
name.
name.
name.
name.
type.
Combine multiple ORDER BY clauses into one
Combine multiple WHERE clauses with AND
Create a copy of a query-state for immutable updates
name.
name.
as.
name.
name.
Convert a delete-from-statement to a delete-query-state for v2 composition
name.
name.
name.
name.
name.
name.
on.
name.
name.
name.
name.
name.
name.
name.
name.
name.
Get ORDER BY clauses from any query-state type
Set ORDER BY clauses for any query-state type
Get WHERE clauses from any query-state type
Set WHERE clauses for any query-state type
name.
Take in a symbol, convert to string, look for presences of lower case letters.
name.
name.
left.
left.
name.
Convert an insert-into-statement to an insert-query-state for v2 composition
name.
name.
name.
Check if SQL symbol is already qualified (contains ’.’)
kind.
on.
keys.
name.
name.
name.
Merge two SET= clauses into a single clause with combined arguments. If either argument is nil, returns the other.
name.
name.
name.
name.
name.
name.
name.
name.
name.
args.
name.
name.
var.
name.
name.
name.
name.
name.
name.
Apply column qualification to all relevant clauses in a query
Recursively qualify unqualified columns in an expression
Transform HAVING clauses to qualify unqualified columns
Transform ORDER BY clauses to qualify unqualified columns
Transform unqualified SQL symbol to qualified one using global mapping or primary table
Transform WHERE clauses to qualify unqualified columns
Convert a delete-query-state to a proper SxQL delete-from-statement
Convert an insert-query-state to a proper SxQL insert-into-statement
Convert an update-query-state to a proper SxQL update-statement
name.
var.
name.
name.
name.
bind.
sql.
Convert a select-statement to a select-query-state for v2 composition
args.
name.
name.
bind.
sql.
name.
args.
name.
name.
bind.
name.
sql.
name.
bind.
sql.
Generic converter from statement to query-state
var.
name.
name.
name.
name.
Convert an update-statement to an update-query-state for v2 composition
name.
name.
name.
Generate SQL string and parameters from a query-state object using SxQL infrastructure
select-query-state)) ¶sql-statement)) ¶sql-clause)) ¶from-clause)) ¶where-clause)) ¶order-by-clause)) ¶string
"!="
string
"%"
string
"*"
string
"+"
string
"-"
string
"/"
string
"<"
string
"<="
string
"="
string
">"
string
">="
string
"@<"
string
"@>"
string
"add column"
string
"add primary key"
Generates an ALTER COLUMN clause. This is PostgreSQL version of MODIFY COLUMN.
string
"alter column"
common-lisp.
:unspecified
string
"and"
string
"as"
string
"asc"
string
"case"
string
"change column"
string
"desc"
string
"distinct"
string
"drop column"
string
"drop constraint"
string
"drop primary key"
string
"else"
string
"exists"
string
"in"
string
"is distinct from"
string
"is not distinct from"
string
"is null"
string
"like"
string
"modify column"
string
"not in"
string
"not null"
string
"not"
string
"on conflict do update"
(or sxql/sql-type:sql-list sxql/sql-type:sql-symbol)
sxql/clause:set=-clause
(or null sxql/clause:where-clause)
string
"on delete"
string
"on update"
string
"or"
string
"rename to"
string
"similar to"
string
"union all"
string
"union"
string
"when"
| Jump to: | !
%
(
*
+
-
/
<
=
>
A C D E F G H I J K L M N O P Q R S U V W Y |
|---|
| Jump to: | !
%
(
*
+
-
/
<
=
>
A C D E F G H I J K L M N O P Q R S U V W Y |
|---|
| Jump to: | *
A B C D E F G H I J K L N O P R S T U V W |
|---|
| Jump to: | *
A B C D E F G H I J K L N O P R S T U V W |
|---|
| Jump to: | !
%
*
+
-
/
<
=
>
A C D E F G H I J K L M N O P Q R S T U V W |
|---|
| Jump to: | !
%
*
+
-
/
<
=
>
A C D E F G H I J K L M N O P Q R S T U V W |
|---|