Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the cl-postgres-plus-uuid Reference Manual, version 0.0.1, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:19:27 2018 GMT+0.
• Introduction: | What cl-postgres-plus-uuid is all about | |
• Systems: | The systems documentation | |
• Files: | The files documentation | |
• Packages: | The packages documentation | |
• Definitions: | The symbols documentation | |
• Indexes: | Concepts, functions, variables and data types |
cl-postgres-plus-uuid is a Common Lisp library that defines a cl-postgres SQL reader for the PostgreSQL UUID type.
cl-postgres-plus-uuid depends on cl-postgres and UUID.
cl-postgres-plus-uuid is being developed with SBCL, CCL, and LispWorks on OS X. cl-postgres-plus-uuid is being deployed with SBCL on FreeBSD/AMD64 and Linux/AMD64.
(ql:quickload "cl-postgres-plus-uuid")
(defvar *connection* (cl-postgres:open-database *dbname* *dbuser* *dbpassword* *dbhost*))
(cl-postgres:exec-query *connection* "SELECT uuid_generate_v4();" 'cl-postgres:list-row-reader)
=> (("ce29603b-59b8-4354-9e3c-3798a10451de"))
(cl-postgres-plus-uuid:set-uuid-sql-reader)
(cl-postgres:exec-query *connection* "SELECT uuid_generate_v4();" 'cl-postgres:list-row-reader)
=> ((C526D222-9A51-4453-99D1-FCC691826020))
(type-of (caar *))
=> UUID:UUID
(cl-postgres:close-database *connection*)
cl-postgres-plus-uuid is distributed under the MIT license. See LICENSE.
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The cl-postgres-plus-uuid system: |
Michael J. Forster <mike@forsterfamily.ca>
MIT
Common Lisp library providing a cl-postgres SQL reader for the PostgreSQL UUID type.
0.0.1
cl-postgres-plus-uuid.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files: |
• The cl-postgres-plus-uuid.asd file: | ||
• The cl-postgres-plus-uuid/package.lisp file: | ||
• The cl-postgres-plus-uuid/cl-postgres-plus-uuid.lisp file: |
Next: The cl-postgres-plus-uuid/package<dot>lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
cl-postgres-plus-uuid.asd
cl-postgres-plus-uuid (system)
Next: The cl-postgres-plus-uuid/cl-postgres-plus-uuid<dot>lisp file, Previous: The cl-postgres-plus-uuid<dot>asd file, Up: Lisp files [Contents][Index]
cl-postgres-plus-uuid (system)
package.lisp
Previous: The cl-postgres-plus-uuid/package<dot>lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
cl-postgres-plus-uuid (system)
cl-postgres-plus-uuid.lisp
set-uuid-sql-reader (function)
+uuid-oid+ (constant)
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The cl-postgres-plus-uuid package: |
package.lisp (file)
common-lisp
set-uuid-sql-reader (function)
+uuid-oid+ (constant)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions: | ||
• Internal definitions: |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported functions: |
Previous: Exported definitions, Up: Exported definitions [Contents][Index]
cl-postgres-plus-uuid.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal constants: |
Previous: Internal definitions, Up: Internal definitions [Contents][Index]
The value of the PostgreSQL Object Identifier (OID) for the UUID data type.
Obtained from the PostgreSQL pg_type system catalogue via the
following query:
SELECT oid FROM pg_type WHERE typname = ’uuid’;
See https://www.postgresql.org/docs/current/static/datatype-oid.html, https://www.postgresql.org/docs/current/static/datatype-uuid.html, and https://www.postgresql.org/docs/current/static/catalog-pg-type.html.
cl-postgres-plus-uuid.lisp (file)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index: | ||
• Function index: | ||
• Variable index: | ||
• Data type index: |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | C F L |
---|
Jump to: | C F L |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | F S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
F | |||
Function, set-uuid-sql-reader : | Exported functions | ||
| |||
S | |||
set-uuid-sql-reader : | Exported functions | ||
|
Jump to: | F S |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | +
C |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
+ | |||
+uuid-oid+ : | Internal constants | ||
| |||
C | |||
Constant, +uuid-oid+ : | Internal constants | ||
|
Jump to: | +
C |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | C P S |
---|
Jump to: | C P S |
---|