Commit Graph

121 Commits (adapters/ksqlserver/v1.12.2)

Author SHA1 Message Date
Vinícius Garcia 14b1ba47d3 Simplify readme example 2024-10-23 23:39:17 -03:00
Vinícius Garcia 64ddb22a00 Improve README 2024-10-23 23:26:32 -03:00
Vinícius Garcia 0a313c19a4 Improve README examples 2024-10-23 23:24:32 -03:00
Vinícius Garcia 13542463ba Explain placeholders on README 2024-08-15 10:14:25 -03:00
Vinícius Garcia e67ef737e7 Update TODO list on README 2024-04-24 10:17:35 -03:00
Vinícius Garcia fd2459e4de Fix all tests to work with podman on MacOS except sqlserver 2024-04-14 11:23:15 -03:00
Vinícius Garcia 2b1dd6db3d Update explanation about the Benchmarks 2023-10-22 15:01:31 -03:00
Vinícius Garcia 32f8e680c5 Update Benchmarks 2023-10-22 11:19:00 -03:00
Vinícius Garcia 35b6882317 Synchronize the README with its template 2023-10-22 10:56:38 -03:00
Vinícius Garcia cf25954f0b
Update README.md 2023-10-19 22:38:46 -03:00
Vinícius Garcia 758f81e3fb Add documentation for the new modernc-sqlite adapter 2023-10-19 22:26:51 -03:00
Vinícius Garcia fae106916c
Add a feature list to the README file 2023-07-01 10:10:27 -03:00
Vinícius Garcia ddd9a4dec5 Remove completed task from README TODO list 2022-12-21 21:25:25 -03:00
Vinícius Garcia 475955bb33 Remove some TODO items that were not KISS
After thinking about some of the TODO items I decided they
were not really in the scope of KSQL and that there were good
ways of doing the same things they were supposed to do without them.

So I decided to remove them from the TODO list.

I can change my mind again if someone informs me of a good use-case
where one of those features would be really helpful instead of just
a minor improvement.
2022-12-20 22:49:06 -03:00
Vinícius Garcia 37b26debeb Update TODO lists on README 2022-12-13 21:52:04 -03:00
Vinícius Garcia d6aa694f82 Update README and the README build script 2022-12-04 20:39:29 -03:00
Vinícius Garcia e7896dc16e Minor improvement to README.md 2022-11-29 09:51:25 -03:00
Vinícius Garcia c5043c9ff2 Automate the process of running the benchmark and saving it to the README file 2022-11-13 10:55:10 -03:00
Vinícius Garcia 60233e04a8 Add sqlx/prep-stmt benchmark 2022-09-29 14:11:08 -03:00
Vinícius Garcia fc2b32d919 Remove mention to old name KissSQL 2022-09-28 21:05:24 -03:00
Vinícius Garcia 3a9971628a Minor fix on the crud example 2022-09-28 21:01:53 -03:00
Vinícius Garcia c46ad0f92c Update README.md 2022-09-28 20:42:21 -03:00
Vinícius Garcia a5b33135d1 Minor fix to README file 2022-09-19 23:32:59 -03:00
Vinícius Garcia 0e95506343 Force CI to rerun because I reused the codecov token by mistake 2022-08-12 09:49:28 -03:00
Vinícius Garcia 56c1ed54da
Merge pull request #26 from mohamedallam1991/patch-1
Adding badges, Go reference, and report card
2022-08-10 16:39:41 -03:00
Mohamed Allam f155607beb
Type in communication
A type in the word "communication" in the description.
2022-08-10 20:26:45 +01:00
Mohamed Allam 96dc1a5c53
Adding badges, Go reference, and report card
Go report card and Go reference

