I have a question about how the conversion from Table API to Datastream API
actually works under the covers.

If I have a Table API operation that creates a random id, like:

SELECT id, CAST(UUID() AS VARCHAR) as random_id FROM table

...then I convert this table to a datastream with

t_env.to_retract_stream(table, type_info)

will the UUID() function be re-evaluated on the datastream API?

My hope was that it wouldn't. It would take the data as it was in the Table
API, but what I am seeing is that I end up with two different random_id's.

Thanks!

Reply via email to