Yggdrasil adapter for scriptum COW indexes.
Uses VALUE SEMANTICS: mutating operations (branch!, checkout, etc.) return new ScriptumSystem values. The underlying BranchIndexWriter instances are mutable (Lucene writers), but the system structure (which writers exist, which is current) is immutable.
Snapshot IDs are UUIDs stored in commit user-data.
Yggdrasil adapter for scriptum COW indexes. Uses VALUE SEMANTICS: mutating operations (branch!, checkout, etc.) return new ScriptumSystem values. The underlying BranchIndexWriter instances are mutable (Lucene writers), but the system structure (which writers exist, which is current) is immutable. Snapshot IDs are UUIDs stored in commit user-data.
(close! sys)Close the system and all its branch writers.
Close the system and all its branch writers.
(create path)(create path opts)Create a ScriptumSystem at the given path.
Creates a 'main' branch and returns the system. Options: :system-name - identifier for this system instance :analyzer - Lucene Analyzer (default: StandardAnalyzer)
Create a ScriptumSystem at the given path. Creates a 'main' branch and returns the system. Options: :system-name - identifier for this system instance :analyzer - Lucene Analyzer (default: StandardAnalyzer)
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |