Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / camsaul/toucan2 issues and pull requests

#197 - [with-temp] Delay pprint in do-with-temp

Pull Request - State: open - Opened by alexander-yakushev 9 days ago - 1 comment

#196 - Fix a footgun in `before-update`

Pull Request - State: closed - Opened by johnswanson 3 months ago - 3 comments

#195 - Adding a define-after-update will cause 2x the query count

Issue - State: open - Opened by crisptrutski 3 months ago - 1 comment

#195 - Adding a define-after-update will cause 2x the query count

Issue - State: open - Opened by crisptrutski 3 months ago - 1 comment

#194 - [jdbc.row] Reuse (:cols builder) during fetch-all-columns!

Pull Request - State: closed - Opened by alexander-yakushev 3 months ago - 1 comment

#194 - [jdbc.row] Reuse (:cols builder) during fetch-all-columns!

Pull Request - State: closed - Opened by alexander-yakushev 3 months ago - 1 comment

#193 - Comment out log traces

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 1 comment

#192 - [jdbc.row] Replace memoize in lazy thunk construction with delays

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 2 comments

#191 - [pipeline] Use conj! as the default pipeline rf

Pull Request - State: open - Opened by alexander-yakushev 4 months ago - 5 comments

#190 - [jdbc.row] Reduce allocations in fetch-all-columns!

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 1 comment

#189 - [jdbc.read] Properly pre-compute column fetching thunk

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 1 comment

#188 - Make sure fetching column from transient row persists changes where needed

Pull Request - State: closed - Opened by camsaul 4 months ago - 1 comment

#187 - `valAt` implementation for `TransientRow` not persisting changes to the underlying transient map

Issue - State: closed - Opened by camsaul 4 months ago - 1 comment
Labels: bug, high priority, JDBC backend / next.jdbc

#187 - `valAt` implementation for `TransientRow` not persisting changes to the underlying transient map

Issue - State: closed - Opened by camsaul 4 months ago - 1 comment
Labels: bug, high priority, JDBC backend / next.jdbc

#186 - [select] Use transients in select-reducing functions

Pull Request - State: open - Opened by alexander-yakushev 4 months ago - 3 comments

#186 - [select] Use transients in select-reducing functions

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 3 comments

#185 - [jdbc.read] Don't track realized keys in TransientRow

Pull Request - State: open - Opened by alexander-yakushev 4 months ago - 5 comments

#185 - [jdbc.read] Don't track realized keys in TransientRow

Pull Request - State: open - Opened by alexander-yakushev 4 months ago - 6 comments

#184 - [log] Cache logger object in a private var

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 5 comments

#183 - [jdbc.read] Remove value caching from JDBC reading machinery

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 3 comments

#183 - [jdbc.read] Remove value caching from JDBC reading machinery

Pull Request - State: closed - Opened by alexander-yakushev 4 months ago - 3 comments

#182 - [log] Add primitive hints to logging level functions

Pull Request - State: closed - Opened by alexander-yakushev 5 months ago - 1 comment

#181 - [instance] Provide non-vararg arity for update-original-and-current

Pull Request - State: closed - Opened by alexander-yakushev 5 months ago - 1 comment

#180 - [hydrate] Use cached Methodical function to check for mm implementation

Pull Request - State: closed - Opened by alexander-yakushev 5 months ago - 1 comment

#179 - [jdbc] Refactor make-cached-row-num->i->thunk

Pull Request - State: closed - Opened by alexander-yakushev 5 months ago - 4 comments

#178 - Bump Kondo version

Pull Request - State: closed - Opened by camsaul 5 months ago - 1 comment

#178 - Bump Kondo version

Pull Request - State: closed - Opened by camsaul 5 months ago - 1 comment

#177 - Bump Honey SQL version & Use JVM Kondo

Pull Request - State: closed - Opened by camsaul 5 months ago

#177 - Bump Honey SQL version & Use JVM Kondo

Pull Request - State: closed - Opened by camsaul 5 months ago

#176 - Bump dependencies

Pull Request - State: closed - Opened by camsaul 5 months ago

#175 - Bump dependencies

Pull Request - State: closed - Opened by camsaul 5 months ago

#174 - Add native implementation for IKVReduce in toucan2.instance.Instance

Pull Request - State: closed - Opened by alexander-yakushev 6 months ago - 2 comments

#174 - Add native implementation for IKVReduce in toucan2.instance.Instance

Pull Request - State: closed - Opened by alexander-yakushev 6 months ago - 2 comments

