Alexander Trost
60ba05b6fb
feat: add generator skip option for table columns
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2025-01-07 22:30:15 +01:00
Jamius Siam
d22f3cff3d
Fixed flag names
2024-11-26 15:48:36 +06:00
Jamius Siam
cab3cc63bf
Replace path package with filepath
2024-11-26 15:40:34 +06:00
Jamius Siam
b08dd48c71
Updated tests for package customization CLI args
2024-11-23 00:32:44 +06:00
Jamius Siam
47fd02fb8d
Added test for the CLI flags for Model, Table, View and Enum
2024-11-22 21:15:09 +06:00
go-jet
5d2c232529
Add custom set returning function test.
2024-11-03 12:00:39 +01:00
go-jet
2183af42f4
Add PostgreSQL-specific character type constructors: Text, Char, and VarChar.
2024-11-01 12:34:46 +01:00
go-jet
5f220569dd
Add support for prepared statements caching.
2024-10-29 11:44:38 +01:00
go-jet
4bb9775134
Merge remote-tracking branch 'upstream/master' into stmt-cache2
...
# Conflicts:
# tests/postgres/alltypes_test.go
# tests/postgres/northwind_test.go
# tests/postgres/sample_test.go
# tests/postgres/update_test.go
# tests/sqlite/insert_test.go
# tests/sqlite/main_test.go
# tests/sqlite/sample_test.go
# tests/sqlite/update_test.go
2024-10-19 14:01:55 +02:00
go-jet
8d112f7db8
Add support for VALUES statement.
2024-10-17 14:17:22 +02:00
go-jet
3fcbbec427
Add support for Row expression.
2024-10-17 14:17:22 +02:00
Samir Faci
f7082eda68
Adding gosec and lint, fixing null_type overflow
...
ChangeLog:
- Adding gosec linting
- Adding static type to enum
- fixing nulltype overflow
- Trying out gotestsum as an alternative to go-junit-report.xml
2024-10-14 11:06:59 -04:00
Samir Faci
c0a0b450aa
Changing from Table Driven tests to subtests
2024-10-09 14:53:47 -04:00
Samir Faci
600e0a7ce7
Addressing code review comments and adding a query validation
2024-10-09 08:30:33 -04:00
Samir Faci
288ebdc373
Improved support for intervals in postgres
...
Fixes #393
2024-10-08 08:30:33 -04:00
go-jet
31a6b9582a
Merge pull request #404 from safaci2000/feature/testTools
...
Replacing several test util function with a generic version
2024-10-07 20:07:55 +02:00
Samir Faci
c2703558d7
Moving PtrOf to package internal/ptr
2024-10-06 09:04:10 -04:00
Samir Faci
99be328e9d
Replacing several test util function with a generic version
...
ChangeLog:
- updated several test utils with a generic PtrOf
- updated references using iotils (Deprecated) with os equivalent import.
2024-10-05 13:13:55 -04:00
Volker Lieber
30e02dc9c0
Implemented postgres generator comment tests
...
https://github.com/go-jet/jet-test-data/pull/6
2024-09-25 15:45:06 +02:00
Samir Faci
d3ce39f275
Reverting circleci docker-compose
2024-09-22 16:12:43 -04:00
Samir Faci
42a37c09d0
Adding support for enum model AllValues
...
Fixes #368
ChangeLog:
- Updating test mysql version as it no longer exists.
- Add a simple validation test
2024-09-18 12:16:58 -04:00
Mike Nelson
52df659318
test
2024-08-28 11:45:44 -06:00
Andrew Harding
b7904cde4e
Add HasDefault column metadata
2024-08-13 14:52:54 -06:00
go-jet
adfa331ece
Merge remote-tracking branch 'upstream/master' into stmt-cache
2024-07-30 14:11:24 +02:00
go-jet
093f895db2
Fix failing test.
2024-07-03 11:56:59 +02:00
go-jet
39de87671e
Additional tests for 'ON CONFLICT DO NOTHING without conflict target does not appear in generated SQL' bug.
2024-03-24 13:02:23 +01:00
go-jet
0918e5503e
Add support for prepared statement caching.
2024-03-07 18:01:31 +01:00
go-jet
4094029bfb
Skip range test for cockroachdb.
2024-02-27 10:58:21 +01:00
go-jet
43fc77ba99
Range expression update
...
* Add Int4 and Int8 integer expression to distinguish int4range and int8range types
* Add range functions to range expressions to avoid go template appearing in sql
* Compact range integration tests and add range update tests
2024-02-27 10:48:57 +01:00
Sarkan
893567daca
Range types implemented
...
plus and minus infinity keyword tests implemented
range table tests added
skip cockroach db added
select test case added for range fields
generator modified to generate correct types
generator tests modified to include sample range table
model and template generators modified to support range fields
returning the T in UPPER and LOWER functions
raw ranges implemented
bounds set as optional
dep modified
dependencies modified and issue fixed
range expression with templates implemented
rangeExpression change to make it more type safe
third parameter of constructor function fixed
literals removed, functions added
tests modified
constructor functions used for creating range expressions
NumRange converted to a constructor function from literal
range_lower and range_upper renamed to lower_bound and upper_bound
range literal removed
PlusInfinity and MinusInfinity implemented
int4 and int8 castings added
issues fixed and tests checked
number, ts, tstz literal and cast implemented
date range literal expression modified and raw function used
parent type converted from RangeExpression to Expression
range type implemented for postgres
range column type, function and literal expression implemented
CONTAINS and OVERLAP operations added for range expressions
range expressions implemented
2024-02-25 01:20:36 +01:00
go-jet
255f4a8eaf
Add support for expression in OFFSET clause.
2024-02-13 14:01:13 +01:00
go-jet
dab153a739
Add support for NULLS_FIRST and NULLS_LAST sorting order.
2024-02-10 14:03:31 +01:00
go-jet
e51ddd5506
Add support for FETCH FIRST clause.
2024-02-07 11:07:50 +01:00
go-jet
7f48e9fb67
Add support for materialized views.
2024-02-01 15:20:49 +01:00
go-jet
b6d57075e8
Additional tests for row lock UPDATE OF use case.
2024-02-01 14:43:12 +01:00
Matthew Dowdell
f16f0b5e5d
Add support for OF in row lock clauses
...
This adds support for statements such as `SELECT ... FOR UPDATE OF table NOWAIT` where `OF table`
could not be specified previously. Fixes #285 .
2023-11-30 07:52:54 +00:00
quirell
39f9996b34
Add DefaultAlias option to TableSQLBuilder
2023-08-02 10:03:59 +09:00
go-jet
bea828d64d
Add additional generator template tests:
...
- TestRenameEnumValueName
- TestGeneratorTemplate_Model_SqlBuilder_RenameStructFieldNames test.
2023-07-23 17:58:33 +02:00
go-jet
aace1156ba
[Bug241] Add mysql unicode character comment.
2023-07-23 17:56:07 +02:00
go-jet
dbcf614140
Additional generator tests.
2023-07-21 17:22:20 +02:00
go-jet
6e597a3179
Additional generator tests.
2023-07-21 17:18:02 +02:00
go-jet
12509eaf44
Additional generator tests.
2023-07-21 17:10:39 +02:00
go-jet
d7a5adb239
Break utils package into subpackages.
2023-07-21 14:11:31 +02:00
go-jet
e31e30b7f7
Bug225: Add more MultipleNestedAliasedSlices test
2023-07-20 12:09:38 +02:00
go-jet
75fbc1baaf
Bug225: Incorrect scan for duplicate aliased subtype slice.
2023-07-19 14:24:25 +02:00
go-jet
a428981a2d
Expose internal jet.Rows type
2023-04-17 12:01:01 +02:00
go-jet
73d7e4823c
Update test.
2023-04-14 12:13:09 +02:00
go-jet
14bd3b6c3b
Fix for bug226.
...
Add struct fieldName to groupKey to have a unique groupKey for each field object.
2023-04-13 10:46:46 +02:00
go-jet
c7962aba71
Add bug226 test.
2023-04-10 20:14:55 +02:00
go-jet
b520a61b6e
Test clean up.
...
Upgrade dependencies.
2023-04-06 11:26:09 +02:00