changeset 679: | 12287fab15d0 |
parent: | 97dd03beda03 |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Thu, 26 Sep 2024 21:16:45 -0400 |
permissions: | -rw-r--r-- |
description: | rocksdb load opts and env updates |
617 | 1 | ;;; obj/pkg.lisp --- Object System |
267
f3d814fb136a
db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents:
252
diff
changeset
|
2 | |
f3d814fb136a
db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents:
252
diff
changeset
|
3 | ;; |
f3d814fb136a
db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents:
252
diff
changeset
|
4 | |
f3d814fb136a
db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents:
252
diff
changeset
|
5 | ;;; Code: |
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
6 | (defpackage :obj/meta |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
7 | (:nicknames :meta) |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
8 | (:use :cl :std) |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
9 | (:export |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
10 | :class-equalp |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
11 | :*standard-metaobjects*)) |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
12 | |
227 | 13 | (defpackage :obj/list |
14 | (:nicknames :list) |
|
15 | (:use :cl :std) |
|
295 | 16 | (:import-from :sb-lockless |
17 | :make-ordered-list :lfl-insert |
|
18 | :lfl-delete :lfl-find |
|
19 | :lfl-insert*/t :lfl-delete*/t :lfl-find*/t |
|
20 | :do-lockfree-list :lfl-keys :make-marked-ref) |
|
227 | 21 | (:export :clist)) |
22 | ||
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
23 | (defpackage :obj/hash |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
24 | (:nicknames :hash) |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
25 | (:use :cl :std) |
574
9e7d4393eac6
add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents:
554
diff
changeset
|
26 | (:shadowing-import-from :sb-lockless :endp) |
295 | 27 | (:import-from :sb-lockless |
28 | :make-so-map/fixnum :+hash-nbits+ |
|
574
9e7d4393eac6
add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents:
554
diff
changeset
|
29 | :node-hash :%node-next |
9e7d4393eac6
add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents:
554
diff
changeset
|
30 | :unbound-marker-p |
295 | 31 | :get-next :node-hash |
32 | :so-head :so-bins |
|
33 | :so-key :so-data |
|
34 | :so-count :so-key-node-p |
|
35 | :so-insert :so-delete |
|
36 | :so-find :so-find/string |
|
37 | :so-maplist :make-so-map/string |
|
574
9e7d4393eac6
add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents:
554
diff
changeset
|
38 | :make-so-set/string :make-so-set/fixnum :make-so-map/addr :make-marked-ref |
9e7d4393eac6
add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents:
554
diff
changeset
|
39 | :make-so-set/addr) |
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
40 | (:export |
119 | 41 | :*global-hasher* |
366 | 42 | :*global-hash* |
118
b828a3caa758
object library stuff, removed DOT - api doesnt jive.
ellis <ellis@rwest.io>
parents:
117
diff
changeset
|
43 | :djb |
119 | 44 | :hash-object |
45 | :hash-object-address |
|
207
e48427b30ecd
lisp stuff, nu test stuff, back on stable support for rust
Richard Westhaver <ellis@rwest.io>
parents:
162
diff
changeset
|
46 | :dumb-string-hash |
119 | 47 | ;; castable |
48 | :castable |
|
49 | :make-castable |
|
50 | :castable-p |
|
51 | :rehash |
|
52 | :castable-size |
|
53 | :castable-count |
|
54 | :castable-test |
|
55 | :castable-hasher |
|
124 | 56 | :getchash |
57 | :remchash |
|
58 | :try-remchash |
|
59 | :put-if-absent |
|
60 | :put-if-equal |
|
61 | :put-if-present |
|
62 | :clrchash |
|
63 | :mapchash)) |
|
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
64 | |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
65 | (defpackage :obj/id |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
66 | (:nicknames :id) |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
67 | (:use :cl :std :obj/hash) |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
68 | (:export |
212
742e6d74752d
added sans-io module, more bits
Richard Westhaver <ellis@rwest.io>
parents:
207
diff
changeset
|
69 | :id :reset-id :update-id :make-id |
742e6d74752d
added sans-io module, more bits
Richard Westhaver <ellis@rwest.io>
parents:
207
diff
changeset
|
70 | :id-factory)) |
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
71 | |
230 | 72 | (defpackage :obj/equiv |
73 | (:use :cl :std) |
|
74 | (:export :equiv :eqv :nequiv :neqv :equivalence)) |
|
75 | ||
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
76 | (defpackage :obj/uri |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
77 | (:nicknames :uri) |
275 | 78 | (:use :cl :std) |
79 | (:export |
|
80 | :uri ; class |
|
81 | :uri-p |
|
82 | :iri ; subclass of uri |
|
83 | :iri-p |
|
84 | :copy-uri |
|
85 | |
|
86 | :uri-parse-error |
|
87 | :uri-parse-error-string |
|
88 | ||
89 | :uri-scheme |
|
90 | :uri-userinfo |
|
91 | :uri-port |
|
92 | :uri-path |
|
93 | :uri-query |
|
94 | :uri-fragment |
|
95 | :uri-ipv6 |
|
96 | :uri-zone-id |
|
97 | :uri-plist |
|
98 | :uri-authority ; pseudo-slot accessor |
|
99 | :uri-host |
|
100 | :urn ; class |
|
101 | :urn-nid |
|
102 | :urn-nss |
|
103 | :urn-q-component ; RFC 8141 |
|
104 | :urn-f-component ; RFC 8141 |
|
105 | :urn-r-component ; RFC 8141 |
|
106 | :*strict-parse* |
|
107 | :parse-uri |
|
108 | :merge-uris |
|
109 | :enough-uri |
|
110 | :uri-parsed-path |
|
111 | :render-uri |
|
112 | :string-to-uri |
|
113 | :uri-to-string |
|
114 | :string-to-iri |
|
115 | :iri-to-string |
|
116 | :parse-uri-string-rfc3986 |
|
117 | :parse-iri-string-rfc3987 |
|
118 | :make-uri-space ; interning... |
|
119 | :uri-space |
|
120 | :uri= |
|
121 | :intern-uri |
|
122 | :unintern-uri |
|
123 | :do-all-uris |
|
124 | :uri-to-pathname |
|
359
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
125 | :pathname-to-uri |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
126 | ;; domains |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
127 | :parse-domain |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
128 | :ipv4-addr-p |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
129 | :ipv6-addr-p |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
130 | :ip-addr-p |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
131 | :ip-addr= |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
132 | :uri-tld |
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
295
diff
changeset
|
133 | :uri-domain)) |
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
134 | |
532
f6a340b92274
tests and fixes, added sbcl tools
Richard Westhaver <ellis@rwest.io>
parents:
524
diff
changeset
|
135 | (pkg:defpkg :obj/url |
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
136 | (:nicknames :url) |
416 | 137 | (:use :cl :std :obj/uri) |
532
f6a340b92274
tests and fixes, added sbcl tools
Richard Westhaver <ellis@rwest.io>
parents:
524
diff
changeset
|
138 | (:shadowing-import-from :quri :url-encode :url-decode :url-encode-params :url-decode-params) |
f6a340b92274
tests and fixes, added sbcl tools
Richard Westhaver <ellis@rwest.io>
parents:
524
diff
changeset
|
139 | (:export :url-encode :url-decode :url-encode-params :url-decode-params)) |
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
140 | |
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
141 | (defpackage :obj/seq |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
142 | (:nicknames :seq) |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
143 | (:use :cl :std) |
106 | 144 | (:export :iterator :ring)) |
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
145 | |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
146 | (defpackage :obj/tree |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
147 | (:nicknames :tree) |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
148 | (:use :cl :std :obj/id :obj/seq) |
275 | 149 | (:export :keytype :tree-node :binary-node :unary-node :ternary-node :avl-node |
150 | :make-node :make-binary-node :make-unary-node :make-ternary-node :make-avl-node)) |
|
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
151 | |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
152 | (defpackage :obj/graph |
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
153 | (:nicknames :graph) |
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
154 | (:use :cl :std :obj/id :obj/seq) |
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
155 | (:export |
275 | 156 | :vertex :edge :graph :make-edge :make-graph |
456 | 157 | :nodes :edges :add-node :add-edge |
158 | :weighted-edge :directed-edge :undirected-edge :directed-graph |
|
462
0a197b3b6995
random fixes, add sockopt-receive-timeout
Richard Westhaver <ellis@rwest.io>
parents:
456
diff
changeset
|
159 | :edge-value :edge-weight :node-edges)) |
104
6e5caf0c68a1
obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
160 | |
96 | 161 | (defpackage :obj/color |
162 | (:nicknames :color) |
|
163 | (:use :cl :std) |
|
164 | (:export |
|
165 | #:rgb #:rgb-red #:rgb-green #:rgb-blue #:gray #:&rgb |
|
166 | #:hsv #:hsv-hue #:hsv-saturation #:hsv-value #:&hsv |
|
167 | #:rgb-to-hsv #:hsv-to-rgb #:hex-to-rgb #:as-hsv #:as-rgb |
|
168 | #:rgb-combination #:hsv-combination |
|
120 | 169 | #:parse-hex-rgb #:print-hex-rgb |
575
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
170 | :color-palette :parse-and-write-color-definitions |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
171 | :*x11-colors* :*x11-color-palette* :*default-color-palette* :color-palette |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
172 | #:make-color-palette |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
173 | #:color-palette-p |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
174 | #:copy-color-palette |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
175 | #:color-palette-table)) |
96 | 176 | |
122
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
177 | (defpackage :obj/time |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
178 | (:nicknames :time) |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
179 | (:use :cl :std) |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
180 | (:export |
554 | 181 | :iso-time |
182 | :rfc-1123-date |
|
122
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
183 | :timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
184 | :date |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
185 | :time-of-day |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
186 | :make-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
187 | :clone-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
188 | :day-of |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
189 | :sec-of |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
190 | :nsec-of |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
191 | :timestamp< |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
192 | :timestamp<= |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
193 | :timestamp> |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
194 | :timestamp>= |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
195 | :timestamp= |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
196 | :timestamp/= |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
197 | :timestamp-maximum |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
198 | :timestamp-minimum |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
199 | :adjust-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
200 | :adjust-timestamp! |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
201 | :timestamp-whole-year-difference |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
202 | :days-in-month |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
203 | :timestamp- |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
204 | :timestamp+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
205 | :timestamp-difference |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
206 | :timestamp-minimize-part |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
207 | :timestamp-maximize-part |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
208 | :with-decoded-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
209 | :decode-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
210 | :timestamp-century |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
211 | :timestamp-day |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
212 | :timestamp-day-of-week |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
213 | :timestamp-decade |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
214 | :timestamp-hour |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
215 | :timestamp-microsecond |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
216 | :timestamp-millennium |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
217 | :timestamp-millisecond |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
218 | :timestamp-minute |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
219 | :timestamp-month |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
220 | :timestamp-second |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
221 | :timestamp-week |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
222 | :timestamp-year |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
223 | :parse-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
224 | :invalid-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
225 | :format-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
226 | :format-rfc1123-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
227 | :to-rfc1123-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
228 | :format-rfc3339-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
229 | :to-rfc3339-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
230 | :encode-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
231 | :parse-rfc3339-timestring |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
232 | :universal-to-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
233 | :timestamp-to-universal |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
234 | :unix-to-timestamp |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
235 | :timestamp-to-unix |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
236 | :timestamp-subtimezone |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
237 | :define-timezone |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
238 | :*default-timezone* |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
239 | :*clock* |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
240 | :leap-second-adjusted |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
241 | :clock-now |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
242 | :clock-today |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
243 | :find-timezone-by-location-name |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
244 | :timezones-matching-subzone |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
245 | :all-timezones-matching-subzone |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
246 | :reread-timezone-repository |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
247 | :now |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
248 | :today |
225 | 249 | :format-date-simple |
122
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
250 | :enable-read-macros |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
251 | :+utc-zone+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
252 | :+gmt-zone+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
253 | :+month-names+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
254 | :+short-month-names+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
255 | :+day-names+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
256 | :+short-day-names+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
257 | :+seconds-per-day+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
258 | :+seconds-per-hour+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
259 | :+seconds-per-minute+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
260 | :+minutes-per-day+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
261 | :+minutes-per-hour+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
262 | :+hours-per-day+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
263 | :+days-per-week+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
264 | :+months-per-year+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
265 | :+iso-8601-format+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
266 | :+iso-8601-date-format+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
267 | :+iso-8601-time-format+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
268 | :+rfc3339-format+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
269 | :+rfc3339-format/date-only+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
270 | :+asctime-format+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
271 | :+rfc-1123-format+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
272 | :+iso-week-date-format+ |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
273 | :astronomical-julian-date |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
274 | :modified-julian-date |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
275 | :astronomical-modified-julian-date |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
276 | :zone-name |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
277 | :encode-universal-time-with-tz |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
278 | :decode-universal-time-with-tz)) |
4ba88cac5bc7
num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents:
120
diff
changeset
|
279 | |
240
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
280 | (defpackage :obj/uuid |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
281 | (:nicknames :uuid) |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
282 | (:use :cl :std :obj/id :obj/time) |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
283 | (:export |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
284 | :uuid :*ticks-per-count* :format-as-urn :make-null-uuid |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
285 | :make-uuid-from-string :make-v1-uuid :make-v3-uuid :make-v4-uuid |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
286 | :make-v5-uuid :uuid= :+namespace-dns+ :+namespace-oid+ :+namespace-x500+ |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
287 | :uuid-to-octet-vector :octet-vector-to-uuid)) |
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
288 | |
216 | 289 | (defpackage :obj/music |
290 | (:nicknames :music) |
|
291 | (:use :cl :std) |
|
292 | (:export |
|
293 | :*bpm* :*key-signature* :*time-signature* |
|
294 | :*chord-table* :*key-table* :*tone-table*)) |
|
295 | ||
224 | 296 | (defpackage :obj/temperature |
297 | (:nicknames :temperature) |
|
298 | (:use :cl :std) |
|
299 | (:export :fahrenheit :celsius :kelvin :rankine)) |
|
300 | ||
301 | (defpackage :obj/direction |
|
302 | (:nicknames :direction) |
|
303 | (:use :cl :std) |
|
304 | (:export :up :down :left |
|
305 | :right :east :west :north |
|
306 | :north-east :north-west :south-east :south-west |
|
307 | :direction :angle)) |
|
308 | ||
309 | (defpackage :obj/shape |
|
310 | (:nicknames :shape) |
|
311 | (:use :cl :std) |
|
312 | (:export :circle :square :cube :sphere :triangle :pyramid)) |
|
313 | ||
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
314 | (defpackage :obj/cfg |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
315 | (:nicknames :cfg) |
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
316 | (:use :cl :std) |
389
95b861dff3d8
box,skel,vc,obj upgrades, moved XDB to demo/examples/db
Richard Westhaver <ellis@rwest.io>
parents:
373
diff
changeset
|
317 | (:export :cfg :make-cfg :find-cfg |
581 | 318 | :cfg-find :cfg-get :defcfg |
319 | :load-cfg)) |
|
234
d7aa08025537
cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents:
230
diff
changeset
|
320 | |
113
afcb1f02bb66
removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents:
109
diff
changeset
|
321 | (defpackage :obj/db |
afcb1f02bb66
removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents:
109
diff
changeset
|
322 | (:nicknames :db) |
118
b828a3caa758
object library stuff, removed DOT - api doesnt jive.
ellis <ellis@rwest.io>
parents:
117
diff
changeset
|
323 | (:use :cl :std :id :seq :sb-mop :sb-pcl) |
115
7ed6bc70ca20
added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents:
113
diff
changeset
|
324 | (:export |
7ed6bc70ca20
added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents:
113
diff
changeset
|
325 | :get-val |
7ed6bc70ca20
added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents:
113
diff
changeset
|
326 | :set-val |
7ed6bc70ca20
added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents:
113
diff
changeset
|
327 | :dbs |
7ed6bc70ca20
added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents:
113
diff
changeset
|
328 | :get-db |
7ed6bc70ca20
added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents:
113
diff
changeset
|
329 | :add-db |
162 | 330 | :make-db |
214 | 331 | :close-db |
332 | :destroy-db |
|
162 | 333 | :connect-db |
334 | :query-db |
|
335 | :db-get |
|
240
a3b65a8138ac
html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents:
234
diff
changeset
|
336 | :db |
624
97dd03beda03
rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents:
617
diff
changeset
|
337 | :database |
97dd03beda03
rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents:
617
diff
changeset
|
338 | :db-closed-p |
97dd03beda03
rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents:
617
diff
changeset
|
339 | :db-open-p)) |
105 | 340 | |
482 | 341 | (defpackage :obj/query |
342 | (:nicknames :query) |
|
343 | (:use :cl :std) |
|
344 | (:export :query |
|
345 | :data-source |
|
346 | :query-expression |
|
347 | :logical-expression |
|
348 | :column-expression |
|
349 | :literal-expression |
|
350 | :field |
|
491
298ca41f7f5a
rdb/query updates, clap fixes
Richard Westhaver <ellis@rwest.io>
parents:
482
diff
changeset
|
351 | :fields |
482 | 352 | :row-count |
353 | :column-count |
|
354 | :record-batch |
|
355 | :schema |
|
356 | :derive-schema |
|
357 | :load-schema |
|
358 | :make-schema |
|
491
298ca41f7f5a
rdb/query updates, clap fixes
Richard Westhaver <ellis@rwest.io>
parents:
482
diff
changeset
|
359 | :make-query |
482 | 360 | :field-vector |
361 | :*literal-value-types* |
|
362 | :literal-value-type |
|
363 | :literal-value-vector |
|
364 | :projection |
|
365 | :selection |
|
366 | :aggregate |
|
367 | :data-frame |
|
368 | :execution-context |
|
369 | :physical-expression |
|
370 | :physical-plan |
|
371 | :scan-exec |
|
497
bcf772e86fbc
add std/task, some fixes and added cli/tools/systemd
Richard Westhaver <ellis@rwest.io>
parents:
495
diff
changeset
|
372 | :scan-data |
482 | 373 | :execute-query |
374 | :aggregate-function |
|
375 | :aggregate-function-designator |
|
376 | :aggregate-expression |
|
377 | :binary-expression |
|
378 | :unary-expression |
|
379 | :alias-expression |
|
380 | :query-optimizer |
|
537 | 381 | :make-physical-plan |
382 | :make-physical-expression |
|
482 | 383 | :query-planner |
384 | :hash-aggregate-exec |
|
385 | :filter |
|
386 | :selection-exec |
|
387 | :projection-exec |
|
388 | :execute |
|
389 | :max-physical-expression |
|
390 | :aggregate-physical-expression |
|
391 | :accumulated |
|
392 | :accumulate |
|
393 | :accumulator |
|
394 | :math-physical-expression |
|
395 | :equiv-physical-expression |
|
396 | :binary-physical-expression |
|
397 | :literal-physical-expression |
|
398 | :column-physical-expression |
|
513 | 399 | :evaluate |
400 | :schema-metadata |
|
401 | :make-record-batch |
|
402 | :record-batch-p |
|
403 | :copy-record-batch |
|
404 | :record-batch-schema |
|
405 | :record-batch-fields |
|
406 | :make-field |
|
407 | :field-p |
|
408 | :copy-field |
|
409 | :field-name |
|
524 | 410 | :field-type |
411 | :column-size |
|
412 | :column-value |
|
413 | :column-type |
|
414 | :column-vector |
|
575
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
415 | :column-data |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
416 | :math-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
417 | :add-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
418 | :sub-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
419 | :mult-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
420 | :div-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
421 | :mod-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
422 | :and-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
423 | :or-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
424 | :lteq-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
425 | :gteq-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
426 | :lt-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
427 | :gt-expression |
efb4a19ff530
color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents:
574
diff
changeset
|
428 | :neq-expression |
576 | 429 | :eq-expression |
430 | :lhs |
|
431 | :rhs |
|
432 | :logical-plan |
|
433 | :aggregate-expression-p |
|
434 | :df-col |
|
435 | :df-project |
|
436 | :df-filter |
|
437 | :df-aggregate |
|
438 | :df-select |
|
439 | :df-fields |
|
440 | :df-data |
|
441 | :limit |
|
577
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
442 | :make-df |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
443 | :binary-expression-name |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
444 | :binary-expression-op |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
445 | :sum-expression |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
446 | :min-expression |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
447 | :max-expression |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
448 | :avg-expression |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
449 | :count-expression |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
450 | :to-field |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
451 | :column-name |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
452 | :cast-expression |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
453 | :df-plan |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
454 | :df-exec |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
455 | :execute* |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
456 | :register-file |
806c2b214df8
refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents:
576
diff
changeset
|
457 | :register-data-source |
580
571685ae64f1
queries, cli fixes, dat/csv, emacs org-columns
Richard Westhaver <ellis@rwest.io>
parents:
577
diff
changeset
|
458 | :register-df |
571685ae64f1
queries, cli fixes, dat/csv, emacs org-columns
Richard Westhaver <ellis@rwest.io>
parents:
577
diff
changeset
|
459 | :file-data-path |
581 | 460 | :file-data-source |
461 | :optimize-query |
|
462 | :projection-pushdown-optimizer |
|
463 | :extract-columns* |
|
464 | :extract-columns |
|
582 | 465 | :query-vop |
624
97dd03beda03
rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents:
617
diff
changeset
|
466 | :expr |
97dd03beda03
rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents:
617
diff
changeset
|
467 | :load-field)) |
482 | 468 | |
494
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
491
diff
changeset
|
469 | (defpackage :obj/secret |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
491
diff
changeset
|
470 | (:nicknames :secret) |
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
491
diff
changeset
|
471 | (:use :cl :std) |
495 | 472 | (:export :secret-object :reveal-object :conceal-object |
473 | :ensure-revealed :ensure-concealed)) |
|
494
16fe3cdae1e2
gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents:
491
diff
changeset
|
474 | |
252
c53892c30395
uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents:
240
diff
changeset
|
475 | (defpackage :obj/build |
c53892c30395
uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents:
240
diff
changeset
|
476 | (:use :cl :std) |
c53892c30395
uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents:
240
diff
changeset
|
477 | (:export :build :build-from)) |
c53892c30395
uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents:
240
diff
changeset
|
478 | |
96 | 479 | (uiop:define-package :obj |
373 | 480 | (:use-reexport :list :hash :color |
495 | 481 | :seq :tree :graph :id |
482 | :db :time :uri :url |
|
483 | :cfg :music :temperature :direction |
|
484 | :shape :secret :query)) |