#173 - Models with after-update will update twice

Issue - State: closed - Opened by qnkhuat 6 months ago - 1 comment

#172 - Fix an N^2 in batch hydration

Pull Request - State: closed - Opened by bshepherdson 6 months ago - 2 comments

#171 - Add test for changes being available in after-update

Pull Request - State: closed - Opened by tsmacdonald 10 months ago - 2 comments

#170 - Optimization for postgres using RETURNING clause

Issue - State: open - Opened by qnkhuat 10 months ago

#169 - Supports sqlite3

Issue - State: open - Opened by qnkhuat 10 months ago

#168 - Improve debug tooling

Issue - State: open - Opened by camsaul 11 months ago

#167 - We should add a `select-instance` query type

Issue - State: open - Opened by camsaul 11 months ago
Labels: enhancement, new feature, medium priority, tech debt/refactoring

#166 - We need that compare and swap

Issue - State: open - Opened by camsaul 11 months ago

#165 - Avoid copying plain map when converting to instance

Pull Request - State: closed - Opened by crisptrutski 12 months ago - 3 comments

#164 - Why are we creating new maps when calling `instance` with a map?

Issue - State: closed - Opened by camsaul 12 months ago - 1 comment
Labels: good first issue, medium priority, performance

#163 - add license to POM

Pull Request - State: closed - Opened by johnswanson almost 1 year ago - 1 comment

#162 - remove topic from a log statement

Pull Request - State: closed - Opened by johnswanson almost 1 year ago - 1 comment

#161 - invalid log syntax breaks metabase startup

Issue - State: closed - Opened by dpsutton almost 1 year ago

#160 - Args parsing is wrong with integer "queryable" and KV args

Issue - State: closed - Opened by camsaul about 1 year ago - 1 comment
Labels: bug, high priority

#159 - Broken Equality Semantics for #t Time Literals in Model

Issue - State: closed - Opened by markbastian over 1 year ago - 2 comments

#158 - Import insert-returning-pk! and insert-returning-instance! into core

Pull Request - State: closed - Opened by qnkhuat over 1 year ago

#157 - Add `dispatch-value-spec`/`defmethod-arities` to multimethods without them

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#156 - Respect `nested-transaction-rule` in subsequent transactions

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#155 - Support dispatching off of unwrapped HikariCP connections

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#154 - `select-fn->fn` and the like should automatically `realize` results

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#153 - Fix `dissoc` with transient rows

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#152 - Fix #145: `changes` should not ignore keys set to `nil`

Pull Request - State: closed - Opened by camsaul over 1 year ago - 2 comments

#151 - Remove separate query execution backends; use next.jdbc by default

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#150 - Code simplification: remove separate "map backends" and default to Honey SQL 2

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#149 - Bump dependencies October 2023

Pull Request - State: closed - Opened by camsaul over 1 year ago - 1 comment

#148 - Remove testing context in with-temp

Pull Request - State: closed - Opened by qnkhuat over 1 year ago - 2 comments

#147 - Postgres `read-column-thunk` will not be called if using connection pool

Issue - State: closed - Opened by zhming0 over 1 year ago - 2 comments
Labels: enhancement, high priority, JDBC backend / next.jdbc

#146 - with-transaction doesn't respect `nested-transaction-rule`

Issue - State: closed - Opened by qnkhuat over 1 year ago - 1 comment
Labels: bug, high priority, JDBC backend / next.jdbc

#145 - `changes` ignores keys set to `nil`

Issue - State: closed - Opened by camsaul over 1 year ago
Labels: bug, high priority

#144 - Bug: `select-fn->fn` does not realize the result if using `identity` as xform

Issue - State: closed - Opened by qnkhuat over 1 year ago - 3 comments
Labels: bug, high priority

#143 - Feature request: A way to get all models

Issue - State: closed - Opened by qnkhuat almost 2 years ago - 1 comment

#142 - Should we error when passing duplicate keys to `select-*`, etc.?

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: documentation, enhancement, high priority

#141 - Add some sort of `print-method` for models so you can redact sensitive columns or things like that

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: new feature, high priority

#140 - Don't use GH token for Kondo (breaks 3rd-party PRs)

Pull Request - State: closed - Opened by camsaul almost 2 years ago - 3 comments

#139 - Add insert-returning-pk! and insert-returning-instance!

Pull Request - State: closed - Opened by tsmacdonald almost 2 years ago - 1 comment

#138 - Fix insert transform only keys in first row

