Commit Graph

15 Commits (67ad75242ae521981399d91d11456d2814e35343)

Author SHA1 Message Date
Jadson Medeiros 985254ad3e applied new refactor to test lib 2022-07-06 21:43:17 -03:00
Jadson Medeiros aba0ebdca7 Merge branch 'master' of https://github.com/VinGarcia/ksql into change-test-lib-reference 2022-07-05 22:47:40 -03:00
Jadson Medeiros a1b97b1e9a changed the test lib reference 2022-07-05 21:43:56 -03:00
Matheus de Oliveira db86670b6c Use sync.Map on global caches to avoid race-condition
As known, a map can't be accessed with read/write concurrently on
multiple goroutines. This just replaces all uses of global maps for
caches with sync.Map, which is safe to be used concurrently.
2022-07-04 17:28:27 -03:00
Vinícius Garcia a394fd0815 Move some functions to the internal package 2022-01-11 19:00:22 -03:00
Vinícius Garcia 82a43fda87 Add error check for structs with duplicated tag names
Closes #6
2021-12-22 19:36:39 -03:00
Vinícius Garcia a503c218ba Improve kbuilder README 2021-09-17 22:06:06 -03:00
Vinícius Garcia 6935bddf29 Add the Insert struct to the kbuilder package 2021-09-07 12:01:34 -03:00
Vinícius Garcia ba6727b14a Improve the list of methods on the kbuilder.Query struct
Add the queryBuilder interface
Make the kbuilder.Query implement this interface
Add kbuilder.Query.Build() helper method for facilitating the usage if
the person prefers no to inject the kbuilder.Builder struct.
2021-08-17 12:08:39 -03:00
Vinícius Garcia f68b71a0a1 Merge branch 'master' into kbuilder 2021-08-08 19:34:22 -03:00
Vinícius Garcia d2c88ed71b Improve a comment and a test 2021-04-24 12:15:59 -03:00
Vinícius Garcia 99ed52b591 Add a very small README for the kbuilder package 2021-04-10 22:55:04 -03:00
Vinícius Garcia 4c6556af88 Add more tests to the kbuilder package 2021-04-10 22:51:29 -03:00
Vinícius Garcia 186dde8afe Finish MVP of the kbuilder package 2021-04-10 22:09:18 -03:00
Vinícius Garcia 2fb07cad19 Add first broken version of the kbuilder tool 2021-04-08 23:45:15 -03:00