go-jet
go-jet
Overall looks good. I think we're close to finishing. There are only two things left: 1) Support for the rest of array types - FloatArray, TimeArray, TimezArray, DateArray, TimestampArray and...
This feature will be included in the next release, expected sometime in autumn. If @arjen-ag5 is unavailable, I’ll take care of finalizing it.
Work continued in the new PR - https://github.com/go-jet/jet/pull/525.
Hi @WilliamSoler, check this issue - https://github.com/go-jet/jet/issues/364. When this issues is resolved you should be able to write: ```golang stmnt := ResidenceInformations.SELECT(ResidenceInformations.AllColumns.As("")). WHERE(ResidenceInformations.UserID.EQ(String(id))). LIMIT(1) ```
With the release v2.12.0 table aliases can now be omitted from `ColumnList` and `ProjectionList` by passing an empty string to the `As` method ([wiki](https://github.com/go-jet/jet/wiki/SQL-Builder#column-list))
Yeah, it looks like a bug. As a workaround for now you can swap the order of `EQ` parameters: ```golang String("foo").IS_NOT_NULL().EQ(Bool(true)), ``` Also, why not use `AND`: ```golang Bool(true).AND(String("foo").IS_NOT_NULL()), ```
Agree, makes sense to add a new cli option. Something like: `-model-json-tag` with possible values `none`, `camel-case`, `pascal-case` or `snake-case`.
> [@go-jet](https://github.com/go-jet) how would you propagate this flag until DefaultTableModelField? Why do you need to propagate flag to DefaultTableModelField? If I'm not missing something, to implement this feature all we'll...
Support added in the Release v.2.14.0.
Does your destination(if it's custom model) follow the rules from [qrm](https://github.com/go-jet/jet/wiki/Query-Result-Mapping-(QRM)#custom-model-types). Meaning, based on your query, the destination type should look like: ```golang type JetTable struct { UUID uuid.UUID TextCol1...