This is the hu.dwim.rdbms Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 12:27:25 2026 GMT+0.
hu.dwim.rdbms/hu.dwim.rdbms.asdhu.dwim.rdbms/source/conditions.lisphu.dwim.rdbms/source/logger.lisphu.dwim.rdbms/source/package.lisphu.dwim.rdbms/source/generic/cursor.lisphu.dwim.rdbms/source/generic/database.lisphu.dwim.rdbms/source/generic/ddl.lisphu.dwim.rdbms/source/generic/dml.lisphu.dwim.rdbms/source/generic/transaction.lisphu.dwim.rdbms/source/syntax/alter-table.lisphu.dwim.rdbms/source/syntax/constraint.lisphu.dwim.rdbms/source/syntax/create-table.lisphu.dwim.rdbms/source/syntax/delete.lisphu.dwim.rdbms/source/syntax/drop-table.lisphu.dwim.rdbms/source/syntax/expression.lisphu.dwim.rdbms/source/syntax/format.lisphu.dwim.rdbms/source/syntax/index.lisphu.dwim.rdbms/source/syntax/insert.lisphu.dwim.rdbms/source/syntax/lock.lisphu.dwim.rdbms/source/syntax/reader-macro.lisphu.dwim.rdbms/source/syntax/select.lisphu.dwim.rdbms/source/syntax/sequence.lisphu.dwim.rdbms/source/syntax/sexp.lisphu.dwim.rdbms/source/syntax/syntax.lisphu.dwim.rdbms/source/syntax/type.lisphu.dwim.rdbms/source/syntax/update.lisphu.dwim.rdbms/source/variables.lispThe main system appears first, followed by any subsystem dependency.
hu.dwim.rdbmsRelational database independent RDBMS and SQL abstractions.
Tamás Borbély <tomi.borbely@gmail.com>
Attila Lendvai <attila.lendvai@gmail.com>
Levente Mészáros <levente.meszaros@gmail.com>
BSD or Bugroff
hu.dwim.asdf (system).
babel (system).
hu.dwim.defclass-star+hu.dwim.def (system).
hu.dwim.logger (system).
hu.dwim.syntax-sugar (system).
hu.dwim.syntax-sugar/lambda-with-bang-args (system).
hu.dwim.util (system).
hu.dwim.util/error-handling (system).
hu.dwim.walker (system).
ironclad (system).
local-time (system).
source (module).
Modules are listed depth-first from the system components tree.
hu.dwim.rdbms/sourcehu.dwim.rdbms (system).
conditions.lisp (file).
logger.lisp (file).
package.lisp (file).
generic (module).
syntax (module).
variables.lisp (file).
hu.dwim.rdbms/source/genericconditions.lisp (file).
logger.lisp (file).
variables.lisp (file).
source (module).
cursor.lisp (file).
database.lisp (file).
ddl.lisp (file).
dml.lisp (file).
transaction.lisp (file).
hu.dwim.rdbms/source/syntaxgeneric (module).
source (module).
alter-table.lisp (file).
constraint.lisp (file).
create-table.lisp (file).
delete.lisp (file).
drop-table.lisp (file).
expression.lisp (file).
format.lisp (file).
index.lisp (file).
insert.lisp (file).
lock.lisp (file).
reader-macro.lisp (file).
select.lisp (file).
sequence.lisp (file).
sexp.lisp (file).
syntax.lisp (file).
type.lisp (file).
update.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
hu.dwim.rdbms/hu.dwim.rdbms.asdhu.dwim.rdbms/source/conditions.lisphu.dwim.rdbms/source/logger.lisphu.dwim.rdbms/source/package.lisphu.dwim.rdbms/source/generic/cursor.lisphu.dwim.rdbms/source/generic/database.lisphu.dwim.rdbms/source/generic/ddl.lisphu.dwim.rdbms/source/generic/dml.lisphu.dwim.rdbms/source/generic/transaction.lisphu.dwim.rdbms/source/syntax/alter-table.lisphu.dwim.rdbms/source/syntax/constraint.lisphu.dwim.rdbms/source/syntax/create-table.lisphu.dwim.rdbms/source/syntax/delete.lisphu.dwim.rdbms/source/syntax/drop-table.lisphu.dwim.rdbms/source/syntax/expression.lisphu.dwim.rdbms/source/syntax/format.lisphu.dwim.rdbms/source/syntax/index.lisphu.dwim.rdbms/source/syntax/insert.lisphu.dwim.rdbms/source/syntax/lock.lisphu.dwim.rdbms/source/syntax/reader-macro.lisphu.dwim.rdbms/source/syntax/select.lisphu.dwim.rdbms/source/syntax/sequence.lisphu.dwim.rdbms/source/syntax/sexp.lisphu.dwim.rdbms/source/syntax/syntax.lisphu.dwim.rdbms/source/syntax/type.lisphu.dwim.rdbms/source/syntax/update.lisphu.dwim.rdbms/source/variables.lisphu.dwim.rdbms/source/conditions.lisppackage.lisp (file).
source (module).
deadlock-detected-error (function).
deadlock-detected-error (condition).
rdbms-error (condition).
simple-rdbms-error (function).
simple-rdbms-error (condition).
unable-to-obtain-lock-error (function).
unable-to-obtain-lock-error (condition).
unconfirmed-destructive-schema-change (condition).
unconfirmed-destructive-schema-change/alter-column-type (condition).
unconfirmed-destructive-schema-change/drop-column (condition).
unconfirmed-schema-change (condition).
unconfirmed-schema-change/add-column (condition).
unconfirmed-schema-change/add-foreign-key (condition).
unconfirmed-schema-change/create-table (condition).
unconfirmed-schema-change/drop-foreign-key (condition).
unconfirmed-schema-change/replace-foreign-key (condition).
%signal-translated-simple-rdbms-error (function).
column-name-of (reader method).
(setf column-name-of) (writer method).
column-type-of (reader method).
(setf column-type-of) (writer method).
constraint-name-of (reader method).
constraint-name-of (reader method).
constraint-name-of (reader method).
(setf constraint-name-of) (writer method).
(setf constraint-name-of) (writer method).
(setf constraint-name-of) (writer method).
deadlock-detected-error-p (function).
new-rdbms-type-of (reader method).
(setf new-rdbms-type-of) (writer method).
new-type-of (reader method).
(setf new-type-of) (writer method).
old-type-of (reader method).
(setf old-type-of) (writer method).
original-error-of (reader method).
(setf original-error-of) (writer method).
rdbms-error-p (function).
simple-rdbms-error-p (function).
table-name-of (reader method).
(setf table-name-of) (writer method).
transaction-error (condition).
transaction-error-p (function).
translated-rdbms-error (condition).
translated-rdbms-error-p (function).
unable-to-obtain-lock-error-p (function).
unconfirmed-destructive-schema-change-p (function).
unconfirmed-destructive-schema-change/alter-column-type-p (function).
unconfirmed-destructive-schema-change/drop-column-p (function).
unconfirmed-schema-change-p (function).
unconfirmed-schema-change/add-column-p (function).
unconfirmed-schema-change/add-foreign-key-p (function).
unconfirmed-schema-change/create-table-p (function).
unconfirmed-schema-change/drop-foreign-key-p (function).
unconfirmed-schema-change/replace-foreign-key-p (function).
hu.dwim.rdbms/source/logger.lisppackage.lisp (file).
source (module).
disable-sql-log (function).
enable-sql-log (function).
rdbms.debug (macro).
rdbms.dribble (macro).
rdbms.error (macro).
rdbms.fatal (macro).
rdbms.info (macro).
rdbms.warn (macro).
sql.debug (macro).
sql.dribble (macro).
sql.error (macro).
sql.fatal (macro).
sql.info (macro).
sql.warn (macro).
hu.dwim.rdbms/source/generic/cursor.lisptransaction.lisp (file).
generic (module).
collect-rows (function).
column-count (generic function).
column-name (generic function).
column-type (generic function).
column-value (generic function).
current-row (function).
cursor-position (generic function).
(setf cursor-position) (generic function).
for-each-row (function).
make-cursor (generic function).
row-count (generic function).
absolute-cursor-position (generic function).
(setf absolute-cursor-position) (generic function).
close-cursor (generic function).
current-row-index-of (reader method).
(setf current-row-index-of) (writer method).
cursor (class).
cursorp (function).
default-result-type-of (reader method).
(setf default-result-type-of) (writer method).
random-access-cursor (class).
random-access-cursor-p (function).
rows-of (reader method).
(setf rows-of) (writer method).
sequence-cursor (class).
sequence-cursor-p (function).
sequential-access-cursor (class).
sequential-access-cursor-p (function).
transaction-of (reader method).
(setf transaction-of) (writer method).
hu.dwim.rdbms/source/generic/database.lispgeneric (module).
+database-command-line-options+ (constant).
clear-ddl-query-cache (function).
connection-specification-of (reader method).
(setf connection-specification-of) (writer method).
database (class).
disable-ddl-query-cache (function).
enable-ddl-query-cache (function).
rdbms-name-for (function).
shared-initialize (method).
transaction-mixin-class (generic function).
with-database (macro).
calculate-rdbms-name (generic function).
calculate-rdbms-name-with-utf-8-length-limit (function).
databasep (function).
ddl-query-cache-of (reader method).
(setf ddl-query-cache-of) (writer method).
default-result-type-of (reader method).
(setf default-result-type-of) (writer method).
encoding-of (reader method).
(setf encoding-of) (writer method).
transaction-class-of (reader method).
(setf transaction-class-of) (writer method).
hu.dwim.rdbms/source/generic/ddl.lisptransaction.lisp (file).
generic (module).
add-column (function).
add-foreign-key-constraint (function).
add-primary-key-constraint (function).
alter-column-type (function).
alter-table (function).
continue-with-schema-change (function).
create-index (function).
create-sequence (function).
create-table (function).
create-temporary-table (function).
create-view (function).
database-list-table-foreign-keys (generic function).
database-list-view-definitions (generic function).
database-view-definition (generic function).
drop-column (function).
drop-index (function).
drop-sequence (function).
drop-table (function).
drop-table-foreign-keys (function).
drop-view (function).
foreign-key-descriptor (class).
list-dependent-views (function).
list-sequences (function).
list-table-columns (function).
list-table-foreign-keys (function).
list-table-indices (function).
list-table-primary-constraints (function).
list-tables (function).
list-view-definitions (function).
list-views (function).
print-object (method).
sequence-current (function).
sequence-exists-p (function).
sequence-next (function).
set-sequence-value (function).
table-exists-p (function).
update-index (function).
update-table (function).
update-view (function).
view-definition (function).
view-exists-p (function).
with-confirmed-destructive-schema-changes (macro).
call-with-confirmed-destructive-schema-changes (function).
collect-column-foreign-keys (function).
database-list-dependent-views (generic function).
database-list-sequences (generic function).
database-list-table-columns (generic function).
database-list-table-indices (generic function).
database-list-table-primary-constraints (generic function).
database-list-tables (generic function).
database-list-views (generic function).
delete-rule-of (reader method).
(setf delete-rule-of) (writer method).
equal-type-p (generic function).
fkey-actions-same-p (function).
foreign-key-descriptor-p (function).
name-of (reader method).
(setf name-of) (writer method).
rdbms-type-for (generic function).
source-column-of (reader method).
(setf source-column-of) (writer method).
source-table-of (reader method).
(setf source-table-of) (writer method).
target-column-of (reader method).
(setf target-column-of) (writer method).
target-table-of (reader method).
(setf target-table-of) (writer method).
update-existing-table (function).
update-existing-table-foreign-keys (function).
update-rule-of (reader method).
(setf update-rule-of) (writer method).
hu.dwim.rdbms/source/generic/dml.lisptransaction.lisp (file).
generic (module).
delete-records (function).
insert-record (function).
select-count-* (function).
select-records (function).
update-records (function).
sql-literal-values-for (function).
hu.dwim.rdbms/source/generic/transaction.lispdatabase.lisp (file).
generic (module).
abandon-and-recreate-transaction (function).
assert-single-select-statement (macro).
begin (function).
begin-transaction (generic function).
break-on-next-command (function).
call-in-transaction (generic function).
cleanup-transaction (generic function).
commit (function).
commit-and-recreate-transaction (function).
commit-transaction (generic function).
current-delete-counter (function).
current-insert-counter (function).
current-select-counter (function).
current-update-counter (function).
delete-counter-of (reader method).
(setf delete-counter-of) (writer method).
execute (function).
execute-ddl (function).
in-transaction-p (function).
initialize-instance (method).
insert-counter-of (reader method).
(setf insert-counter-of) (writer method).
make-transaction (generic function).
mark-transaction-for-commit-only (function).
mark-transaction-for-rollback-only (function).
notify-transaction-event (generic function).
print-object (method).
print-object (method).
(setf query-of) (writer method).
query-of (reader method).
register-hook-in-transaction (generic function).
register-transaction-hook (macro).
release-savepoint (function).
report-transaction-state (function).
rollback (function).
rollback-to-savepoint (function).
rollback-transaction (generic function).
savepoint (function).
select-counter-of (reader method).
(setf select-counter-of) (writer method).
transaction (class).
transaction-in-progress-p (function).
transaction-mixin-class (method).
transaction-timestamp (function).
transaction-valid-p (function).
transaction-with-hooks-mixin (class).
update-counter-of (reader method).
(setf update-counter-of) (writer method).
with-readonly-transaction (macro).
with-transaction (macro).
with-transaction* (macro).
%generate-log-description-for-command (function).
action-of (reader method).
(setf action-of) (writer method).
assert-transaction-in-progress (function).
backend-release-savepoint (generic function).
begin-was-executed-p (reader method).
(setf begin-was-executed-p) (writer method).
break-on-next-command-p (reader method).
(setf break-on-next-command-p) (writer method).
call-transaction-hooks (function).
call-with-transaction* (function).
command-counter (class).
command-counter-of (reader method).
(setf command-counter-of) (writer method).
command-counter-p (function).
database-of (reader method).
(setf database-of) (writer method).
default-result-type-of (reader method).
(setf default-result-type-of) (writer method).
execute-command (generic function).
function-of (reader method).
(setf function-of) (writer method).
hooks-of (reader method).
(setf hooks-of) (writer method).
name-of (reader method).
(setf name-of) (writer method).
prepare-command (generic function).
prepared-statement (class).
prepared-statement-p (function).
state-of (reader method).
(setf state-of) (writer method).
terminal-action-of (reader method).
(setf terminal-action-of) (writer method).
(setf terminal-action-of) (method).
timestamp-of (reader method).
(setf timestamp-of) (writer method).
transaction-hook (class).
transaction-hook-action (type).
transaction-hook-invocation-time (type).
transaction-hook-p (function).
transaction-with-hooks-mixin-p (function).
transactionp (function).
update-binding-values (function).
when-of (reader method).
(setf when-of) (writer method).
hu.dwim.rdbms/source/syntax/alter-table.lispcreate-table.lisp (file).
constraint.lisp (file).
syntax (module).
constraint-to-action (generic function).
drop-foreign-key (function).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
sql-add-foreign-key-constraint-action (macro).
sql-add-foreign-key-constraint-action (class).
sql-drop-constraint-action (macro).
sql-drop-constraint-action (class).
actions-of (reader method).
(setf actions-of) (writer method).
cascade-p (reader method).
(setf cascade-p) (writer method).
columns-of (reader method).
(setf columns-of) (writer method).
default-value-of (reader method).
(setf default-value-of) (writer method).
delete-rule-of (reader method).
(setf delete-rule-of) (writer method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
name-of (reader method).
name-of (reader method).
(setf name-of) (writer method).
(setf name-of) (writer method).
(setf name-of) (writer method).
source-columns-of (reader method).
(setf source-columns-of) (writer method).
sql-add-column-action (macro).
sql-add-column-action (class).
sql-add-column-action-p (function).
sql-add-constraint-action (macro).
sql-add-constraint-action (class).
sql-add-constraint-action-p (function).
sql-add-foreign-key-constraint-action-p (function).
sql-add-primary-key-constraint-action (macro).
sql-add-primary-key-constraint-action (class).
sql-add-primary-key-constraint-action-p (function).
sql-alter-column-type-action (macro).
sql-alter-column-type-action (class).
sql-alter-column-type-action-p (function).
sql-alter-table (macro).
sql-alter-table (class).
sql-alter-table-p (function).
sql-drop-column-action (macro).
sql-drop-column-action (class).
sql-drop-column-action-p (function).
sql-drop-constraint-action-p (function).
target-columns-of (reader method).
(setf target-columns-of) (writer method).
target-table-of (reader method).
(setf target-table-of) (writer method).
update-rule-of (reader method).
(setf update-rule-of) (writer method).
hu.dwim.rdbms/source/syntax/constraint.lispsyntax.lisp (file).
syntax (module).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
sql-foreign-key-constraint (macro).
sql-foreign-key-constraint (class).
action-of (reader method).
(setf action-of) (writer method).
delete-rule-of (reader method).
(setf delete-rule-of) (writer method).
event-of (reader method).
(setf event-of) (writer method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
sql-constraint (macro).
sql-constraint (class).
sql-constraint-p (function).
sql-constraint-with-tablespace (macro).
sql-constraint-with-tablespace (class).
sql-constraint-with-tablespace-p (function).
sql-foreign-key-action (macro).
sql-foreign-key-action (class).
sql-foreign-key-action-p (function).
sql-foreign-key-constraint-p (function).
sql-not-null-constraint (macro).
sql-not-null-constraint (class).
sql-not-null-constraint-p (function).
sql-null-constraint (macro).
sql-null-constraint (class).
sql-null-constraint-p (function).
sql-primary-key-constraint (macro).
sql-primary-key-constraint (class).
sql-primary-key-constraint-p (function).
sql-unique-constraint (macro).
sql-unique-constraint (class).
sql-unique-constraint-p (function).
tablespace-of (reader method).
(setf tablespace-of) (writer method).
target-column-of (reader method).
(setf target-column-of) (writer method).
target-table-of (reader method).
(setf target-table-of) (writer method).
update-rule-of (reader method).
(setf update-rule-of) (writer method).
hu.dwim.rdbms/source/syntax/create-table.lispsyntax.lisp (file).
expression.lisp (file).
syntax (module).
constraints-of (reader method).
(setf constraints-of) (writer method).
print-object (method).
print-object (method).
print-object (method).
sql-create-table (macro).
sql-create-table (class).
sql-create-view (macro).
sql-create-view (class).
as-of (reader method).
(setf as-of) (writer method).
columns-of (reader method).
(setf columns-of) (writer method).
default-value-of (reader method).
(setf default-value-of) (writer method).
format-sql-identifier (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
(setf name-of) (writer method).
replace-p (reader method).
(setf replace-p) (writer method).
sql-column (macro).
sql-column (class).
sql-column-p (function).
sql-create-table-p (function).
sql-create-view-p (function).
temporary-of (reader method).
(setf temporary-of) (writer method).
type-of (reader method).
(setf type-of) (writer method).
hu.dwim.rdbms/source/syntax/delete.lispsyntax.lisp (file).
syntax (module).
print-object (method).
format-sql-syntax-node (method).
make-syntax-node (method).
sql-delete (macro).
sql-delete (class).
sql-delete-p (function).
table-of (reader method).
(setf table-of) (writer method).
where-of (reader method).
(setf where-of) (writer method).
hu.dwim.rdbms/source/syntax/drop-table.lispsyntax.lisp (file).
syntax (module).
print-object (method).
print-object (method).
cascade-p (reader method).
(setf cascade-p) (writer method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
ignore-missing-p (reader method).
ignore-missing-p (reader method).
(setf ignore-missing-p) (writer method).
(setf ignore-missing-p) (writer method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
name-of (reader method).
(setf name-of) (writer method).
(setf name-of) (writer method).
sql-drop-table (macro).
sql-drop-table (class).
sql-drop-table-p (function).
sql-drop-view (macro).
sql-drop-view (class).
sql-drop-view-p (function).
hu.dwim.rdbms/source/syntax/expression.lispsyntax.lisp (file).
syntax (module).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
(setf query-of) (writer method).
query-of (reader method).
sql-cond (function).
sql-if (function).
*sql-function-names* (special variable).
*sql-operator-names* (special variable).
all-p (reader method).
(setf all-p) (writer method).
arguments-of (reader method).
(setf arguments-of) (writer method).
case-sensitive-p (reader method).
case-sensitive-p (reader method).
(setf case-sensitive-p) (writer method).
(setf case-sensitive-p) (writer method).
clauses-of (reader method).
(setf clauses-of) (writer method).
expression-of (reader method).
(setf expression-of) (writer method).
expressions-of (reader method).
(setf expressions-of) (writer method).
fix-of (reader method).
(setf fix-of) (writer method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
left-of (reader method).
(setf left-of) (writer method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
(setf name-of) (writer method).
pattern-of (reader method).
pattern-of (reader method).
(setf pattern-of) (writer method).
(setf pattern-of) (writer method).
right-of (reader method).
(setf right-of) (writer method).
set-operation-of (reader method).
(setf set-operation-of) (writer method).
sql-# (function).
sql-% (function).
sql-& (function).
sql-* (function).
sql-+ (function).
sql-- (function).
sql-/ (function).
sql-< (function).
sql-<< (function).
sql-<= (function).
sql-<> (function).
sql-= (function).
sql-> (function).
sql->= (function).
sql->> (function).
sql-@ (function).
sql-^ (function).
sql-and (function).
sql-avg (function).
sql-binary-operator (macro).
sql-binary-operator (class).
sql-binary-operator-p (function).
sql-case (macro).
sql-case (class).
sql-case-p (function).
sql-count (function).
sql-count-* (function).
sql-distinct (function).
sql-except (function).
sql-exists (function).
sql-expression (macro).
sql-expression (class).
sql-expression-p (function).
sql-false-expression (macro).
sql-false-expression (class).
sql-false-expression-p (function).
sql-function-call (macro).
sql-function-call (class).
sql-function-call-p (function).
sql-in (function).
sql-intersect (function).
sql-is-not-null (function).
sql-is-null (function).
sql-like (macro).
sql-like (class).
sql-like-p (function).
sql-max (function).
sql-min (function).
sql-n-ary-operator (macro).
sql-n-ary-operator (class).
sql-n-ary-operator-p (function).
sql-not (function).
sql-operator (macro).
sql-operator (class).
sql-operator-p (function).
sql-or (function).
sql-query-expression (macro).
sql-query-expression (class).
sql-query-expression-p (function).
sql-regexp-like (macro).
sql-regexp-like (class).
sql-regexp-like-p (function).
sql-set-operation-expression (macro).
sql-set-operation-expression (class).
sql-set-operation-expression-p (function).
sql-subquery (macro).
sql-subquery (class).
sql-subquery-p (function).
sql-sum (function).
sql-unary-operator (macro).
sql-unary-operator (class).
sql-unary-operator-p (function).
sql-union (function).
sql-| (function).
sql-|/ (function).
sql-|| (function).
sql-~ (function).
string-of (reader method).
string-of (reader method).
(setf string-of) (writer method).
(setf string-of) (writer method).
subqueries-of (reader method).
(setf subqueries-of) (writer method).
hu.dwim.rdbms/source/syntax/format.lispsyntax (module).
format-sql (function).
format-sql-to-string (function).
import-sql-constructor-names (function).
import-sql-syntax-node-names (function).
*binding-types* (special variable).
*binding-values* (special variable).
*binding-variables* (special variable).
*command-elements* (special variable).
*sql-constructor-names* (special variable).
*sql-stream* (special variable).
*sql-syntax-node-names* (special variable).
execute-command (method).
expand-sql-ast-into-lambda-form (function).
expand-sql-ast-into-lambda-form-cached (function).
format-char (macro).
format-comma-separated-identifiers (function).
format-comma-separated-list (function).
format-number (macro).
format-separated-list (function).
format-sql-syntax-node (generic function).
format-sql-where (function).
format-string (macro).
make-syntax-node (generic function).
print-number-to-sql-string (function).
reduce-subsequences (function).
same-backend-p (function).
sql-constructor-name (function).
sql-operator-name (function).
vector-extend (function).
with-cache (macro).
hu.dwim.rdbms/source/syntax/index.lispsyntax.lisp (file).
syntax (module).
print-object (method).
print-object (method).
print-object (method).
sql-create-index (macro).
sql-create-index (class).
columns-of (reader method).
(setf columns-of) (writer method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
ignore-missing-p (reader method).
(setf ignore-missing-p) (writer method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
(setf name-of) (writer method).
sql-create-index-p (function).
sql-drop-index (macro).
sql-drop-index (class).
sql-drop-index-p (function).
sql-index (macro).
sql-index (class).
sql-index-p (function).
table-name-of (reader method).
(setf table-name-of) (writer method).
unique-p (reader method).
(setf unique-p) (writer method).
hu.dwim.rdbms/source/syntax/insert.lispsyntax.lisp (file).
syntax (module).
print-object (method).
columns-of (reader method).
(setf columns-of) (writer method).
format-sql-syntax-node (method).
make-syntax-node (method).
sql-insert (macro).
sql-insert (class).
sql-insert-p (function).
subselect-of (reader method).
(setf subselect-of) (writer method).
table-of (reader method).
(setf table-of) (writer method).
values-of (reader method).
(setf values-of) (writer method).
hu.dwim.rdbms/source/syntax/lock.lispsyntax.lisp (file).
syntax (module).
print-object (method).
format-sql-syntax-node (method).
make-syntax-node (method).
mode-of (reader method).
(setf mode-of) (writer method).
sql-lock-table (macro).
sql-lock-table (class).
sql-lock-table-p (function).
table-of (reader method).
(setf table-of) (writer method).
wait-p (reader method).
(setf wait-p) (writer method).
hu.dwim.rdbms/source/syntax/reader-macro.lispsyntax (module).
enable-sql-syntax (macro).
*original-unquote-reader* (special variable).
+default-sql-syntax-close-character+ (constant).
+default-sql-syntax-open-character+ (constant).
+default-sql-syntax-unquote-character+ (constant).
make-sql-reader (function).
hu.dwim.rdbms/source/syntax/select.lispsyntax.lisp (file).
expression.lisp (file).
syntax (module).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
alias-of (reader method).
alias-of (reader method).
alias-of (reader method).
(setf alias-of) (writer method).
(setf alias-of) (writer method).
(setf alias-of) (writer method).
column-of (reader method).
(setf column-of) (writer method).
column-spec-of (reader method).
(setf column-spec-of) (writer method).
columns-of (reader method).
(setf columns-of) (writer method).
distinct-p (reader method).
(setf distinct-p) (writer method).
for-of (reader method).
(setf for-of) (writer method).
format-sql-identifier (method).
format-sql-identifier (method).
format-sql-identifier (method).
format-sql-identifier (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-table-reference (function).
group-by-of (reader method).
(setf group-by-of) (writer method).
having-of (reader method).
(setf having-of) (writer method).
kind-of (reader method).
(setf kind-of) (writer method).
left-of (reader method).
(setf left-of) (writer method).
limit-of (reader method).
(setf limit-of) (writer method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
(setf name-of) (writer method).
offset-of (reader method).
(setf offset-of) (writer method).
on-of (reader method).
(setf on-of) (writer method).
order-by-of (reader method).
(setf order-by-of) (writer method).
ordering-of (reader method).
(setf ordering-of) (writer method).
right-of (reader method).
(setf right-of) (writer method).
sort-key-of (reader method).
(setf sort-key-of) (writer method).
sql-all-columns (macro).
sql-all-columns (class).
sql-all-columns-p (function).
sql-column-alias (macro).
sql-column-alias (class).
sql-column-alias* (type).
sql-column-alias-p (function).
sql-derived-table (macro).
sql-derived-table (class).
sql-derived-table-p (function).
sql-distinct-spec (macro).
sql-distinct-spec (class).
sql-distinct-spec-p (function).
sql-joined-table (macro).
sql-joined-table (class).
sql-joined-table-p (function).
sql-select (macro).
sql-select (class).
sql-select-p (function).
sql-sort-spec (macro).
sql-sort-spec (class).
sql-sort-spec-p (function).
sql-table-alias (macro).
sql-table-alias (class).
sql-table-alias* (type).
sql-table-alias-p (function).
sql-table-reference (type).
subquery-of (reader method).
(setf subquery-of) (writer method).
table-of (reader method).
(setf table-of) (writer method).
tables-of (reader method).
(setf tables-of) (writer method).
using-of (reader method).
(setf using-of) (writer method).
wait-p (reader method).
(setf wait-p) (writer method).
where-of (reader method).
(setf where-of) (writer method).
hu.dwim.rdbms/source/syntax/sequence.lispsyntax.lisp (file).
syntax (module).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
currentp (reader method).
(setf currentp) (writer method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
ignore-missing-p (reader method).
(setf ignore-missing-p) (writer method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
name-of (reader method).
name-of (reader method).
name-of (reader method).
name-of (reader method).
(setf name-of) (writer method).
(setf name-of) (writer method).
(setf name-of) (writer method).
(setf name-of) (writer method).
(setf name-of) (writer method).
sql-create-sequence (macro).
sql-create-sequence (class).
sql-create-sequence-p (function).
sql-drop-sequence (macro).
sql-drop-sequence (class).
sql-drop-sequence-p (function).
sql-sequence-currval-column (macro).
sql-sequence-currval-column (class).
sql-sequence-currval-column-p (function).
sql-sequence-nextval-column (macro).
sql-sequence-nextval-column (class).
sql-sequence-nextval-column-p (function).
sql-sequence-setval (macro).
sql-sequence-setval (class).
sql-sequence-setval-p (function).
temporary-p (reader method).
(setf temporary-p) (writer method).
value-of (reader method).
(setf value-of) (writer method).
hu.dwim.rdbms/source/syntax/sexp.lispsyntax.lisp (file).
expression.lisp (file).
syntax (module).
sql (macro).
compile-sexp-sql (function).
compile-sexp-sql-binding-variable (function).
compile-sexp-sql-column (function).
compile-sexp-sql-column-alias (function).
compile-sexp-sql-columns (function).
compile-sexp-sql-create (function).
compile-sexp-sql-delete (function).
compile-sexp-sql-drop (function).
compile-sexp-sql-expression (function).
compile-sexp-sql-function-call (function).
compile-sexp-sql-function-call-argument (function).
compile-sexp-sql-insert (function).
compile-sexp-sql-literal (function).
compile-sexp-sql-select (function).
compile-sexp-sql-table-alias (function).
compile-sexp-sql-type (function).
compile-sexp-sql-unquote (function).
compile-sexp-sql-update (function).
compile-sexp-sql-where (function).
error-at-form-of (reader method).
(setf error-at-form-of) (writer method).
process-sexp-sql-syntax-list (function).
process-sexp-sql-syntax-node (function).
sexp-sql-unquote-p (function).
sql-compile-error (function).
sql-compile-error (condition).
sql-compile-error-p (function).
sql-function-call-form-p (function).
sql-function-name-p (function).
sql-symbol-equal (function).
stringify (function).
whole-form-of (reader method).
(setf whole-form-of) (writer method).
hu.dwim.rdbms/source/syntax/syntax.lispformat.lisp (file).
syntax (module).
make-load-form (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
unbound-binding-variable-error (condition).
*expand-cached* (special variable).
execute-command (method).
expand-sql-unquote (function).
form-of (reader method).
(setf form-of) (writer method).
format-sql-function-name (generic function).
format-sql-identifier (generic function).
format-sql-literal (generic function).
format-sql-operator-name (generic function).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
name-of (reader method).
(setf name-of) (writer method).
named-sql-syntax-node (macro).
named-sql-syntax-node (class).
named-sql-syntax-node-p (function).
push-form-into-command-elements (function).
spliced-p (reader method).
(setf spliced-p) (writer method).
sql-binding-variable (macro).
sql-binding-variable (class).
sql-binding-variable-p (function).
sql-ddl-statement (class).
sql-ddl-statement-p (function).
sql-dml-statement (class).
sql-dml-statement-p (function).
sql-fragment (macro).
sql-fragment (class).
sql-fragment-p (function).
sql-identifier (macro).
sql-identifier (class).
sql-identifier* (type).
sql-identifier-p (function).
sql-literal (macro).
sql-literal (class).
sql-literal* (type).
sql-literal-p (function).
sql-of (reader method).
(setf sql-of) (writer method).
sql-statement (class).
sql-statement-p (function).
sql-syntax-node (macro).
sql-syntax-node (class).
sql-syntax-node-p (function).
sql-unquote (macro).
sql-unquote (class).
sql-unquote-p (function).
type-of (reader method).
type-of (reader method).
(setf type-of) (writer method).
(setf type-of) (writer method).
unbound-binding-variable-error-p (function).
unquote-aware-format-sql-binding-variable (function).
unquote-aware-format-sql-literal (function).
value-of (reader method).
(setf value-of) (writer method).
variable-name-of (reader method).
(setf variable-name-of) (writer method).
hu.dwim.rdbms/source/syntax/type.lispsyntax.lisp (file).
syntax (module).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
print-object (method).
bit-size-of (reader method).
(setf bit-size-of) (writer method).
equal-type-p (method).
equal-type-p (method).
equal-type-p (method).
format-size (function).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
format-sql-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
make-syntax-node (method).
rdbms-type-for (method).
size-of (reader method).
(setf size-of) (writer method).
sql-binary-large-object-type (macro).
sql-binary-large-object-type (class).
sql-binary-large-object-type-p (function).
sql-bit-sized-type (macro).
sql-bit-sized-type (class).
sql-bit-sized-type-p (function).
sql-boolean-type (macro).
sql-boolean-type (class).
sql-boolean-type-p (function).
sql-character-large-object-type (macro).
sql-character-large-object-type (class).
sql-character-large-object-type-p (function).
sql-character-type (macro).
sql-character-type (class).
sql-character-type-p (function).
sql-character-varying-type (macro).
sql-character-varying-type (class).
sql-character-varying-type-p (function).
sql-date-type (macro).
sql-date-type (class).
sql-date-type-p (function).
sql-float-type (macro).
sql-float-type (class).
sql-float-type-p (function).
sql-integer-type (macro).
sql-integer-type (class).
sql-integer-type-p (function).
sql-interval-type (macro).
sql-interval-type (class).
sql-interval-type-p (function).
sql-numeric-type (macro).
sql-numeric-type (class).
sql-numeric-type-p (function).
sql-simple-type (macro).
sql-simple-type (class).
sql-simple-type-p (function).
sql-sized-type (macro).
sql-sized-type (class).
sql-sized-type-p (function).
sql-string-type (macro).
sql-string-type (class).
sql-string-type-p (function).
sql-time-type (macro).
sql-time-type (class).
sql-time-type-p (function).
sql-timestamp-type (macro).
sql-timestamp-type (class).
sql-timestamp-type-p (function).
sql-timestamp-with-timezone-type (macro).
sql-timestamp-with-timezone-type (class).
sql-timestamp-with-timezone-type-p (function).
sql-type (macro).
sql-type (class).
sql-type-p (function).
hu.dwim.rdbms/source/syntax/update.lispsyntax.lisp (file).
syntax (module).
print-object (method).
columns-of (reader method).
(setf columns-of) (writer method).
format-sql-syntax-node (method).
make-syntax-node (method).
sql-update (macro).
sql-update (class).
sql-update-p (function).
table-of (reader method).
(setf table-of) (writer method).
values-of (reader method).
(setf values-of) (writer method).
where-of (reader method).
(setf where-of) (writer method).
hu.dwim.rdbms/source/variables.lisppackage.lisp (file).
source (module).
*database* (special variable).
*implicit-transaction* (special variable).
*implicit-transaction-default-terminal-action* (special variable).
*signal-non-destructive-alter-table-commands* (special variable).
*transaction* (special variable).
Packages are listed by definition order.
hu.dwim.rdbmsbabel.
hu.dwim.asdf.
hu.dwim.common.
hu.dwim.def.
hu.dwim.defclass-star.
hu.dwim.logger.
hu.dwim.syntax-sugar.
hu.dwim.util.
*database* (special variable).
*implicit-transaction* (special variable).
*implicit-transaction-default-terminal-action* (special variable).
*signal-non-destructive-alter-table-commands* (special variable).
*transaction* (special variable).
+database-command-line-options+ (constant).
abandon-and-recreate-transaction (function).
add-column (function).
add-foreign-key-constraint (function).
add-primary-key-constraint (function).
alter-column-type (function).
alter-table (function).
assert-single-select-statement (macro).
begin (function).
begin-transaction (generic function).
break-on-next-command (function).
call-in-transaction (generic function).
cleanup-transaction (generic function).
clear-ddl-query-cache (function).
collect-rows (function).
column-count (generic function).
column-name (generic function).
column-type (generic function).
column-value (generic function).
commit (function).
commit-and-recreate-transaction (function).
commit-transaction (generic function).
connection-specification-of (generic reader).
(setf connection-specification-of) (generic writer).
constraint-to-action (generic function).
constraints-of (generic reader).
(setf constraints-of) (generic writer).
continue-with-schema-change (function).
create-index (function).
create-sequence (function).
create-table (function).
create-temporary-table (function).
create-view (function).
current-delete-counter (function).
current-insert-counter (function).
current-row (function).
current-select-counter (function).
current-update-counter (function).
cursor-position (generic function).
(setf cursor-position) (generic function).
database (class).
database-list-table-foreign-keys (generic function).
database-list-view-definitions (generic function).
database-view-definition (generic function).
deadlock-detected-error (function).
deadlock-detected-error (condition).
delete-counter-of (generic reader).
(setf delete-counter-of) (generic writer).
delete-records (function).
disable-ddl-query-cache (function).
disable-sql-log (function).
drop-column (function).
drop-foreign-key (function).
drop-index (function).
drop-sequence (function).
drop-table (function).
drop-table-foreign-keys (function).
drop-view (function).
enable-ddl-query-cache (function).
enable-sql-log (function).
enable-sql-syntax (macro).
execute (function).
execute-ddl (function).
for-each-row (function).
foreign-key-descriptor (class).
format-sql (function).
format-sql-to-string (function).
import-sql-constructor-names (function).
import-sql-syntax-node-names (function).
in-transaction-p (function).
insert-counter-of (generic reader).
(setf insert-counter-of) (generic writer).
insert-record (function).
list-dependent-views (function).
list-sequences (function).
list-table-columns (function).
list-table-foreign-keys (function).
list-table-indices (function).
list-table-primary-constraints (function).
list-tables (function).
list-view-definitions (function).
list-views (function).
make-cursor (generic function).
make-transaction (generic function).
mark-transaction-for-commit-only (function).
mark-transaction-for-rollback-only (function).
notify-transaction-event (generic function).
rdbms-error (condition).
rdbms-name-for (function).
register-hook-in-transaction (generic function).
register-transaction-hook (macro).
release-savepoint (function).
report-transaction-state (function).
rollback (function).
rollback-to-savepoint (function).
rollback-transaction (generic function).
row-count (generic function).
savepoint (function).
select-count-* (function).
select-counter-of (generic reader).
(setf select-counter-of) (generic writer).
select-records (function).
sequence-current (function).
sequence-exists-p (function).
sequence-next (function).
set-sequence-value (function).
simple-rdbms-error (function).
simple-rdbms-error (condition).
sql (macro).
sql-add-foreign-key-constraint-action (macro).
sql-add-foreign-key-constraint-action (class).
sql-cond (function).
sql-create-index (macro).
sql-create-index (class).
sql-create-table (macro).
sql-create-table (class).
sql-create-view (macro).
sql-create-view (class).
sql-drop-constraint-action (macro).
sql-drop-constraint-action (class).
sql-foreign-key-constraint (macro).
sql-foreign-key-constraint (class).
sql-if (function).
table-exists-p (function).
transaction (class).
transaction-in-progress-p (function).
transaction-mixin-class (generic function).
transaction-timestamp (function).
transaction-valid-p (function).
transaction-with-hooks-mixin (class).
unable-to-obtain-lock-error (function).
unable-to-obtain-lock-error (condition).
unbound-binding-variable-error (condition).
unconfirmed-destructive-schema-change (condition).
unconfirmed-destructive-schema-change/alter-column-type (condition).
unconfirmed-destructive-schema-change/drop-column (condition).
unconfirmed-schema-change (condition).
unconfirmed-schema-change/add-column (condition).
unconfirmed-schema-change/add-foreign-key (condition).
unconfirmed-schema-change/create-table (condition).
unconfirmed-schema-change/drop-foreign-key (condition).
unconfirmed-schema-change/replace-foreign-key (condition).
update-counter-of (generic reader).
(setf update-counter-of) (generic writer).
update-index (function).
update-records (function).
update-table (function).
update-view (function).
view-definition (function).
view-exists-p (function).
with-confirmed-destructive-schema-changes (macro).
with-database (macro).
with-readonly-transaction (macro).
with-transaction (macro).
with-transaction* (macro).
%generate-log-description-for-command (function).
%signal-translated-simple-rdbms-error (function).
*binding-types* (special variable).
*binding-values* (special variable).
*binding-variables* (special variable).
*command-elements* (special variable).
*expand-cached* (special variable).
*original-unquote-reader* (special variable).
*sql-constructor-names* (special variable).
*sql-function-names* (special variable).
*sql-operator-names* (special variable).
*sql-stream* (special variable).
*sql-syntax-node-names* (special variable).
+default-sql-syntax-close-character+ (constant).
+default-sql-syntax-open-character+ (constant).
+default-sql-syntax-unquote-character+ (constant).
absolute-cursor-position (generic function).
(setf absolute-cursor-position) (generic function).
action-of (generic reader).
(setf action-of) (generic writer).
actions-of (generic reader).
(setf actions-of) (generic writer).
alias-of (generic reader).
(setf alias-of) (generic writer).
all-p (generic reader).
(setf all-p) (generic writer).
arguments-of (generic reader).
(setf arguments-of) (generic writer).
as-of (generic reader).
(setf as-of) (generic writer).
assert-transaction-in-progress (function).
backend-release-savepoint (generic function).
begin-was-executed-p (generic reader).
(setf begin-was-executed-p) (generic writer).
bit-size-of (generic reader).
(setf bit-size-of) (generic writer).
break-on-next-command-p (generic reader).
(setf break-on-next-command-p) (generic writer).
calculate-rdbms-name (generic function).
calculate-rdbms-name-with-utf-8-length-limit (function).
call-transaction-hooks (function).
call-with-confirmed-destructive-schema-changes (function).
call-with-transaction* (function).
cascade-p (generic reader).
(setf cascade-p) (generic writer).
case-sensitive-p (generic reader).
(setf case-sensitive-p) (generic writer).
clauses-of (generic reader).
(setf clauses-of) (generic writer).
close-cursor (generic function).
collect-column-foreign-keys (function).
column-name-of (generic reader).
(setf column-name-of) (generic writer).
column-of (generic reader).
(setf column-of) (generic writer).
column-spec-of (generic reader).
(setf column-spec-of) (generic writer).
column-type-of (generic reader).
(setf column-type-of) (generic writer).
columns-of (generic reader).
(setf columns-of) (generic writer).
command-counter (class).
command-counter-of (generic reader).
(setf command-counter-of) (generic writer).
command-counter-p (function).
compile-sexp-sql (function).
compile-sexp-sql-binding-variable (function).
compile-sexp-sql-column (function).
compile-sexp-sql-column-alias (function).
compile-sexp-sql-columns (function).
compile-sexp-sql-create (function).
compile-sexp-sql-delete (function).
compile-sexp-sql-drop (function).
compile-sexp-sql-expression (function).
compile-sexp-sql-function-call (function).
compile-sexp-sql-function-call-argument (function).
compile-sexp-sql-insert (function).
compile-sexp-sql-literal (function).
compile-sexp-sql-select (function).
compile-sexp-sql-table-alias (function).
compile-sexp-sql-type (function).
compile-sexp-sql-unquote (function).
compile-sexp-sql-update (function).
compile-sexp-sql-where (function).
constraint-name-of (generic reader).
(setf constraint-name-of) (generic writer).
current-row-index-of (generic reader).
(setf current-row-index-of) (generic writer).
currentp (generic reader).
(setf currentp) (generic writer).
cursor (class).
cursorp (function).
database-list-dependent-views (generic function).
database-list-sequences (generic function).
database-list-table-columns (generic function).
database-list-table-indices (generic function).
database-list-table-primary-constraints (generic function).
database-list-tables (generic function).
database-list-views (generic function).
database-of (generic reader).
(setf database-of) (generic writer).
databasep (function).
ddl-query-cache-of (generic reader).
(setf ddl-query-cache-of) (generic writer).
deadlock-detected-error-p (function).
default-result-type-of (generic reader).
(setf default-result-type-of) (generic writer).
default-value-of (generic reader).
(setf default-value-of) (generic writer).
delete-rule-of (generic reader).
(setf delete-rule-of) (generic writer).
distinct-p (generic reader).
(setf distinct-p) (generic writer).
encoding-of (generic reader).
(setf encoding-of) (generic writer).
equal-type-p (generic function).
error-at-form-of (generic reader).
(setf error-at-form-of) (generic writer).
event-of (generic reader).
(setf event-of) (generic writer).
execute-command (generic function).
expand-sql-ast-into-lambda-form (function).
expand-sql-ast-into-lambda-form-cached (function).
expand-sql-unquote (function).
expression-of (generic reader).
(setf expression-of) (generic writer).
expressions-of (generic reader).
(setf expressions-of) (generic writer).
fix-of (generic reader).
(setf fix-of) (generic writer).
fkey-actions-same-p (function).
for-of (generic reader).
(setf for-of) (generic writer).
foreign-key-descriptor-p (function).
form-of (generic reader).
(setf form-of) (generic writer).
format-char (macro).
format-comma-separated-identifiers (function).
format-comma-separated-list (function).
format-number (macro).
format-separated-list (function).
format-size (function).
format-sql-function-name (generic function).
format-sql-identifier (generic function).
format-sql-literal (generic function).
format-sql-operator-name (generic function).
format-sql-syntax-node (generic function).
format-sql-table-reference (function).
format-sql-where (function).
format-string (macro).
function-of (generic reader).
(setf function-of) (generic writer).
group-by-of (generic reader).
(setf group-by-of) (generic writer).
having-of (generic reader).
(setf having-of) (generic writer).
hooks-of (generic reader).
(setf hooks-of) (generic writer).
ignore-missing-p (generic reader).
(setf ignore-missing-p) (generic writer).
kind-of (generic reader).
(setf kind-of) (generic writer).
left-of (generic reader).
(setf left-of) (generic writer).
limit-of (generic reader).
(setf limit-of) (generic writer).
make-sql-reader (function).
make-syntax-node (generic function).
mode-of (generic reader).
(setf mode-of) (generic writer).
name-of (generic reader).
(setf name-of) (generic writer).
named-sql-syntax-node (macro).
named-sql-syntax-node (class).
named-sql-syntax-node-p (function).
new-rdbms-type-of (generic reader).
(setf new-rdbms-type-of) (generic writer).
new-type-of (generic reader).
(setf new-type-of) (generic writer).
offset-of (generic reader).
(setf offset-of) (generic writer).
old-type-of (generic reader).
(setf old-type-of) (generic writer).
on-of (generic reader).
(setf on-of) (generic writer).
order-by-of (generic reader).
(setf order-by-of) (generic writer).
ordering-of (generic reader).
(setf ordering-of) (generic writer).
original-error-of (generic reader).
(setf original-error-of) (generic writer).
pattern-of (generic reader).
(setf pattern-of) (generic writer).
prepare-command (generic function).
prepared-statement (class).
prepared-statement-p (function).
print-number-to-sql-string (function).
process-sexp-sql-syntax-list (function).
process-sexp-sql-syntax-node (function).
push-form-into-command-elements (function).
random-access-cursor (class).
random-access-cursor-p (function).
rdbms-error-p (function).
rdbms-type-for (generic function).
rdbms.debug (macro).
rdbms.dribble (macro).
rdbms.error (macro).
rdbms.fatal (macro).
rdbms.info (macro).
rdbms.warn (macro).
reduce-subsequences (function).
replace-p (generic reader).
(setf replace-p) (generic writer).
right-of (generic reader).
(setf right-of) (generic writer).
rows-of (generic reader).
(setf rows-of) (generic writer).
same-backend-p (function).
sequence-cursor (class).
sequence-cursor-p (function).
sequential-access-cursor (class).
sequential-access-cursor-p (function).
set-operation-of (generic reader).
(setf set-operation-of) (generic writer).
sexp-sql-unquote-p (function).
simple-rdbms-error-p (function).
size-of (generic reader).
(setf size-of) (generic writer).
sort-key-of (generic reader).
(setf sort-key-of) (generic writer).
source-column-of (generic reader).
(setf source-column-of) (generic writer).
source-columns-of (generic reader).
(setf source-columns-of) (generic writer).
source-table-of (generic reader).
(setf source-table-of) (generic writer).
spliced-p (generic reader).
(setf spliced-p) (generic writer).
sql-# (function).
sql-% (function).
sql-& (function).
sql-* (function).
sql-+ (function).
sql-- (function).
sql-/ (function).
sql-< (function).
sql-<< (function).
sql-<= (function).
sql-<> (function).
sql-= (function).
sql-> (function).
sql->= (function).
sql->> (function).
sql-@ (function).
sql-^ (function).
sql-add-column-action (macro).
sql-add-column-action (class).
sql-add-column-action-p (function).
sql-add-constraint-action (macro).
sql-add-constraint-action (class).
sql-add-constraint-action-p (function).
sql-add-foreign-key-constraint-action-p (function).
sql-add-primary-key-constraint-action (macro).
sql-add-primary-key-constraint-action (class).
sql-add-primary-key-constraint-action-p (function).
sql-all-columns (macro).
sql-all-columns (class).
sql-all-columns-p (function).
sql-alter-column-type-action (macro).
sql-alter-column-type-action (class).
sql-alter-column-type-action-p (function).
sql-alter-table (macro).
sql-alter-table (class).
sql-alter-table-p (function).
sql-and (function).
sql-avg (function).
sql-binary-large-object-type (macro).
sql-binary-large-object-type (class).
sql-binary-large-object-type-p (function).
sql-binary-operator (macro).
sql-binary-operator (class).
sql-binary-operator-p (function).
sql-binding-variable (macro).
sql-binding-variable (class).
sql-binding-variable-p (function).
sql-bit-sized-type (macro).
sql-bit-sized-type (class).
sql-bit-sized-type-p (function).
sql-boolean-type (macro).
sql-boolean-type (class).
sql-boolean-type-p (function).
sql-case (macro).
sql-case (class).
sql-case-p (function).
sql-character-large-object-type (macro).
sql-character-large-object-type (class).
sql-character-large-object-type-p (function).
sql-character-type (macro).
sql-character-type (class).
sql-character-type-p (function).
sql-character-varying-type (macro).
sql-character-varying-type (class).
sql-character-varying-type-p (function).
sql-column (macro).
sql-column (class).
sql-column-alias (macro).
sql-column-alias (class).
sql-column-alias* (type).
sql-column-alias-p (function).
sql-column-p (function).
sql-compile-error (function).
sql-compile-error (condition).
sql-compile-error-p (function).
sql-constraint (macro).
sql-constraint (class).
sql-constraint-p (function).
sql-constraint-with-tablespace (macro).
sql-constraint-with-tablespace (class).
sql-constraint-with-tablespace-p (function).
sql-constructor-name (function).
sql-count (function).
sql-count-* (function).
sql-create-index-p (function).
sql-create-sequence (macro).
sql-create-sequence (class).
sql-create-sequence-p (function).
sql-create-table-p (function).
sql-create-view-p (function).
sql-date-type (macro).
sql-date-type (class).
sql-date-type-p (function).
sql-ddl-statement (class).
sql-ddl-statement-p (function).
sql-delete (macro).
sql-delete (class).
sql-delete-p (function).
sql-derived-table (macro).
sql-derived-table (class).
sql-derived-table-p (function).
sql-distinct (function).
sql-distinct-spec (macro).
sql-distinct-spec (class).
sql-distinct-spec-p (function).
sql-dml-statement (class).
sql-dml-statement-p (function).
sql-drop-column-action (macro).
sql-drop-column-action (class).
sql-drop-column-action-p (function).
sql-drop-constraint-action-p (function).
sql-drop-index (macro).
sql-drop-index (class).
sql-drop-index-p (function).
sql-drop-sequence (macro).
sql-drop-sequence (class).
sql-drop-sequence-p (function).
sql-drop-table (macro).
sql-drop-table (class).
sql-drop-table-p (function).
sql-drop-view (macro).
sql-drop-view (class).
sql-drop-view-p (function).
sql-except (function).
sql-exists (function).
sql-expression (macro).
sql-expression (class).
sql-expression-p (function).
sql-false-expression (macro).
sql-false-expression (class).
sql-false-expression-p (function).
sql-float-type (macro).
sql-float-type (class).
sql-float-type-p (function).
sql-foreign-key-action (macro).
sql-foreign-key-action (class).
sql-foreign-key-action-p (function).
sql-foreign-key-constraint-p (function).
sql-fragment (macro).
sql-fragment (class).
sql-fragment-p (function).
sql-function-call (macro).
sql-function-call (class).
sql-function-call-form-p (function).
sql-function-call-p (function).
sql-function-name-p (function).
sql-identifier (macro).
sql-identifier (class).
sql-identifier* (type).
sql-identifier-p (function).
sql-in (function).
sql-index (macro).
sql-index (class).
sql-index-p (function).
sql-insert (macro).
sql-insert (class).
sql-insert-p (function).
sql-integer-type (macro).
sql-integer-type (class).
sql-integer-type-p (function).
sql-intersect (function).
sql-interval-type (macro).
sql-interval-type (class).
sql-interval-type-p (function).
sql-is-not-null (function).
sql-is-null (function).
sql-joined-table (macro).
sql-joined-table (class).
sql-joined-table-p (function).
sql-like (macro).
sql-like (class).
sql-like-p (function).
sql-literal (macro).
sql-literal (class).
sql-literal* (type).
sql-literal-p (function).
sql-literal-values-for (function).
sql-lock-table (macro).
sql-lock-table (class).
sql-lock-table-p (function).
sql-max (function).
sql-min (function).
sql-n-ary-operator (macro).
sql-n-ary-operator (class).
sql-n-ary-operator-p (function).
sql-not (function).
sql-not-null-constraint (macro).
sql-not-null-constraint (class).
sql-not-null-constraint-p (function).
sql-null-constraint (macro).
sql-null-constraint (class).
sql-null-constraint-p (function).
sql-numeric-type (macro).
sql-numeric-type (class).
sql-numeric-type-p (function).
sql-of (generic reader).
(setf sql-of) (generic writer).
sql-operator (macro).
sql-operator (class).
sql-operator-name (function).
sql-operator-p (function).
sql-or (function).
sql-primary-key-constraint (macro).
sql-primary-key-constraint (class).
sql-primary-key-constraint-p (function).
sql-query-expression (macro).
sql-query-expression (class).
sql-query-expression-p (function).
sql-regexp-like (macro).
sql-regexp-like (class).
sql-regexp-like-p (function).
sql-select (macro).
sql-select (class).
sql-select-p (function).
sql-sequence-currval-column (macro).
sql-sequence-currval-column (class).
sql-sequence-currval-column-p (function).
sql-sequence-nextval-column (macro).
sql-sequence-nextval-column (class).
sql-sequence-nextval-column-p (function).
sql-sequence-setval (macro).
sql-sequence-setval (class).
sql-sequence-setval-p (function).
sql-set-operation-expression (macro).
sql-set-operation-expression (class).
sql-set-operation-expression-p (function).
sql-simple-type (macro).
sql-simple-type (class).
sql-simple-type-p (function).
sql-sized-type (macro).
sql-sized-type (class).
sql-sized-type-p (function).
sql-sort-spec (macro).
sql-sort-spec (class).
sql-sort-spec-p (function).
sql-statement (class).
sql-statement-p (function).
sql-string-type (macro).
sql-string-type (class).
sql-string-type-p (function).
sql-subquery (macro).
sql-subquery (class).
sql-subquery-p (function).
sql-sum (function).
sql-symbol-equal (function).
sql-syntax-node (macro).
sql-syntax-node (class).
sql-syntax-node-p (function).
sql-table-alias (macro).
sql-table-alias (class).
sql-table-alias* (type).
sql-table-alias-p (function).
sql-table-reference (type).
sql-time-type (macro).
sql-time-type (class).
sql-time-type-p (function).
sql-timestamp-type (macro).
sql-timestamp-type (class).
sql-timestamp-type-p (function).
sql-timestamp-with-timezone-type (macro).
sql-timestamp-with-timezone-type (class).
sql-timestamp-with-timezone-type-p (function).
sql-type (macro).
sql-type (class).
sql-type-p (function).
sql-unary-operator (macro).
sql-unary-operator (class).
sql-unary-operator-p (function).
sql-union (function).
sql-unique-constraint (macro).
sql-unique-constraint (class).
sql-unique-constraint-p (function).
sql-unquote (macro).
sql-unquote (class).
sql-unquote-p (function).
sql-update (macro).
sql-update (class).
sql-update-p (function).
sql-| (function).
sql-|/ (function).
sql-|| (function).
sql-~ (function).
sql.debug (macro).
sql.dribble (macro).
sql.error (macro).
sql.fatal (macro).
sql.info (macro).
sql.warn (macro).
state-of (generic reader).
(setf state-of) (generic writer).
string-of (generic reader).
(setf string-of) (generic writer).
stringify (function).
subqueries-of (generic reader).
(setf subqueries-of) (generic writer).
subquery-of (generic reader).
(setf subquery-of) (generic writer).
subselect-of (generic reader).
(setf subselect-of) (generic writer).
table-name-of (generic reader).
(setf table-name-of) (generic writer).
table-of (generic reader).
(setf table-of) (generic writer).
tables-of (generic reader).
(setf tables-of) (generic writer).
tablespace-of (generic reader).
(setf tablespace-of) (generic writer).
target-column-of (generic reader).
(setf target-column-of) (generic writer).
target-columns-of (generic reader).
(setf target-columns-of) (generic writer).
target-table-of (generic reader).
(setf target-table-of) (generic writer).
temporary-of (generic reader).
(setf temporary-of) (generic writer).
temporary-p (generic reader).
(setf temporary-p) (generic writer).
terminal-action-of (generic reader).
(setf terminal-action-of) (generic function).
timestamp-of (generic reader).
(setf timestamp-of) (generic writer).
transaction-class-of (generic reader).
(setf transaction-class-of) (generic writer).
transaction-error (condition).
transaction-error-p (function).
transaction-hook (class).
transaction-hook-action (type).
transaction-hook-invocation-time (type).
transaction-hook-p (function).
transaction-of (generic reader).
(setf transaction-of) (generic writer).
transaction-with-hooks-mixin-p (function).
transactionp (function).
translated-rdbms-error (condition).
translated-rdbms-error-p (function).
type-of (generic reader).
(setf type-of) (generic writer).
unable-to-obtain-lock-error-p (function).
unbound-binding-variable-error-p (function).
unconfirmed-destructive-schema-change-p (function).
unconfirmed-destructive-schema-change/alter-column-type-p (function).
unconfirmed-destructive-schema-change/drop-column-p (function).
unconfirmed-schema-change-p (function).
unconfirmed-schema-change/add-column-p (function).
unconfirmed-schema-change/add-foreign-key-p (function).
unconfirmed-schema-change/create-table-p (function).
unconfirmed-schema-change/drop-foreign-key-p (function).
unconfirmed-schema-change/replace-foreign-key-p (function).
unique-p (generic reader).
(setf unique-p) (generic writer).
unquote-aware-format-sql-binding-variable (function).
unquote-aware-format-sql-literal (function).
update-binding-values (function).
update-existing-table (function).
update-existing-table-foreign-keys (function).
update-rule-of (generic reader).
(setf update-rule-of) (generic writer).
using-of (generic reader).
(setf using-of) (generic writer).
value-of (generic reader).
(setf value-of) (generic writer).
values-of (generic reader).
(setf values-of) (generic writer).
variable-name-of (generic reader).
(setf variable-name-of) (generic writer).
vector-extend (function).
wait-p (generic reader).
(setf wait-p) (generic writer).
when-of (generic reader).
(setf when-of) (generic writer).
where-of (generic reader).
(setf where-of) (generic writer).
whole-form-of (generic reader).
(setf whole-form-of) (generic writer).
with-cache (macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The current database, unbound by default. Can be rebound to access multiple databases within nested dynamic scope.
Specificies what to do when there is no transaction in progress during executing an SQL command. The value #f means an error will be signalled. The value :new unconditionally wraps each execution with a new transaction, while :ensure uses the current transaction if there’s one.
Specifies the default terminal action for implicit transactions.
The current transaction, unbound by default. Can be rebound to access multiple transactions within nested dynamic scope.
Enable [select ,foo ,bar] reader for the rest of the file (being loaded or compiled). Be careful when using in different situations, because it modifies *readtable*.
Parse BODY as an sexp-sql sexp.
Evaluates FORMS within the dynamic scope of DATABASE.
Evaluates FORMS within the dynamic scope of a new TRANSACTION that will unconditionally ROLLBACK.
Evaluates FORMS within the dynamic scope of a new TRANSACTION.
Evaluates FORMS within the dynamic scope of a new TRANSACTION.
Starts a new transaction. This transaction must be closed by an explicit call to either ROLLBACK or COMMIT. See with-transaction for convenience and safety. This is for debug purposes.
Commits the current transaction. The transaction must be started by an explicit call to BEGIN. This is for debug purposes.
Executes an SQL command. If VISITOR is not present the result is returned in a sequence. The type of the sequence is determined by RESULT-TYPE which is either LIST or VECTOR. When VISITOR is present it will be called for each row in the result.
A DDL statement is executed in a separate transaction if there is no active transaction.
Formats the given SQL syntax node into the stream.
Formats the given SQL syntax node into a string.
Rolls back the current transaction. The transaction must be started by an explicit call to BEGIN. This is for debug purposes.
Returns true if we have a running transaction and its terminal action will be a commit.
Extension point for with-transaction and begin.
Extension point for with-transaction macro.
Extension point with-transaction and commit/rollback.
sequence-cursor)) ¶Returns the column name as a string.
sequence-cursor) index) ¶Returns the corresponding SQL type object slots filled in.
sequence-cursor) index) ¶Returns values of type (or (member :null nil t) number string local-time (vector (unsigned-byte 8))).
sequence-cursor) index) ¶Extension point for with-transaction and commit.
transaction-with-hooks-mixin)) ¶sql-foreign-key-constraint) table-name) ¶sql-primary-key-constraint) table-name) ¶sql-column)) ¶automatically generated reader method
sql-column)) ¶automatically generated writer method
Returns values of type (or null (integer 0 (1- row-count))) where nil means the position is invalid.
sequence-cursor)) ¶Modifies the cursor position, an implementation may not support all kinds of positioning. The integer is a signed value and means relative positioning.
sequence-cursor)) ¶sequential-access-cursor)) ¶random-access-cursor)) ¶Returns the list of view names and definitions present in the database.
Returns the view’s definition present in the database.
command-counter)) ¶automatically generated reader method
command-counter)) ¶automatically generated writer method
command-counter)) ¶automatically generated reader method
command-counter)) ¶automatically generated writer method
Creates and associates a new cursor with the given ongoing transaction.
transaction) &key result-type initial-position &allow-other-keys) ¶Extension point for with-transaction.
transaction-with-hooks-mixin) when action (function function)) ¶Extension point for with-transaction and rollback.
transaction-with-hooks-mixin)) ¶sequence-cursor)) ¶command-counter)) ¶automatically generated reader method
command-counter)) ¶automatically generated writer method
Collects the transaction mixin classes which will be inherited by the transaction class instantiated by with-transaction when using this database.
list.
:most-specific-first
command-counter)) ¶automatically generated reader method
command-counter)) ¶automatically generated writer method
transaction-hook) &key when action) ¶sql-syntax-node) &optional env) ¶foreign-key-descriptor) stream0) ¶sql-drop-constraint-action) stream) ¶sql-create-index) stream) ¶sql-foreign-key-constraint) stream) ¶transaction) stream0) ¶sql-create-table) stream) ¶sql-add-foreign-key-constraint-action) stream) ¶sql-create-view) stream) ¶sql-drop-column-action) stream) ¶sql-sort-spec) stream) ¶sql-regexp-like) stream) ¶sql-literal) stream) ¶sql-drop-sequence) stream) ¶sql-character-large-object-type) stream) ¶sql-add-constraint-action) stream) ¶sql-select) stream) ¶sql-time-type) stream) ¶sql-distinct-spec) stream) ¶sql-operator) stream) ¶sql-alter-column-type-action) stream) ¶named-sql-syntax-node) stream0) ¶sql-create-sequence) stream) ¶sql-identifier) stream) ¶sql-syntax-node) stream) ¶sql-add-column-action) stream) ¶command-counter) stream0) ¶sql-binary-large-object-type) stream) ¶sql-timestamp-type) stream) ¶sql-set-operation-expression) stream) ¶sql-unary-operator) stream) ¶sql-primary-key-constraint) stream) ¶sql-sequence-nextval-column) stream) ¶sql-interval-type) stream) ¶sql-timestamp-with-timezone-type) stream) ¶sql-column) stream) ¶sql-sized-type) stream) ¶sql-add-primary-key-constraint-action) stream) ¶sql-function-call) stream) ¶sql-bit-sized-type) stream) ¶sql-unique-constraint) stream) ¶sql-unquote) stream) ¶sql-table-alias) stream) ¶sql-drop-index) stream) ¶sql-foreign-key-action) stream) ¶sql-subquery) stream) ¶sql-expression) stream) ¶sql-character-type) stream) ¶sql-constraint) stream) ¶sql-delete) stream) ¶sql-constraint-with-tablespace) stream) ¶sql-numeric-type) stream) ¶sql-null-constraint) stream) ¶sql-derived-table) stream) ¶sql-column-alias) stream) ¶sql-binary-operator) stream) ¶sql-fragment) stream) ¶sql-update) stream) ¶sql-not-null-constraint) stream) ¶sql-string-type) stream) ¶sql-drop-view) stream) ¶sql-drop-table) stream) ¶sql-boolean-type) stream) ¶sql-sequence-setval) stream) ¶sql-date-type) stream) ¶sql-simple-type) stream) ¶sql-integer-type) stream) ¶sql-float-type) stream) ¶sql-alter-table) stream) ¶sql-false-expression) stream) ¶sql-query-expression) stream) ¶sql-insert) stream) ¶sql-joined-table) stream) ¶sql-sequence-currval-column) stream) ¶sql-all-columns) stream) ¶sql-binding-variable) stream) ¶sql-n-ary-operator) stream) ¶sql-lock-table) stream) ¶sql-character-varying-type) stream) ¶sql-subquery)) ¶automatically generated writer method
hu.dwim.util.
sql-subquery)) ¶automatically generated reader method
hu.dwim.util.
prepared-statement)) ¶The query passed in when this statement was prepared.
hu.dwim.util.
prepared-statement)) ¶The query passed in when this statement was prepared.
hu.dwim.util.
condition.
rdbms-error.
simple-error.
:variable-name
:column-type
:constraint-name
:constraint-name
:constraint-name
Backend specific connection data, usually a plist of args passed to the connect function.
:connection-specification
(member vector list hu.dwim.rdbms::cursor)
(quote vector)
:default-result-type
Transactions will be instances of this class. This class is created according to the generic method transaction-mixin-class.
standard-class
:transaction-class
(member :utf-8 :us-ascii)
:utf-8
:encoding
A cache to speed up querying the metadata of the database (its schema).
(or hash-table null)
:ddl-query-cache
:name
:source-table
:source-column
:target-table
:target-column
:update-rule
:delete-rule
list
:source-columns
list
:target-columns
string
:target-table
hu.dwim.rdbms::sql-foreign-key-action
:delete-rule
hu.dwim.rdbms::sql-foreign-key-action
:update-rule
An SQL CREATE INDEX statement.
An SQL CREATE TABLE statement.
hu.dwim.rdbms::sql-identifier*
:name
(or boolean (member (:drop :preserve-rows :delete-rows)))
:temporary
list
:columns
(or hu.dwim.rdbms::sql-select hu.dwim.rdbms::sql-set-operation-expression)
:as
An SQL CREATE TABLE statement.
common-lisp.
boolean
:replace
string
:name
string
:target-table
string
:target-column
hu.dwim.rdbms::sql-foreign-key-action
:delete-rule
hu.dwim.rdbms::sql-foreign-key-action
:update-rule
An object representing a transaction context. The actual backend connection/transaction is usually lazily created.
(setf begin-was-executed-p).
begin-was-executed-p.
(setf break-on-next-command-p).
break-on-next-command-p.
(setf command-counter-of).
command-counter-of.
(setf database-of).
database-of.
(setf default-result-type-of).
default-result-type-of.
make-cursor.
print-object.
(setf state-of).
state-of.
(setf terminal-action-of).
(setf terminal-action-of).
terminal-action-of.
(setf timestamp-of).
timestamp-of.
hu.dwim.rdbms:database
:database
(member vector list hu.dwim.rdbms::cursor)
:default-result-type
(or null integer)
:timestamp
hu.dwim.rdbms::command-counter
(make-instance (quote hu.dwim.rdbms::command-counter))
:command-counter
boolean
:begin-was-executed
(member :uninitialized :committed :rolled-back :in-progress)
:uninitialized
:state
Used by with-transaction to decide what to do when the with-transaction body finishes without any errors.
(member :commit :rollback :marked-for-commit-only :marked-for-rollback-only)
:commit
:terminal-action
boolean
:break-on-next-command
list
:hooks
A list of symbols that name an SQL function
A list of symbols that name an SQL operator
Cuts off the end of names that are too long and appends the hash of the original name.
sql-foreign-key-action)) ¶automatically generated reader method
transaction-hook)) ¶automatically generated reader method
sql-foreign-key-action)) ¶automatically generated writer method
transaction-hook)) ¶automatically generated writer method
sql-alter-table)) ¶automatically generated reader method
sql-alter-table)) ¶automatically generated writer method
sql-column-alias)) ¶automatically generated reader method
sql-derived-table)) ¶automatically generated reader method
sql-table-alias)) ¶automatically generated reader method
sql-column-alias)) ¶automatically generated writer method
sql-derived-table)) ¶automatically generated writer method
sql-table-alias)) ¶automatically generated writer method
sql-set-operation-expression)) ¶automatically generated reader method
all.
sql-set-operation-expression)) ¶automatically generated writer method
all.
sql-function-call)) ¶automatically generated reader method
sql-function-call)) ¶automatically generated writer method
sql-create-table)) ¶automatically generated reader method
as.
sql-create-table)) ¶automatically generated writer method
as.
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated writer method
sql-bit-sized-type)) ¶automatically generated reader method
sql-bit-sized-type)) ¶automatically generated writer method
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated writer method
May be specialized to take name length and character set limitations into account.
sql-drop-table)) ¶automatically generated reader method
sql-drop-column-action)) ¶automatically generated reader method
sql-drop-table)) ¶automatically generated writer method
sql-drop-column-action)) ¶automatically generated writer method
sql-regexp-like)) ¶automatically generated reader method
sql-regexp-like)) ¶automatically generated writer method
Release any underlying resource.
unconfirmed-schema-change)) ¶unconfirmed-schema-change)) ¶sql-column-alias)) ¶automatically generated reader method
sql-column-alias)) ¶automatically generated writer method
sql-distinct-spec)) ¶automatically generated reader method
sql-distinct-spec)) ¶automatically generated writer method
unconfirmed-schema-change/add-column)) ¶unconfirmed-schema-change/add-column)) ¶sql-update)) ¶automatically generated reader method
sql-select)) ¶automatically generated reader method
sql-insert)) ¶automatically generated reader method
sql-index)) ¶automatically generated reader method
sql-add-primary-key-constraint-action)) ¶automatically generated reader method
sql-create-table)) ¶automatically generated reader method
sql-update)) ¶automatically generated writer method
sql-select)) ¶automatically generated writer method
sql-insert)) ¶automatically generated writer method
sql-index)) ¶automatically generated writer method
sql-add-primary-key-constraint-action)) ¶automatically generated writer method
sql-create-table)) ¶automatically generated writer method
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated writer method
unconfirmed-schema-change/replace-foreign-key)) ¶unconfirmed-schema-change/replace-foreign-key)) ¶unconfirmed-schema-change/drop-foreign-key)) ¶unconfirmed-schema-change/drop-foreign-key)) ¶unconfirmed-schema-change/add-foreign-key)) ¶unconfirmed-schema-change/add-foreign-key)) ¶sequence-cursor)) ¶automatically generated reader method
sequence-cursor)) ¶automatically generated writer method
sql-sequence-setval)) ¶automatically generated reader method
sql-sequence-setval)) ¶automatically generated writer method
Returns the list of view names that depends on the specified column.
Returns the list of sequence names present in the database.
Returns the list of columns present in the database.
Returns the list of table indices present in the database.
Returns the list of table names present in the database.
Returns the list of view names present in the database.
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated writer method
cursor)) ¶automatically generated reader method
transaction)) ¶automatically generated reader method
cursor)) ¶automatically generated writer method
transaction)) ¶automatically generated writer method
sql-add-column-action)) ¶automatically generated reader method
sql-column)) ¶May be an sql literal or an sql expression AST node. Note: expressions as default values are not supported on all backends.
sql-add-column-action)) ¶automatically generated writer method
sql-column)) ¶May be an sql literal or an sql expression AST node. Note: expressions as default values are not supported on all backends.
sql-add-foreign-key-constraint-action)) ¶automatically generated reader method
sql-foreign-key-constraint)) ¶automatically generated reader method
foreign-key-descriptor)) ¶automatically generated reader method
sql-add-foreign-key-constraint-action)) ¶automatically generated writer method
sql-foreign-key-constraint)) ¶automatically generated writer method
foreign-key-descriptor)) ¶automatically generated writer method
sql-select)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
sql-sized-type) (type-2 sql-sized-type) database) ¶sql-bit-sized-type) (type-2 sql-bit-sized-type) database) ¶sql-simple-type) (type-2 sql-simple-type) database) ¶sql-compile-error)) ¶sql-compile-error)) ¶sql-foreign-key-action)) ¶automatically generated reader method
sql-foreign-key-action)) ¶automatically generated writer method
sql-statement) &rest args &key bindings &allow-other-keys) ¶function) &rest args &key bindings &allow-other-keys) ¶string) &key binding-types binding-values &allow-other-keys) ¶string) &key &allow-other-keys) ¶sql-unary-operator)) ¶automatically generated reader method
sql-unary-operator)) ¶automatically generated writer method
sql-n-ary-operator)) ¶automatically generated reader method
sql-n-ary-operator)) ¶automatically generated writer method
sql-unary-operator)) ¶automatically generated reader method
fix.
sql-unary-operator)) ¶automatically generated writer method
fix.
sql-select)) ¶automatically generated reader method
for.
sql-select)) ¶automatically generated writer method
for.
sql-unquote)) ¶automatically generated reader method
form.
sql-unquote)) ¶automatically generated writer method
form.
Formats an SQL identifier into *sql-stream*.
sql-distinct-spec) database) ¶sql-all-columns) database) ¶sql-column-alias) database) ¶sql-table-alias) database) ¶sql-column) database) ¶sql-unquote) database) ¶string) database) ¶symbol) database) ¶sql-identifier) database) ¶Formats an SQL literal into *sql-stream*.
sql-unquote) database) ¶null) database) ¶(eql :null)) database) ¶(eql t)) database) ¶number) database) ¶string) database) ¶list) database) ¶symbol) database) ¶sql-binding-variable) database) ¶sql-literal) database) ¶Formats an SQL syntax node into *sql-stream*.
sql-update) database) ¶sql-binary-large-object-type) database) ¶sql-interval-type) database) ¶sql-timestamp-with-timezone-type) database) ¶sql-timestamp-type) database) ¶sql-time-type) database) ¶sql-date-type) database) ¶sql-character-large-object-type) database) ¶sql-character-varying-type) database) ¶sql-character-type) database) ¶sql-integer-type) database) ¶sql-float-type) database) ¶sql-numeric-type) database) ¶sql-boolean-type) database) ¶sql-sequence-setval) database) ¶sql-sequence-currval-column) database) ¶sql-sequence-nextval-column) database) ¶sql-drop-sequence) database) ¶sql-create-sequence) database) ¶sql-sort-spec) database) ¶sql-joined-table) database) ¶sql-derived-table) database) ¶sql-select) database) ¶sql-lock-table) database) ¶sql-insert) database) ¶sql-drop-index) database) ¶sql-create-index) database) ¶sql-drop-view) database) ¶sql-drop-table) database) ¶sql-delete) database) ¶sql-drop-constraint-action) database) ¶sql-add-foreign-key-constraint-action) database) ¶sql-add-primary-key-constraint-action) database) ¶sql-add-constraint-action) database) ¶sql-alter-column-type-action) database) ¶sql-drop-column-action) database) ¶sql-add-column-action) database) ¶sql-alter-table) database) ¶sql-constraint) database) ¶sql-unique-constraint) database) ¶sql-not-null-constraint) database) ¶sql-null-constraint) database) ¶sql-foreign-key-action) database) ¶sql-foreign-key-constraint) database) ¶sql-primary-key-constraint) database) ¶sql-column) database) ¶sql-create-view) database) ¶sql-create-table) database) ¶sql-false-expression) database) ¶sql-function-call) database) ¶sql-subquery) database) ¶sql-n-ary-operator) database) ¶sql-binary-operator) database) ¶sql-unary-operator) database) ¶sql-set-operation-expression) database) ¶function) database) ¶sql-unquote) database) ¶sql-identifier) database) ¶sql-literal) database) ¶sql-fragment) database) ¶sql-syntax-node) database) ¶null)) ¶transaction-hook)) ¶automatically generated reader method
transaction-hook)) ¶automatically generated writer method
sql-select)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
sql-select)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
transaction-with-hooks-mixin)) ¶automatically generated reader method
transaction-with-hooks-mixin)) ¶automatically generated writer method
sql-drop-sequence)) ¶automatically generated reader method
sql-drop-index)) ¶automatically generated reader method
sql-drop-view)) ¶automatically generated reader method
sql-drop-table)) ¶automatically generated reader method
sql-drop-sequence)) ¶automatically generated writer method
sql-drop-index)) ¶automatically generated writer method
sql-drop-view)) ¶automatically generated writer method
sql-drop-table)) ¶automatically generated writer method
sql-joined-table)) ¶automatically generated reader method
kind.
sql-joined-table)) ¶automatically generated writer method
kind.
sql-joined-table)) ¶automatically generated reader method
left.
sql-binary-operator)) ¶automatically generated reader method
left.
sql-joined-table)) ¶automatically generated writer method
left.
sql-binary-operator)) ¶automatically generated writer method
left.
sql-select)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
(eql hu.dwim.rdbms::sql-update)) &rest args) ¶(eql hu.dwim.rdbms::sql-binary-large-object-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-interval-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-timestamp-with-timezone-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-timestamp-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-character-large-object-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-character-varying-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-character-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-string-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-sized-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-integer-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-float-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-bit-sized-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-numeric-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-boolean-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-simple-type)) &rest args) ¶(eql hu.dwim.rdbms::sql-sequence-setval)) &rest args) ¶(eql hu.dwim.rdbms::sql-sequence-currval-column)) &rest args) ¶(eql hu.dwim.rdbms::sql-sequence-nextval-column)) &rest args) ¶(eql hu.dwim.rdbms::sql-drop-sequence)) &rest args) ¶(eql hu.dwim.rdbms::sql-create-sequence)) &rest args) ¶(eql hu.dwim.rdbms::sql-sort-spec)) &rest args) ¶(eql hu.dwim.rdbms::sql-distinct-spec)) &rest args) ¶(eql hu.dwim.rdbms::sql-all-columns)) &rest args) ¶(eql hu.dwim.rdbms::sql-column-alias)) &rest args) ¶(eql hu.dwim.rdbms::sql-joined-table)) &rest args) ¶(eql hu.dwim.rdbms::sql-derived-table)) &rest args) ¶(eql hu.dwim.rdbms::sql-table-alias)) &rest args) ¶(eql hu.dwim.rdbms::sql-select)) &rest args) ¶(eql hu.dwim.rdbms::sql-lock-table)) &rest args) ¶(eql hu.dwim.rdbms::sql-insert)) &rest args) ¶(eql hu.dwim.rdbms::sql-drop-index)) &rest args) ¶(eql hu.dwim.rdbms:sql-create-index)) &rest args) ¶(eql hu.dwim.rdbms::sql-index)) &rest args) ¶(eql hu.dwim.rdbms::sql-drop-view)) &rest args) ¶(eql hu.dwim.rdbms::sql-drop-table)) &rest args) ¶(eql hu.dwim.rdbms::sql-delete)) &rest args) ¶(eql hu.dwim.rdbms:sql-drop-constraint-action)) &rest args) ¶(eql hu.dwim.rdbms:sql-add-foreign-key-constraint-action)) &rest args) ¶(eql hu.dwim.rdbms::sql-add-primary-key-constraint-action)) &rest args) ¶(eql hu.dwim.rdbms::sql-add-constraint-action)) &rest args) ¶(eql hu.dwim.rdbms::sql-alter-column-type-action)) &rest args) ¶(eql hu.dwim.rdbms::sql-drop-column-action)) &rest args) ¶(eql hu.dwim.rdbms::sql-add-column-action)) &rest args) ¶(eql hu.dwim.rdbms::sql-alter-table)) &rest args) ¶(eql hu.dwim.rdbms::sql-unique-constraint)) &rest args) ¶(eql hu.dwim.rdbms::sql-not-null-constraint)) &rest args) ¶(eql hu.dwim.rdbms::sql-null-constraint)) &rest args) ¶(eql hu.dwim.rdbms::sql-foreign-key-action)) &rest args) ¶(eql hu.dwim.rdbms:sql-foreign-key-constraint)) &rest args) ¶(eql hu.dwim.rdbms::sql-primary-key-constraint)) &rest args) ¶(eql hu.dwim.rdbms::sql-constraint-with-tablespace)) &rest args) ¶(eql hu.dwim.rdbms::sql-constraint)) &rest args) ¶(eql hu.dwim.rdbms::sql-column)) &rest args) ¶(eql hu.dwim.rdbms:sql-create-view)) &rest args) ¶(eql hu.dwim.rdbms:sql-create-table)) &rest args) ¶(eql hu.dwim.rdbms::sql-false-expression)) &rest args) ¶(eql hu.dwim.rdbms::sql-function-call)) &rest args) ¶(eql hu.dwim.rdbms::sql-subquery)) &rest args) ¶(eql hu.dwim.rdbms::sql-case)) &rest args) ¶(eql hu.dwim.rdbms::sql-regexp-like)) &rest args) ¶(eql hu.dwim.rdbms::sql-like)) &rest args) ¶(eql hu.dwim.rdbms::sql-n-ary-operator)) &rest args) ¶(eql hu.dwim.rdbms::sql-binary-operator)) &rest args) ¶(eql hu.dwim.rdbms::sql-unary-operator)) &rest args) ¶(eql hu.dwim.rdbms::sql-operator)) &rest args) ¶(eql hu.dwim.rdbms::sql-set-operation-expression)) &rest args) ¶(eql hu.dwim.rdbms::sql-query-expression)) &rest args) ¶(eql hu.dwim.rdbms::sql-expression)) &rest args) ¶(eql hu.dwim.rdbms::sql-unquote)) &rest args) ¶(eql hu.dwim.rdbms::sql-identifier)) &rest args) ¶(eql hu.dwim.rdbms::sql-binding-variable)) &rest args) ¶(eql hu.dwim.rdbms::sql-literal)) &rest args) ¶(eql hu.dwim.rdbms::sql-fragment)) &rest args) ¶(eql hu.dwim.rdbms::sql-syntax-node)) &rest args) ¶(eql hu.dwim.rdbms::named-sql-syntax-node)) &rest args) ¶sql-lock-table)) ¶automatically generated reader method
sql-lock-table)) ¶automatically generated writer method
sql-sequence-setval)) ¶automatically generated reader method
name.
sql-sequence-currval-column)) ¶automatically generated reader method
name.
sql-sequence-nextval-column)) ¶automatically generated reader method
name.
sql-drop-sequence)) ¶automatically generated reader method
name.
sql-create-sequence)) ¶automatically generated reader method
name.
sql-table-alias)) ¶automatically generated reader method
name.
sql-drop-index)) ¶automatically generated reader method
name.
sql-drop-view)) ¶automatically generated reader method
name.
sql-drop-table)) ¶automatically generated reader method
name.
sql-drop-constraint-action)) ¶automatically generated reader method
name.
sql-add-constraint-action)) ¶automatically generated reader method
name.
sql-alter-table)) ¶automatically generated reader method
name.
sql-create-table)) ¶automatically generated reader method
name.
sql-function-call)) ¶automatically generated reader method
name.
named-sql-syntax-node)) ¶automatically generated reader method
name.
foreign-key-descriptor)) ¶automatically generated reader method
prepared-statement)) ¶automatically generated reader method
name.
sql-sequence-setval)) ¶automatically generated writer method
name.
sql-sequence-currval-column)) ¶automatically generated writer method
name.
sql-sequence-nextval-column)) ¶automatically generated writer method
name.
sql-drop-sequence)) ¶automatically generated writer method
name.
sql-create-sequence)) ¶automatically generated writer method
name.
sql-table-alias)) ¶automatically generated writer method
name.
sql-drop-index)) ¶automatically generated writer method
name.
sql-drop-view)) ¶automatically generated writer method
name.
sql-drop-table)) ¶automatically generated writer method
name.
sql-drop-constraint-action)) ¶automatically generated writer method
name.
sql-add-constraint-action)) ¶automatically generated writer method
name.
sql-alter-table)) ¶automatically generated writer method
name.
sql-create-table)) ¶automatically generated writer method
name.
sql-function-call)) ¶automatically generated writer method
name.
named-sql-syntax-node)) ¶automatically generated writer method
name.
foreign-key-descriptor)) ¶automatically generated writer method
prepared-statement)) ¶automatically generated writer method
name.
unconfirmed-destructive-schema-change/alter-column-type)) ¶unconfirmed-destructive-schema-change/alter-column-type)) ¶unconfirmed-destructive-schema-change/alter-column-type)) ¶unconfirmed-destructive-schema-change/alter-column-type)) ¶sql-select)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
unconfirmed-destructive-schema-change/alter-column-type)) ¶unconfirmed-destructive-schema-change/alter-column-type)) ¶sql-joined-table)) ¶automatically generated reader method
on.
sql-joined-table)) ¶automatically generated writer method
on.
sql-select)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
sql-sort-spec)) ¶automatically generated reader method
sql-sort-spec)) ¶automatically generated writer method
translated-rdbms-error)) ¶translated-rdbms-error)) ¶sql-regexp-like)) ¶automatically generated reader method
sql-regexp-like)) ¶automatically generated writer method
Sends a query to the database for parsing and returns a handler (a prepared-statement CLOS object) that can be used as a command for EXECUTE-COMMAND.
Maps the given type to the smallest matching type.
sql-bit-sized-type) database) ¶sql-create-view)) ¶automatically generated reader method
sql-create-view)) ¶automatically generated writer method
sql-joined-table)) ¶automatically generated reader method
sql-binary-operator)) ¶automatically generated reader method
sql-joined-table)) ¶automatically generated writer method
sql-binary-operator)) ¶automatically generated writer method
sequence-cursor)) ¶automatically generated reader method
rows.
sequence-cursor)) ¶automatically generated writer method
rows.
sql-set-operation-expression)) ¶automatically generated reader method
sql-set-operation-expression)) ¶automatically generated writer method
sql-sized-type)) ¶automatically generated reader method
sql-sized-type)) ¶automatically generated writer method
sql-sort-spec)) ¶automatically generated reader method
sql-sort-spec)) ¶automatically generated writer method
foreign-key-descriptor)) ¶automatically generated reader method
foreign-key-descriptor)) ¶automatically generated writer method
sql-add-foreign-key-constraint-action)) ¶automatically generated reader method
sql-add-foreign-key-constraint-action)) ¶automatically generated writer method
foreign-key-descriptor)) ¶automatically generated reader method
foreign-key-descriptor)) ¶automatically generated writer method
sql-unquote)) ¶automatically generated reader method
sql-unquote)) ¶automatically generated writer method
sql-fragment)) ¶automatically generated reader method
sql.
sql-fragment)) ¶automatically generated writer method
sql.
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated writer method
sql-regexp-like)) ¶automatically generated reader method
sql-regexp-like)) ¶automatically generated writer method
sql-set-operation-expression)) ¶automatically generated reader method
sql-set-operation-expression)) ¶automatically generated writer method
sql-derived-table)) ¶automatically generated reader method
sql-derived-table)) ¶automatically generated writer method
sql-insert)) ¶automatically generated reader method
sql-insert)) ¶automatically generated writer method
sql-index)) ¶automatically generated reader method
unconfirmed-schema-change)) ¶sql-index)) ¶automatically generated writer method
unconfirmed-schema-change)) ¶sql-update)) ¶automatically generated reader method
sql-column-alias)) ¶automatically generated reader method
sql-lock-table)) ¶automatically generated reader method
sql-insert)) ¶automatically generated reader method
sql-delete)) ¶automatically generated reader method
sql-update)) ¶automatically generated writer method
sql-column-alias)) ¶automatically generated writer method
sql-lock-table)) ¶automatically generated writer method
sql-insert)) ¶automatically generated writer method
sql-delete)) ¶automatically generated writer method
sql-select)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
sql-constraint-with-tablespace)) ¶automatically generated reader method
sql-constraint-with-tablespace)) ¶automatically generated writer method
sql-foreign-key-constraint)) ¶automatically generated reader method
foreign-key-descriptor)) ¶automatically generated reader method
sql-foreign-key-constraint)) ¶automatically generated writer method
foreign-key-descriptor)) ¶automatically generated writer method
sql-add-foreign-key-constraint-action)) ¶automatically generated reader method
sql-add-foreign-key-constraint-action)) ¶automatically generated writer method
sql-add-foreign-key-constraint-action)) ¶automatically generated reader method
sql-foreign-key-constraint)) ¶automatically generated reader method
foreign-key-descriptor)) ¶automatically generated reader method
sql-add-foreign-key-constraint-action)) ¶automatically generated writer method
sql-foreign-key-constraint)) ¶automatically generated writer method
foreign-key-descriptor)) ¶automatically generated writer method
sql-create-table)) ¶automatically generated reader method
sql-create-table)) ¶automatically generated writer method
sql-create-sequence)) ¶automatically generated reader method
sql-create-sequence)) ¶automatically generated writer method
transaction)) ¶Used by with-transaction to decide what to do when the with-transaction body finishes without any errors.
transaction)) ¶transaction)) ¶Used by with-transaction to decide what to do when the with-transaction body finishes without any errors.
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated writer method
sql-column)) ¶automatically generated reader method
type.
sql-binding-variable)) ¶automatically generated reader method
type.
sql-literal)) ¶automatically generated reader method
type.
sql-column)) ¶automatically generated writer method
type.
sql-binding-variable)) ¶automatically generated writer method
type.
sql-literal)) ¶automatically generated writer method
type.
sql-add-foreign-key-constraint-action)) ¶automatically generated reader method
sql-foreign-key-constraint)) ¶automatically generated reader method
foreign-key-descriptor)) ¶automatically generated reader method
sql-add-foreign-key-constraint-action)) ¶automatically generated writer method
sql-foreign-key-constraint)) ¶automatically generated writer method
foreign-key-descriptor)) ¶automatically generated writer method
sql-joined-table)) ¶automatically generated reader method
sql-joined-table)) ¶automatically generated writer method
sql-sequence-setval)) ¶automatically generated reader method
sql-literal)) ¶automatically generated reader method
sql-sequence-setval)) ¶automatically generated writer method
sql-literal)) ¶automatically generated writer method
sql-update)) ¶automatically generated reader method
sql-insert)) ¶automatically generated reader method
sql-update)) ¶automatically generated writer method
sql-insert)) ¶automatically generated writer method
unbound-binding-variable-error)) ¶unbound-binding-variable-error)) ¶sql-select)) ¶automatically generated reader method
wait.
sql-lock-table)) ¶automatically generated reader method
sql-select)) ¶automatically generated writer method
wait.
sql-lock-table)) ¶automatically generated writer method
transaction-hook)) ¶automatically generated reader method
when.
transaction-hook)) ¶automatically generated writer method
when.
sql-update)) ¶automatically generated reader method
sql-select)) ¶automatically generated reader method
sql-delete)) ¶automatically generated reader method
sql-update)) ¶automatically generated writer method
sql-select)) ¶automatically generated writer method
sql-delete)) ¶automatically generated writer method
sql-compile-error)) ¶sql-compile-error)) ¶:original-error
integer
0
:insert-counter
integer
0
:select-counter
integer
0
:update-counter
integer
0
:delete-counter
hu.dwim.rdbms::sql-identifier*
:name
Positioning supports only :first and :next
:default-value
(or null string)
:name
list
:columns
An SQL ALTER TABLE statement.
common-lisp.
hu.dwim.rdbms::sql-type
:type
(or null integer)
:bit-size
list
:clauses
An SQL column specification.
common-lisp.
hu.dwim.rdbms::sql-type
:type
list
(quote nil)
:constraints
May be an sql literal or an sql expression AST node. Note: expressions as default values are not supported on all backends.
hu.dwim.rdbms::sql-syntax-node
:default-value
hu.dwim.rdbms::sql-identifier*
:table
hu.dwim.rdbms::sql-identifier*
:column
hu.dwim.rdbms::sql-identifier*
:alias
An SQL constraint.
(or null string)
:tablespace
An SQL CREATE SEQUENCE statement.
An SQL DELETE statement.
(or integer hu.dwim.rdbms::sql-column-alias*)
:column-spec
boolean
:cascade
An SQL DROP INDEX statement.
An SQL DROP SEQUENCE statement.
An SQL DROP TABLE statement.
An SQL DROP VIEW statement.
Represents an embedded SQL string.
string
:sql
Represents an SQL identifier.
An SQL index specification.
An SQL INSERT statement.
hu.dwim.rdbms::sql-identifier*
:table
list
:columns
common-lisp.
list
:values
:subselect
(member :cross :inner :left :right :full :union)
:kind
(or hu.dwim.rdbms::sql-table-reference list)
:left
(or hu.dwim.rdbms::sql-table-reference list)
:right
(or null hu.dwim.rdbms::sql-expression)
:on
list
:using
common-lisp.
(or hu.dwim.rdbms::sql-expression hu.dwim.rdbms::sql-column-alias)
:string
(or hu.dwim.rdbms::sql-expression hu.dwim.rdbms::sql-literal)
:pattern
boolean
t
:case-sensitive-p
Represents an SQL literal.
An SQL LOCK TABLE statement.
hu.dwim.rdbms::sql-identifier*
:table
(member :row-share :row-exclusive :share-update :share :share-row-exclusive :exclusive)
:exclusive
:mode
boolean
t
:wait
list
:expressions
common-lisp.
hu.dwim.rdbms::sql-expression
:string
hu.dwim.rdbms::sql-expression
:pattern
boolean
t
:case-sensitive-p
An SQL SELECT statement.
(setf columns-of).
columns-of.
(setf distinct-p).
distinct-p.
(setf for-of).
for-of.
format-sql-syntax-node.
(setf group-by-of).
group-by-of.
(setf having-of).
having-of.
(setf limit-of).
limit-of.
(setf offset-of).
offset-of.
(setf order-by-of).
order-by-of.
print-object.
(setf tables-of).
tables-of.
(setf wait-p).
wait-p.
(setf where-of).
where-of.
boolean
:distinct
list
:columns
list
:tables
(or null hu.dwim.rdbms::sql-expression)
:where
list
:group-by
(or null hu.dwim.rdbms::sql-expression)
:having
list
:order-by
(or null integer)
:offset
(or null integer)
:limit
iterate.
(or null (member :update :share))
:for
boolean
t
:wait
An SQL SEQUENCE current value column.
string
:name
An SQL SEQUENCE next value column.
string
:name
SQL SEQUENCE setter.
Types without parameters
(or null (integer 0))
:size
Base class for all top level SQL statements which can be executed.
hu.dwim.util.
hu.dwim.rdbms::sql-select
:query
Base class for all kind of SQL syntax elements.
Base class for all SQL types.
An SQL UPDATE statement.
hu.dwim.rdbms::sql-identifier*
:table
list
:columns
common-lisp.
list
:values
(or null hu.dwim.rdbms::sql-expression)
:where
common-lisp.
(or symbol function)
:function
common-lisp.
hu.dwim.rdbms::transaction-hook-invocation-time
:when
hu.dwim.rdbms::transaction-hook-action
:action
| Jump to: | %
(
A B C D E F G H I K L M N O P Q R S T U V W |
|---|
| Jump to: | %
(
A B C D E F G H I K L M N O P Q R S T U V W |
|---|
| Jump to: | *
+
A B C D E F G H I K L M N O P Q R S T U V W |
|---|
| Jump to: | *
+
A B C D E F G H I K L M N O P Q R S T U V W |
|---|
| Jump to: | A C D E F G H I L M N P R S T U V |
|---|
| Jump to: | A C D E F G H I L M N P R S T U V |
|---|