File tree 2 files changed +7
-2
lines changed
2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 1
1
# -*- mode: org -*-
2
+ * v1.2.0 2021/09/28
3
+
4
+ - By default ~closql-get~ no longer proactively resolves all slots,
5
+ which is never actually unnecessary but often extremely expensive.
6
+
2
7
* v1.1.0 2021/09/27
3
8
4
9
- Added support for alternative database connectors.
Original file line number Diff line number Diff line change 350
350
(eieio-object-class obj))
351
351
(error " Cannot reload object " )))
352
352
353
- (cl-defmethod closql-get ((db closql-database) ident &optional class)
353
+ (cl-defmethod closql-get ((db closql-database) ident &optional class resolve )
354
354
(unless class
355
355
(setq class (oref-default db object-class)))
356
356
(when-let ((row (car (emacsql db [:select * :from $i1
357
357
:where (= $i2 $s3)]
358
358
(oref-default class closql-table)
359
359
(oref-default class closql-primary-key)
360
360
ident))))
361
- (closql--remake-instance class db row t )))
361
+ (closql--remake-instance class db row resolve )))
362
362
363
363
(cl-defmethod closql-query ((db closql-database) &optional select pred class)
364
364
(if select
You can’t perform that action at this time.
0 commit comments