Pull Request - State: closed - Opened by qnkhuat almost 2 years ago - 1 comment

#137 - Remove logging topics

Pull Request - State: closed - Opened by camsaul almost 2 years ago - 1 comment

#136 - Consider implementing a version of `before-update` that doesn't fetch the originals

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: enhancement, under consideration, medium priority, performance

#135 - Consider implementing a version of `update!` that uses cursors. `reducible-update!`?

Issue - State: open - Opened by camsaul almost 2 years ago - 1 comment
Labels: enhancement, under consideration, new feature, low priority

#134 - Add some useful named queries to fetch database metadata

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: enhancement, under consideration, new feature, low priority, debug tooling

#133 - Support returning different map types besides `Instance`

Issue - State: open - Opened by camsaul almost 2 years ago - 2 comments
Labels: under consideration, new feature, low priority

#132 - Reconsider whether `after-insert` and `after-update` should be done inside of the transactions that trigger them (make this optional?)

Issue - State: closed - Opened by camsaul almost 2 years ago - 2 comments
Labels: under consideration, high priority, breaking change, JDBC backend / next.jdbc, tools.after-* and tools.before-*

#131 - Extra tests

Pull Request - State: closed - Opened by camsaul almost 2 years ago - 1 comment

#130 - Transforms do not transform any values in `insert!` that are not present in the first row

Issue - State: closed - Opened by camsaul almost 2 years ago - 3 comments
Labels: bug, good first issue, high priority, tools.transforms

#129 - Should the changes be available in `after-update`?

Issue - State: open - Opened by camsaul almost 2 years ago - 3 comments
Labels: under consideration, medium priority, tools.after-* and tools.before-*

#128 - Enable Codespell

Pull Request - State: closed - Opened by camsaul almost 2 years ago - 1 comment

#127 - Add test for #126

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: general todo, high priority

#126 - recur with concat gives stack overflow bugs

Pull Request - State: closed - Opened by dpsutton almost 2 years ago - 1 comment

#125 - Add a tool to describe *all* hydration methods?

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: under consideration, low priority, debug tooling, tools.hydrate

#124 - Don't barf if queries return no columns

Pull Request - State: closed - Opened by camsaul almost 2 years ago - 1 comment

#123 - Check first non-nil key for sequence-of-sequence hydration

Pull Request - State: closed - Opened by camsaul almost 2 years ago - 1 comment

#122 - Should things implement `clojure.lang.IReduce`?

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: enhancement, under consideration, general todo, low priority

#121 - Does before-update work if resolved query contains conditions ?

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: general todo, high priority

#120 - Rename `table-name` to `table-name-keyword`

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: high priority, breaking change

#119 - Add a test to make sure the column label function for JDBC results is only applied once

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: general todo, low priority

#118 - automagic hydration broken when using snake_case keys -- don't assume that the model uses kebab-case

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: bug, high priority

#117 - Remove `toucan2.log/*topics*`

Issue - State: closed - Opened by camsaul almost 2 years ago
Labels: general todo, high priority, debug tooling, performance, tech debt/refactoring

#116 - Fix the test for `insert-returning-pks!` with composite PKs for H2 and MariaDB

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: general todo, low priority

#115 - `tools.after-select` and `tools.transformed` should not be applied to `count` and `exists?`

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: medium priority, performance, tools.transforms, tools.after-* and tools.before-*

#114 - Investigate `data.int-map` for PK -> value maps

Issue - State: open - Opened by camsaul almost 2 years ago
Labels: under consideration, low priority, performance

#113 - Efficient `count` and `exists?` implementations

Pull Request - State: closed - Opened by camsaul almost 2 years ago

#112 - Fix debug-print-queries macro

Pull Request - State: closed - Opened by camsaul about 2 years ago - 1 comment

#111 - Toucan 1 compatibility `toucan.db/debug-print-queries` broken

Issue - State: closed - Opened by camsaul about 2 years ago
Labels: bug, high priority, toucan 1 compatibility

#110 - Minor JDBC logging tweaks

Pull Request - State: closed - Opened by camsaul about 2 years ago - 1 comment

#109 - `define-` helper macros should generate unique vars with named based on model

Pull Request - State: closed - Opened by camsaul about 2 years ago - 1 comment

#108 - Fix MariaDB tests

Pull Request - State: closed - Opened by camsaul about 2 years ago - 1 comment

#107 - Bump dependencies

Pull Request - State: closed - Opened by camsaul about 2 years ago - 1 comment