60 Commits

Author SHA1 Message Date
Jason Fulghum 5a9cc9b127 Fix timestamp/timestamptz interval arithmetic to error on out-of-range results. 2026-08-21 08:34:53 -07:00
Jason Fulghum bbfd74129b Fix for two issues Ito found (date arithmetic was not calendar aware, data arithmetic discarded nanosecond precision) 2026-08-20 15:04:54 -07:00
Jason Fulghum 183c92410e Fix timestamp/timestamptz minus interval silently dropping the days/months component of the interval. 2026-08-20 13:27:54 -07:00
Zach Musgrave 0194ed367a unwrap byte arrays everywhere 2026-08-18 16:04:30 -07:00
Zach Musgrave 3ba5518d15 unwrap strings where appropriate 2026-08-18 15:47:10 -07:00
Zach Musgrave ead93f7a62 merge main, PR feedback 2026-08-14 11:43:02 -07:00
Zach Musgrave a7034ebfd9 multiple bug fixes for psql support 2026-08-13 17:13:17 -07:00
Zach Musgrave cd5aa43a8a audit for correct error codes 2026-08-12 13:14:34 -07:00
Daylon Wilkins 6828709fcd Hidden column support 2026-07-28 06:46:39 -07:00
James Cor fd2bb4726d fix tuple comparison logic and add more tests (#2819)
Co-authored-by: James Cor <james@dolthub.com>
2026-06-05 22:16:47 -07:00
Zach Musgrave 40e2a288b6 bug fix for null path 2026-06-04 16:13:53 -07:00
Zach Musgrave 51164f0dc6 use searchableJson for path lookups where possible 2026-05-28 17:32:44 -07:00
Zach Musgrave cbdaae7602 bug fixes for unwrapping types 2026-05-28 11:06:11 -07:00
Zach Musgrave 7779365e5d some cleanup 2026-05-28 10:14:14 -07:00
Zach Musgrave 17d393309a PR feedback 2026-05-27 16:54:26 -07:00
Zach Musgrave 1fcd4dbfa5 more tests and a bug fix 2026-05-22 14:51:04 -07:00
Zach Musgrave 58ae9e12ea use json operation optimizations 2026-05-22 14:03:45 -07:00
Zach Musgrave 77652c69af merge main 2026-05-22 12:34:11 -07:00
jennifersp 50fa5a44dd update decimal.Decimal to *apd.Decimal (#2643) 2026-05-13 20:34:32 -07:00
Zach Musgrave 7c74053fd2 Fixed remaining areas of JSON support 2026-04-24 14:21:08 -07:00
Zach Musgrave ef86f589af merge dev branch 2026-04-23 16:31:36 -07:00
Daylon Wilkins 6c8da00acb Fixes 2462, 2574, 2579 2026-04-17 02:53:57 -07:00
Zach Musgrave 2ea3f7addf fixed jsonb_object_field 2026-04-13 15:58:30 -07:00
Daylon Wilkins a1ee1ca743 Fixed DST handling by moving to 2026-03-27 04:20:05 -07:00
jennifersp abda48f9e0 Merge pull request #2408 from dolthub/jennifer/2388
support `int2vector` and `oidvector` types
2026-03-05 14:46:12 -08:00
Zach Musgrave 3815061779 PR feedback 2026-01-07 16:38:25 -08:00
Zach Musgrave 6ddfe1ee58 equality func for varbits 2025-12-31 16:56:20 -08:00
jennifersp 3a7ed0738f add plus and minus funcitons for time, date types 2025-07-21 13:43:19 -07:00
Zach Musgrave 6828a5104a Performance fix for oid_equals 2025-07-11 13:42:33 -07:00
Zach Musgrave cd592e4529 Better comments 2025-07-11 12:13:37 -07:00
Zach Musgrave 057a8d5337 Named all anonymous callable funcs 2025-07-11 11:30:35 -07:00
Jason Fulghum 252cebd3d3 Extending the record type to support basic ROW() constructor uses 2025-05-20 12:06:10 -07:00
nick b7829352a5 Propagate context parameter 2025-04-02 11:43:34 -07:00
nick d7a72f93a8 Add unwrapping of wrapped types. 2025-04-02 11:43:34 -07:00
Zach Musgrave d4b3c3685e Switching from fmt.Errorf to cockroach errors.Errorf to get stack traces in errors 2025-01-23 12:41:49 -08:00
Daylon Wilkins 3f198e5b1e PR Feedback 2025-01-14 03:26:15 -08:00
Daylon Wilkins 42d1ef1f5d Added Internal ID representation 2024-12-17 03:29:27 -08:00
jennifersp f2eb1cc47b support create shell and enum types 2024-12-05 16:19:37 -08:00
jennifersp 99c9d905f7 switch DoltgresType to be used as pointer 2024-12-03 16:50:56 -08:00
jennifersp 2b67e8c605 move 2024-11-20 13:01:55 -08:00
jennifersp be1712a7da Reapply "Merge pull request #904 from dolthub/jennifer/type"
This reverts commit acfeca5a2d.
2024-11-19 12:46:40 -08:00
jennifersp acfeca5a2d Revert "Merge pull request #904 from dolthub/jennifer/type"
This reverts commit 40dba4f84d, reversing
changes made to 165c30e7f8.
2024-11-19 12:43:01 -08:00
jennifersp fcf7e05b0b create DoltgresType struct used for all types 2024-10-30 14:31:47 -07:00
jennifersp 3d96fa9044 use time.Time for date, time, timetz types 2024-09-26 14:36:11 -07:00
jennifersp 9d38cf743b fix value types used for datetime types and add timezone function 2024-09-24 13:46:12 -07:00
jennifersp fb680847e1 support INTERVAL type and AGE() function (#585) 2024-08-10 22:45:51 +00:00
Taylor Bantle 7fe1c1d705 Add binary functions for char 2024-07-31 10:00:00 -07:00
Taylor Bantle 9bb8737da8 Use copy in byteacat 2024-07-17 14:52:36 -07:00
Taylor Bantle 6bdd2660bb Add byteacat to binary concat 2024-07-17 11:39:42 -07:00
Taylor Bantle 0f02d1615a Add anytextcat and textanycat 2024-07-16 17:10:59 -07:00