Skip to content

Commit

Permalink
colexecbase: add all remaining casts from strings
Browse files Browse the repository at this point in the history
This commit adds the native casts from strings to all remaining
natively-supported types (dates, decimals, floats, ints, intervals,
timestamps, jsons).

I was inspired to do this because the combination of this
commit and the vectorized rendering on top of the wrapped row-by-row
processors would expose some bugs (e.g. #83094).

Release note: None
  • Loading branch information
yuzefovich committed Jul 8, 2022
1 parent b46cb64 commit 3637d15
Show file tree
Hide file tree
Showing 4 changed files with 1,898 additions and 105 deletions.
1 change: 1 addition & 0 deletions pkg/sql/colexec/colexecbase/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ go_library(
"//pkg/util/duration", # keep
"//pkg/util/json", # keep
"//pkg/util/log",
"//pkg/util/timeutil/pgdate", # keep
"//pkg/util/uuid", # keep
"@com_github_cockroachdb_apd_v3//:apd", # keep
"@com_github_cockroachdb_errors//:errors",
Expand Down
Loading

0 comments on commit 3637d15

Please sign in to comment.