Liking cljdoc? Tell your friends :D

sqlosure.universe

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.
raw docstring

->universeclj

(->universe base-relation-table type-table rator-table)

Positional factory function for class sqlosure.universe.universe.

Positional factory function for class sqlosure.universe.universe.
sourceraw docstring

make-derived-universeclj

(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?
sourceraw docstring

make-universeclj

(make-universe)

Return a new, empty universe.

Return a new, empty universe.
sourceraw docstring

map->universeclj

(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.
sourceraw docstring

really-make-universeclj

(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]]
sourceraw docstring

register-base-relation!clj

(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.
sourceraw docstring

register-rator!clj

(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.
sourceraw docstring

register-type!clj

(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.
sourceraw docstring

universe-base-relation-tableclj

(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]].
sourceraw docstring

universe-get-base-relation-tableclj

(universe-get-base-relation-table u)
source

universe-get-rator-tableclj

(universe-get-rator-table u)
source

universe-get-type-tableclj

(universe-get-type-table u)
source

universe-lookup-base-relationclj

(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.
sourceraw docstring

universe-lookup-ratorclj

(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.
sourceraw docstring

universe-lookup-typeclj

(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.
sourceraw docstring

universe-rator-tableclj

(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]].
sourceraw docstring

universe-type-tableclj

(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]].
sourceraw docstring

universe?clj

(universe? thing)

Is object a universe record? See sqlosure.universe/really-make-universe.

Is object a `universe` record? See [[sqlosure.universe/really-make-universe]].
sourceraw docstring

update-universe!clj

(update-universe! universe table f & args)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close