Legacy SQL was the default when the IO was written. IIRC Standard SQL
changed the structure of table names and had some problematic corner cases
in that regard, so it was easier to just stay with legacy SQL. Feel free to
open a JIRA and/or take a stab at it.
Btw, you should be able to use time.Tim
I am trying to read a column of type TIMESTAMP, this type is mapped by the
bigquery client to time.Time. Unfortunately, it is not possible to use
time.Time structs because this type contains slices which are not supported by
the beam Go SDK (run fine in the direct runner, but panic on dataflow)