fix for newest carp
This commit is contained in:
@@ -6,7 +6,7 @@ everything, but it tries to be useful.
|
||||
## Installation
|
||||
|
||||
```clojure
|
||||
(load "https://veitheller.de/git/carpentry/sqlite3@0.0.5")
|
||||
(load "git@git.veitheller.de:carpentry/sqlite3.git@0.0.6")
|
||||
```
|
||||
|
||||
## Usage
|
||||
@@ -15,7 +15,7 @@ The module `SQLite3` provides facilities for opening, closing, and querying
|
||||
databases.
|
||||
|
||||
```clojure
|
||||
(load "https://veitheller.de/git/carpentry/sqlite3@0.0.5")
|
||||
(load "git@git.veitheller.de:carpentry/sqlite3.git@0.0.6")
|
||||
|
||||
; opening DBs can fail, for the purposes of this example we
|
||||
; ignore that
|
||||
|
@@ -18,13 +18,36 @@
|
||||
<div class="index">
|
||||
<ul>
|
||||
<li>
|
||||
<details>
|
||||
<summary>
|
||||
<a href="SQLite3.html">
|
||||
SQLite3
|
||||
</a>
|
||||
</summary>
|
||||
<ul>
|
||||
<li>
|
||||
<details>
|
||||
<summary>
|
||||
<a href="SQLite3.Type.html">
|
||||
Type
|
||||
</a>
|
||||
</summary>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="SQLite3.Type.SQLiteColumn.html">
|
||||
SQLiteColumn
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="module">
|
||||
<h1>
|
||||
SQLite3
|
||||
</h1>
|
||||
@@ -32,12 +55,12 @@
|
||||
<p>is a simple high-level wrapper around SQLite3. It doesn’t intend
|
||||
to wrap everything, but it tries to be useful.</p>
|
||||
<h2>Installation</h2>
|
||||
<pre><code class="language-clojure">(load "https://veitheller.de/git/carpentry/sqlite3@0.0.5")
|
||||
<pre><code class="language-clojure">(load "git@veitheller.de:git/carpentry/sqlite3.git@0.0.6")
|
||||
</code></pre>
|
||||
<h2>Usage</h2>
|
||||
<p>The module <code>SQLite3</code> provides facilities for opening, closing, and querying
|
||||
databases.</p>
|
||||
<pre><code class="language-clojure">(load "https://veitheller.de/git/carpentry/sqlite3@0.0.5")
|
||||
<pre><code class="language-clojure">(load "git@veitheller.de:git/carpentry/sqlite3.git@0.0.6")
|
||||
|
||||
; opening DBs can fail, for the purposes of this example we
|
||||
; ignore that
|
||||
@@ -88,7 +111,9 @@ anything.</p>
|
||||
<div class="binder">
|
||||
<a class="anchor" href="#Type">
|
||||
<h3 id="Type">
|
||||
<a href="SQLite3.Type.html">
|
||||
Type
|
||||
</a>
|
||||
</h3>
|
||||
</a>
|
||||
<div class="description">
|
||||
@@ -168,5 +193,6 @@ anything.</p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@@ -7,7 +7,7 @@ to wrap everything, but it tries to be useful.
|
||||
## Installation
|
||||
|
||||
```clojure
|
||||
(load \"https://veitheller.de/git/carpentry/sqlite3@0.0.5\")
|
||||
(load \"git@veitheller.de:git/carpentry/sqlite3.git@0.0.6\")
|
||||
```
|
||||
|
||||
## Usage
|
||||
@@ -16,7 +16,7 @@ The module `SQLite3` provides facilities for opening, closing, and querying
|
||||
databases.
|
||||
|
||||
```clojure
|
||||
(load \"https://veitheller.de/git/carpentry/sqlite3@0.0.5\")
|
||||
(load \"git@veitheller.de:git/carpentry/sqlite3.git@0.0.6\")
|
||||
|
||||
; opening DBs can fail, for the purposes of this example we
|
||||
; ignore that
|
||||
@@ -88,6 +88,10 @@ primitive Carp types can be casted to appropriate SQLite types by using the
|
||||
(register text (Fn [String] SQLiteColumn) "SQLiteColumn_text")
|
||||
(register blob (Fn [String] SQLiteColumn) "SQLiteColumn_blob"))
|
||||
|
||||
(defn prn [s]
|
||||
(SQLite3.Type.str s))
|
||||
(implements prn SQLite3.Type.prn)
|
||||
|
||||
(defn to-sqlite3-internal [x]
|
||||
(match x
|
||||
(Null) (SQLiteColumn.nil)
|
||||
|
Reference in New Issue
Block a user