<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-oblast/select_test.go, branch v0.6.0</title>
<subtitle>A small ORM library for Go, focused on type safety and performance
</subtitle>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/'/>
<entry>
<title>allow both None or ErrNoRows in SelectOne{,Where}</title>
<updated>2026-05-08T14:52:46+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-05-08T14:52:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=f79d61a9eef42a05aca6f4ddb8d95192549036a5'/>
<id>f79d61a9eef42a05aca6f4ddb8d95192549036a5</id>
<content type='text'>
The None-returning style is more convenient when the application needs
to genuinely behave differently in this case, e.g. returning 404 from an
HTTP API endpoint (instead of 500 for a generic database error).

The ErrNoRows-returning style is more convenient when control flow is
not different for this case vs. other error cases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The None-returning style is more convenient when the application needs
to genuinely behave differently in this case, e.g. returning 404 from an
HTTP API endpoint (instead of 500 for a generic database error).

The ErrNoRows-returning style is more convenient when control flow is
not different for this case vs. other error cases.
</pre>
</div>
</content>
</entry>
<entry>
<title>return None instead of ErrNoRows from SelectOne{,Where}</title>
<updated>2026-05-04T14:23:24+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-05-04T14:23:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=f2d6d6f2f24e7e7d594296b77fa044ccd547321d'/>
<id>f2d6d6f2f24e7e7d594296b77fa044ccd547321d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add ctx arguments to most methods</title>
<updated>2026-04-29T22:56:38+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-29T22:56:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=71d4c873bd12233b585637404115cfea9462c904'/>
<id>71d4c873bd12233b585637404115cfea9462c904</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>exclude testhelpers from coverage testing</title>
<updated>2026-04-24T14:10:09+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-24T13:46:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=e45a8be0dcfc375963a061d83e04429995053da1'/>
<id>e45a8be0dcfc375963a061d83e04429995053da1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add type PreparedSelectQuery</title>
<updated>2026-04-18T15:10:34+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-18T15:10:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=f8904431aa09796dab3c0bd159af74f8da4a153e'/>
<id>f8904431aa09796dab3c0bd159af74f8da4a153e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve test coverage, error reporting for Select()</title>
<updated>2026-04-17T12:53:55+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-17T12:53:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=52f44287216b47149da9eb3f038408447f0e5981'/>
<id>52f44287216b47149da9eb3f038408447f0e5981</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>increase test coverage for planning</title>
<updated>2026-04-15T17:10:41+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-15T17:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=0adf505773054a92d77a9c937c8c5e56e74493e0'/>
<id>0adf505773054a92d77a9c937c8c5e56e74493e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>before scanning, spawn member structs within pointers as necessary</title>
<updated>2026-04-15T16:54:36+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-15T16:54:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=a818aab2a4b48e399d5186c235149ef21011a4af'/>
<id>a818aab2a4b48e399d5186c235149ef21011a4af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clarify behavior around recursing into struct type members</title>
<updated>2026-04-15T16:25:31+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-15T16:25:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=1bb7ef5779aa3c27417eedf84aac6a8ea896871a'/>
<id>1bb7ef5779aa3c27417eedf84aac6a8ea896871a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>initial test coverage for Store.Select functions</title>
<updated>2026-04-13T22:41:25+00:00</updated>
<author>
<name>Stefan Majewsky</name>
<email>majewsky@gmx.net</email>
</author>
<published>2026-04-13T22:41:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.xyrillian.de/go-oblast/commit/?id=9191e018ff90deb99f3881966a5d356a05027e0f'/>
<id>9191e018ff90deb99f3881966a5d356a05027e0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
