<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pakakeh.go/lib/sql/sql.go, branch main</title>
<subtitle>Collections of packages and tools for working with Go programming language.</subtitle>
<id>http://git.kilabit.info/pakakeh.go/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/pakakeh.go/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/'/>
<updated>2026-04-07T14:58:19Z</updated>
<entry>
<title>lib/sql: remove JoinValues in favour of [slices.Concat]</title>
<updated>2026-04-07T14:58:19Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-04-07T14:58:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=2515c8a3b0b24be4520e6967fcde4bd6323a6fb2'/>
<id>urn:sha1:2515c8a3b0b24be4520e6967fcde4bd6323a6fb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: convert license and copyright to use SPDX identifiers</title>
<updated>2026-01-15T10:26:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-15T10:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=7db8c302e1396eda40cd6a1e57f58ed791448556'/>
<id>urn:sha1:7db8c302e1396eda40cd6a1e57f58ed791448556</id>
<content type='text'>
With help of spdxconv tool [1], we able to bulk update all files license
and copyright format to comply with SPDX formats.

[1] https://kilabit.info/project/spdxconv/
</content>
</entry>
<entry>
<title>lib/sql: support update, bind where condition, and subquery in Meta</title>
<updated>2024-01-26T20:07:32Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-01-26T19:45:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=24269c23942843c8193998a75882e22111c333ac'/>
<id>urn:sha1:24269c23942843c8193998a75882e22111c333ac</id>
<content type='text'>
This changes add parameter kind to NewMeta, which define the kind of
DML to be mapped by Meta.

The method Add renamed to Bind, and AddWhere renamed to BindWhere.

New methods added to Meta,

  - Sub return the child of Meta for building subquery,
  - UpdateValues return the merged of ListValue and ListWhereValue
    for DML UPDATE
  - WhereFields return string that merge the ListWhereCond and ListHolder
    separated by "="
</content>
</entry>
<entry>
<title>lib/sql: add missing comment to exported constants</title>
<updated>2023-09-10T19:26:33Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-09-10T16:11:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=19abc9b968eef3a2ded89009dfb647f927729b16'/>
<id>urn:sha1:19abc9b968eef3a2ded89009dfb647f927729b16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: reformat all codes using gofmt 1.19 (the Go tip)</title>
<updated>2022-05-09T14:54:02Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2022-05-09T14:54:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=0c9abc1a962955dd0b795a422958c5445145d54c'/>
<id>urn:sha1:0c9abc1a962955dd0b795a422958c5445145d54c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sql: sort returned names on ExtractSQLFields sorted in ascending order</title>
<updated>2021-02-05T12:23:49Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2021-02-05T12:23:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=8ae6e2f77045d54242141a4238842091b652be1a'/>
<id>urn:sha1:8ae6e2f77045d54242141a4238842091b652be1a</id>
<content type='text'>
This is to make sure that any test that use the package always
predictable.

While at it, add paramter to change placeholder on ExtractSQLFields.
</content>
</entry>
<entry>
<title>all: update email address</title>
<updated>2020-06-10T15:41:22Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-06-10T15:41:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=9ca9757dc36412466f0103cb069ec0b7f051f657'/>
<id>urn:sha1:9ca9757dc36412466f0103cb069ec0b7f051f657</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sql: a new package as an extension to "database/sql"</title>
<updated>2020-02-13T13:29:20Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-02-13T13:14:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/pakakeh.go/commit/?id=2425c08bc372809c28bea021cd9ed0de3b8eebb2'/>
<id>urn:sha1:2425c08bc372809c28bea021cd9ed0de3b8eebb2</id>
<content type='text'>
</content>
</entry>
</feed>
