feat(api): add StringValue.as_time
for parsing strings into times
#10278
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of changes
as_time
method that converts string to TimeValue based on a formatted. By default converts to timestamps and casts to timeparse_time
for BigQuery andto_date
for SnowflakeIssues closed
Note
I find it kinda tricky to setup the tests/dev environment e.g. the docker postgres database always collides with my own local postgres so I have to shut it down in order to run the tests. There are also a lot of errors in the VSCode test discovery, I think its because of the two environments with and without Flink on Mac.
For pyspark I am getting this
For duckdb