[Go report card](https://goreportcard.com/report/github.com/vingarcia/ksql)
[Go Reference](https://pkg.go.dev/github.com/vingarcia/ksql)
2022-08-10 20:20:08 +01:00
Vinícius Garcia c9a73d8ad1 Update README 2022-07-31 12:18:43 -03:00
Vinícius Garcia 9161634e7b Minor fix to README 2022-07-27 14:07:24 -03:00
Vinícius Garcia b088ae0d26 Update README to include benchmark for sqlboiler 2022-07-26 23:41:56 -03:00
Vinícius Garcia 33e0918c14 Update README with benchmarks for sqlc/prep-stmt 2022-07-26 21:54:11 -03:00
Vinícius Garcia 62a19e30ac Update README with sqlc benchmark 2022-07-26 20:56:39 -03:00
Vinícius Garcia b710dd7559 Minor update to README 2022-07-26 19:55:32 -03:00
Vinícius Garcia bb14677c4c Update README TODO section 2022-07-25 23:53:30 -03:00
Vinícius Garcia 8d688eb2c1 Update Benchmark on README file 2022-07-04 22:20:46 -03:00
Vinícius Garcia 589ad0a693 Minor improvement to README 2022-07-04 00:08:28 -03:00
Vinícius Garcia 683d6b28ab Minor improvement to README 2022-07-04 00:03:26 -03:00
Vinícius Garcia 047107d1c3 Minor improvement to README 2022-07-04 00:01:58 -03:00
Vinícius Garcia ee933fe94d Minor improvements to README file 2022-07-04 00:01:12 -03:00
Vinícius Garcia df71d5a7eb Add a link to the Wiki to the start of the README file 2022-07-03 23:56:34 -03:00
Vinícius Garcia cf93f7441a Update README by moving some specialized sections to the Wiki 2022-07-03 23:43:58 -03:00
Vinícius Garcia be9f686a9a Update benchmarks to test ksql on its most common use-case
Before this commit we were not benchmarking ksql with the
"omit-select" feature.

This could lead people to say that this feature is actually
expensive, but it really isn't so I just updated the benchmarks
to always run with this feature.

Before doing this change I actually put both features together
on the benchmark to compare them and these are the results:

```
ksql/sql-adapter/single-row-12               17186   143286 ns/op
ksql/sql-adapter-with-omit/single-row-12     16502   142893 ns/op

ksql/sql-adapter/multiple-rows-12            15361   153890 ns/op
ksql/sql-adapter-with-omit/multiple-rows-12  15360   156075 ns/op

ksql/pgx-adapter/single-row-12               33894    68332 ns/op
ksql/pgx-adapter-with-omit/single-row-12     34563    68861 ns/op

ksql/pgx-adapter/multiple-rows-12            29677    79196 ns/op
ksql/pgx-adapter-with-omit/multiple-rows-12  28934    80422 ns/op
```

Please note that benchmarks usually run slighly slower or faster
on each attempt, so small differences like the ones presented
above are really hard to interpret.
2022-05-31 09:19:24 -03:00
Vinícius Garcia 1ed7684b6d Add case-insensitive support for database columns
Some databases (maybe all of them) will set the database column
names to lowercase.

This was problematic because we needed to match these names
with the ksql tags, which were not lowercased.

Now we support both versions, lowercased or not.
2022-04-30 13:01:03 -03:00
Vinícius Garcia f9b7487d9b Minor improvements to the README.md 2022-04-22 19:12:20 -03:00
Vinícius Garcia 2e3c809c8c Update README and examples to use `defer db.Close()` 2022-04-19 11:13:02 -03:00
Vinícius Garcia 1224a1b297 Mention the new ksql.Mock examples on the README 2022-04-06 18:32:37 -03:00
Vinícius Garcia 660904718b Update README with some ksql.Mock examples 2022-03-29 23:03:46 -03:00
Vinícius Garcia f6ed380095 Fix false failed build by forcing it to run again
I made no changes in the code but because of how codecov works
it is falsely reporting that the test coverage changed to a lower
value.
2022-03-26 22:18:28 -03:00
Vinícius Garcia 04e5e5da7b Update the README.md TODO list 2022-03-15 16:59:09 -03:00
Vinícius Garcia 9b18a8fbcf Minor improvements on the text of the README file 2022-02-22 22:40:37 -03:00