A universe defines a the context needed to access a particular application domain.
A universe defines a the context needed to access a particular application domain.
(->universe base-relation-table type-table rator-table)
Positional factory function for class sqlosure.universe.universe.
Positional factory function for class sqlosure.universe.universe.
(make-derived-universe old)
This doesn't look right at all. The original also basically only made a copy of the old universe so I'm not quite sure if this is necessary here. NOTE: If I'm right, shouldn't this not be called copy-universe or something along those lines?
This doesn't look right at all. The original also basically only made a copy of the old universe so I'm not quite sure if this is necessary here. NOTE: If I'm right, shouldn't this not be called copy-universe or something along those lines?
(make-universe)
Return a new, empty universe.
Return a new, empty universe.
(map->universe m__2330__auto__)
Factory function for class sqlosure.universe.universe, taking a map of keywords to field values.
Factory function for class sqlosure.universe.universe, taking a map of keywords to field values.
(really-make-universe base-relation-table type-table rator-table)
Construct a universe
record.
base-relation-table
: access via sqlosure.universe/universe-base-relation-table
type-table
: access via sqlosure.universe/universe-type-table
rator-table
: access via sqlosure.universe/universe-rator-table
Construct a `universe` record. `base-relation-table`: access via [[sqlosure.universe/universe-base-relation-table]] `type-table`: access via [[sqlosure.universe/universe-type-table]] `rator-table`: access via [[sqlosure.universe/universe-rator-table]]
(register-base-relation! universe name base-relation)
Takes a universe, a name for a base relation and returns a new universe which contains the new name->base-relation mapping.
Takes a universe, a name for a base relation and returns a new universe which contains the new name->base-relation mapping.
(register-rator! universe name rator)
Takes a universe, a name for a rator and returns a new universe which contains the new name->rator-relation mapping.
Takes a universe, a name for a rator and returns a new universe which contains the new name->rator-relation mapping.
(register-type! universe name type)
Takes a universe, a name for a type and a type and returns a new universe which contains the new name->type mapping.
Takes a universe, a name for a type and a type and returns a new universe which contains the new name->type mapping.
(universe-base-relation-table rec__2313__auto__)
(universe-base-relation-table data__2314__auto__ v__2315__auto__)
Lens for the base-relation-table
field from a [[universe]] record. See sqlosure.universe/really-make-universe
.
Lens for the `base-relation-table` field from a [[universe]] record. See [[sqlosure.universe/really-make-universe]].
(universe-lookup-base-relation universe name)
Look up the base-relation with name name
in the universe
. Returns nil if
not present.
Look up the base-relation with name `name` in the `universe`. Returns nil if not present.
(universe-lookup-rator universe name)
Look up the rator with name name
in the universe
. Returns nil if
not present.
Look up the rator with name `name` in the `universe`. Returns nil if not present.
(universe-lookup-type universe name)
Look up the type with name name
in the universe
. Returns nil if not
present.
Look up the type with name `name` in the `universe`. Returns nil if not present.
(universe-rator-table rec__2313__auto__)
(universe-rator-table data__2314__auto__ v__2315__auto__)
Lens for the rator-table
field from a [[universe]] record. See sqlosure.universe/really-make-universe
.
Lens for the `rator-table` field from a [[universe]] record. See [[sqlosure.universe/really-make-universe]].
(universe-type-table rec__2313__auto__)
(universe-type-table data__2314__auto__ v__2315__auto__)
Lens for the type-table
field from a [[universe]] record. See sqlosure.universe/really-make-universe
.
Lens for the `type-table` field from a [[universe]] record. See [[sqlosure.universe/really-make-universe]].
(universe? thing)
Is object a universe
record? See sqlosure.universe/really-make-universe
.
Is object a `universe` record? See [[sqlosure.universe/really-make-universe]].
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close