Hi all, I'm hoping to be able to change the column names when creating a table from a datastream, the flatmap function generating the stream is returning a Tuple4.
It's currently working as follows: inputmetrics = table_env.from_data_stream(ds, Schema.new_builder() .column("f0", "BIGINT") .column("f1", "STRING") .column("f2", "STRING") .column("f3", "DOUBLE") .build()) I'm trying to rename the columns f0, f1, f2, f3 to proper names e.g. timestamp, device, name, value. So far I've tried using from_fields, and column_by_expression("timestamp", "f0") I'd prefer not to change the output type of my previous flatMapFunction (to say a named Row) for performance purposes. Thanks, Francis -- This email and any attachments are proprietary and confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily reflect or represent those of SwitchDin Pty Ltd. If you have received this email in error, please let us know immediately by reply email and delete it from your system. You may not use, disseminate, distribute or copy this message nor disclose its contents to anyone. SwitchDin Pty Ltd (ABN 29 154893857) PO Box 1165, Newcastle NSW 2300 Australia