index
:
go-oblast
main
A small ORM library for Go, focused on type safety and performance
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
add escaping in Dialect.QuoteIdentifier implementations
Stefan Majewsky
2026-05-12
2
-6
/
+26
*
clarify docstrings, put down TODOs based on review feedback
Stefan Majewsky
2026-05-12
2
-3
/
+8
*
fix typos
Stefan Majewsky
2026-05-12
3
-3
/
+3
*
change Handle to a generic interface without explicit dep on database/sql
Stefan Majewsky
2026-05-12
11
-105
/
+216
*
v0.6.0
v0.6.0
Stefan Majewsky
2026-05-08
1
-1
/
+1
*
add type RuntimeIndex
Stefan Majewsky
2026-05-08
3
-0
/
+135
*
v0.5.0
v0.5.0
Stefan Majewsky
2026-05-08
1
-1
/
+1
*
allow both None or ErrNoRows in SelectOne{,Where}
Stefan Majewsky
2026-05-08
4
-25
/
+141
*
v0.4.0
v0.4.0
Stefan Majewsky
2026-05-04
1
-1
/
+1
*
return None instead of ErrNoRows from SelectOne{,Where}
Stefan Majewsky
2026-05-04
8
-33
/
+66
*
run tests when a PR is posted on GitHub
Stefan Majewsky
2026-05-03
1
-0
/
+68
*
README: adjust contribution notes, acknowledge the non-ORM-ness
Stefan Majewsky
2026-05-02
1
-3
/
+6
*
v0.3.0
v0.3.0
Stefan Majewsky
2026-04-30
1
-1
/
+1
*
shave an allocation and memcpy from Select() and SelectWhere()
Stefan Majewsky
2026-04-30
2
-11
/
+42
*
fix benchmark calling the wrong test function
Stefan Majewsky
2026-04-30
1
-1
/
+1
*
benchmark: provide a handwritten N=1 implementation for InsertAndDelete
Stefan Majewsky
2026-04-30
1
-0
/
+29
*
add ctx arguments to most methods
Stefan Majewsky
2026-04-30
8
-132
/
+154
*
shave off some more allocations
Stefan Majewsky
2026-04-30
1
-5
/
+5
*
one more TODO
Stefan Majewsky
2026-04-30
1
-0
/
+4
*
benchmark: compare InsertAndDelete to plain SQLite using QueryRow for INSERT
Stefan Majewsky
2026-04-29
1
-7
/
+41
*
note to self: bad memory usage stats for Insert()
Stefan Majewsky
2026-04-24
1
-0
/
+1
*
add Store.Upsert()
Stefan Majewsky
2026-04-24
4
-11
/
+188
*
exclude testhelpers from coverage testing
Stefan Majewsky
2026-04-24
9
-11
/
+11
*
remove support for SQL dialects that rely on LastInsertId()
Stefan Majewsky
2026-04-24
6
-338
/
+122
*
add query planning for Upsert()
Stefan Majewsky
2026-04-23
3
-4
/
+99
*
change Store.Insert() to take arguments by pointer
Stefan Majewsky
2026-04-19
4
-42
/
+52
*
notes from trying Oblast in https://github.com/sapcc/castellum
Stefan Majewsky
2026-04-18
1
-0
/
+2
*
README: refer to GitHub mirror
Stefan Majewsky
2026-04-18
1
-0
/
+6
*
v0.2.0
v0.2.0
Stefan Majewsky
2026-04-18
1
-1
/
+1
*
add StructTagKeyIs
Stefan Majewsky
2026-04-18
4
-10
/
+31
*
v0.1.0
v0.1.0
Stefan Majewsky
2026-04-18
1
-0
/
+9
*
add type PreparedSelectQuery
Stefan Majewsky
2026-04-18
4
-24
/
+205
*
update repo description
Stefan Majewsky
2026-04-18
1
-1
/
+1
*
write out a proper README
Stefan Majewsky
2026-04-18
2
-5
/
+38
*
fix Store.Insert() failing on tables without auto columns
Stefan Majewsky
2026-04-18
2
-15
/
+68
*
more test coverage, forbid non-zero auto columns during Insert()
Stefan Majewsky
2026-04-18
4
-24
/
+264
*
add TODOs for the remaining things that I want for 1.0
Stefan Majewsky
2026-04-17
2
-0
/
+4
*
benchmark: add Gorm
Stefan Majewsky
2026-04-17
4
-37
/
+126
*
minimize function bodies for generic Insert function(s)
Stefan Majewsky
2026-04-17
1
-37
/
+78
*
Makefile: add benchmark target
Stefan Majewsky
2026-04-17
1
-0
/
+3
*
remove more instances of defer()
Stefan Majewsky
2026-04-17
2
-12
/
+8
*
reduce function body size for Update(), Delete()
Stefan Majewsky
2026-04-17
1
-49
/
+54
*
add type preparedStatement to simplify write ops
Stefan Majewsky
2026-04-17
1
-60
/
+65
*
basic test coverage for Insert, Update, Delete
Stefan Majewsky
2026-04-17
3
-3
/
+155
*
improve test coverage, error reporting for Select()
Stefan Majewsky
2026-04-17
7
-106
/
+242
*
fix lints
Stefan Majewsky
2026-04-17
1
-1
/
+1
*
add Store.Update()
Stefan Majewsky
2026-04-16
3
-7
/
+181
*
add PrepareThreshold tuning parameter
Stefan Majewsky
2026-04-16
2
-16
/
+49
*
benchmark: compare batches of prepared vs. one-off statements
Stefan Majewsky
2026-04-16
1
-57
/
+103
*
take non-pointer records on Insert()
Stefan Majewsky
2026-04-16
2
-11
/
+13
[next]