Вопросы по теме 'datomic'
Возможны ли n-арные предикаты Datomic (n != 2)?
Я пытаюсь сопоставить то, что я читал о Datalog, с описаниями Datomic. Все предикаты, которые я вижу в Datomic, являются тройками, то есть [значение атрибута сущности] или атрибут (e, v) в более прологическом синтаксисе. С другой стороны, журнал...
275 просмотров
schedule
05.11.2023
Datomic - объединяет объекты, где нет ссылки
Мой вопрос: есть ли способ объединить два объекта в Dataomic, у которых нет ссылки в схеме, не прибегая к написанию двух вложенных итераторов (ручное соединение).
В Datomic Doco они дают пример запроса с указанием двух параметров .
[:find ?n...
560 просмотров
schedule
31.01.2024
Использование агрегатов Datomic
Я хочу найти людей с минимальным возрастом с помощью следующего запроса
(d/q '[:find ?name (min ?age)
:in [[?name ?age]]]
[["John" 20]
["Bill" 25]
["Jack" 20]
["Steve" 28]
["Andrew" 30]])
Но...
1525 просмотров
schedule
23.01.2024
Можно ли дезинфицировать базу данных Datomic, учитывая, что она является «значением» и не «обновляется на месте»?
Я изучаю построение поверх Datomic. Продаю по принципу БД 'как ценность'. Дело в том, что мы должны иметь возможность предоставлять очищенные копии базы данных нашим разработчикам для локального запуска. Любые конфиденциальные данные, которые мы...
66 просмотров
schedule
18.11.2022
Как построить запрос, который точно соответствует вектору ссылок в DataScript?
Настройка Рассмотрим следующую базу данных фильмов и актеров DataScript с данными, украденными с learndatalogtoday.org : следующий код может выполняться в JVM/Clojure REPL или ClojureScript REPL, если project.clj содержит [datascript "0.15.0"]...
444 просмотров
schedule
29.04.2024
Использовать время события вместо времени транзакции в Datomic?
Фон
Я использую Datomic для хранения проекций событий, сгенерированных другими системами (проекции в этом случае можно рассматривать как сущность в Datomic). Эти события имеют связанную с ними отметку времени, которая сообщает, когда событие...
344 просмотров
schedule
03.11.2022
лучший способ конвертировать java.util.HashSet в набор Clojure
Запросы Datomic возвращают java.util.HashSet в целях совместимости. Я хотел бы использовать функции clojure.set , такие как разница в наборах результатов запроса. В настоящее время я конвертирую набор результатов в набор Clojure, используя (set...
365 просмотров
schedule
12.12.2023
Можно ли передать подстановочный знак журнала данных `_` в параметризованный запрос?
Можно ли передать подстановочный знак _ в параметризованный запрос? Что-то вроде этого:
(d/q [:find ?e
:in $ ?type
:where [?e :type ?type]] db _)
Когда я попробовал это, как написано выше, это выдало ошибку. Есть ли способ...
216 просмотров
schedule
15.11.2023