Liking cljdoc? Tell your friends :D

pg-vertx-boa-adapter

Installation

Add adapter to dependency list

[org.clojars.jj/vertx-pg-client-async-boa-adapter "1.0.2"]

Usage

(def data-source
  (let [connect-opts (-> (PgConnectOptions.)
                         (.setHost "localhost")
                         (.setPort 54323)
                         (.setDatabase "postgres")
                         (.setUser "postgres")
                         (.setPassword "postgres"))
        vertx (Vertx/vertx)]
    (-> (PgBuilder/pool)
        (.connectingTo connect-opts)
        (.using vertx)
        (.build))))

(let [insert-fn (boa/build-query (vertx-adapter/->VertxPgAdapter) "insert.sql")
      future    (insert-fn data-source ["Alice" "alice@example.com"])]
  (println (.get future)))

License

Copyright © 2026 ruroru

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version, with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.

Can you improve this documentation? These fine people already did:
jj & ruroru
Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close