mirror of https://github.com/VinGarcia/ksql.git
Update TODO lists on README
parent
53ae836dc2
commit
37b26debeb
|
@ -459,7 +459,6 @@ is configured to kill the containers after 20 seconds.
|
||||||
|
|
||||||
## TODO List
|
## TODO List
|
||||||
|
|
||||||
- Add support for serializing structs as other formats such as YAML
|
|
||||||
- Update `ksqltest.FillStructWith` to work with `ksql:"..,json"` tagged attributes
|
- Update `ksqltest.FillStructWith` to work with `ksql:"..,json"` tagged attributes
|
||||||
- Create a way for users to submit user defined dialects
|
- Create a way for users to submit user defined dialects
|
||||||
- Improve error messages (ongoing)
|
- Improve error messages (ongoing)
|
||||||
|
@ -467,7 +466,6 @@ is configured to kill the containers after 20 seconds.
|
||||||
- Add support for the Insert function to work with maps
|
- Add support for the Insert function to work with maps
|
||||||
- Add support for a `ksql.Array(params ...interface{})` for allowing queries like this:
|
- Add support for a `ksql.Array(params ...interface{})` for allowing queries like this:
|
||||||
`db.Query(ctx, &user, "SELECT * FROM user WHERE id in (?)", ksql.Array(1,2,3))`
|
`db.Query(ctx, &user, "SELECT * FROM user WHERE id in (?)", ksql.Array(1,2,3))`
|
||||||
- Improve docs about `ksql.Mock`
|
|
||||||
|
|
||||||
## Optimization Oportunities
|
## Optimization Oportunities
|
||||||
|
|
||||||
|
@ -483,4 +481,6 @@ is configured to kill the containers after 20 seconds.
|
||||||
- Change the `.Transaction(db ksql.Provider)` to a `.Transaction(ctx context.Context)`
|
- Change the `.Transaction(db ksql.Provider)` to a `.Transaction(ctx context.Context)`
|
||||||
- Make the `.Query()` method to return a `type Query interface { One(); All(); Chunks(); }`
|
- Make the `.Query()` method to return a `type Query interface { One(); All(); Chunks(); }`
|
||||||
- Have an `Update()` method that updates without ignoring NULLs as `Patch()` does
|
- Have an `Update()` method that updates without ignoring NULLs as `Patch()` does
|
||||||
|
- Have a new Modifier `skipNullUpdates` so that the Update function will do the job of the `Patch`
|
||||||
|
- Remove the `Patch` function.
|
||||||
- Rename `NewTable()` to just `Table()` so it feels right to declare it inline when convenient
|
- Rename `NewTable()` to just `Table()` so it feels right to declare it inline when convenient
|
||||||
|
|
|
@ -226,7 +226,6 @@ is configured to kill the containers after 20 seconds.
|
||||||
|
|
||||||
## TODO List
|
## TODO List
|
||||||
|
|
||||||
- Add support for serializing structs as other formats such as YAML
|
|
||||||
- Update `ksqltest.FillStructWith` to work with `ksql:"..,json"` tagged attributes
|
- Update `ksqltest.FillStructWith` to work with `ksql:"..,json"` tagged attributes
|
||||||
- Create a way for users to submit user defined dialects
|
- Create a way for users to submit user defined dialects
|
||||||
- Improve error messages (ongoing)
|
- Improve error messages (ongoing)
|
||||||
|
@ -234,7 +233,6 @@ is configured to kill the containers after 20 seconds.
|
||||||
- Add support for the Insert function to work with maps
|
- Add support for the Insert function to work with maps
|
||||||
- Add support for a `ksql.Array(params ...interface{})` for allowing queries like this:
|
- Add support for a `ksql.Array(params ...interface{})` for allowing queries like this:
|
||||||
`db.Query(ctx, &user, "SELECT * FROM user WHERE id in (?)", ksql.Array(1,2,3))`
|
`db.Query(ctx, &user, "SELECT * FROM user WHERE id in (?)", ksql.Array(1,2,3))`
|
||||||
- Improve docs about `ksql.Mock`
|
|
||||||
|
|
||||||
## Optimization Oportunities
|
## Optimization Oportunities
|
||||||
|
|
||||||
|
@ -250,4 +248,6 @@ is configured to kill the containers after 20 seconds.
|
||||||
- Change the `.Transaction(db ksql.Provider)` to a `.Transaction(ctx context.Context)`
|
- Change the `.Transaction(db ksql.Provider)` to a `.Transaction(ctx context.Context)`
|
||||||
- Make the `.Query()` method to return a `type Query interface { One(); All(); Chunks(); }`
|
- Make the `.Query()` method to return a `type Query interface { One(); All(); Chunks(); }`
|
||||||
- Have an `Update()` method that updates without ignoring NULLs as `Patch()` does
|
- Have an `Update()` method that updates without ignoring NULLs as `Patch()` does
|
||||||
|
- Have a new Modifier `skipNullUpdates` so that the Update function will do the job of the `Patch`
|
||||||
|
- Remove the `Patch` function.
|
||||||
- Rename `NewTable()` to just `Table()` so it feels right to declare it inline when convenient
|
- Rename `NewTable()` to just `Table()` so it feels right to declare it inline when convenient
|
||||||
|
|
Loading…
Reference in New Issue