Я пытаюсь создать таблицу в BigQuery с помощью com.google.cloud.bigquery Java API, и в процессе построения схемы я использую метод Field.Builder для определения имен столбцов и типов данных.
ArrayList<Field> fields = new ArrayList<>();
fields.add(Field.newBuilder(columnName, LegacySQLTypeName.valueOf(columnType))
.setMode(Field.Mode.valueOf(mode)).build());
Schema schema = Schema.of(fields);
TableDefinition tableDefinition = StandardTableDefinition.of(schema);
TableInfo tableInfo = TableInfo.newBuilder(tableId, tableDefinition).build();
Table table = bigquery.create(tableInfo);
Однако это позволяет мне только создать таблицу с использованием LegacySQL, которая не поддерживает типы данных «Дата / Время».
Как создать таблицы в BigQuery с использованием стандартных типов данных SQL?