Невозможно получить все столбцы и их значения из BigQuery.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно получить все столбцы и их значения из BigQuery.

Сообщение Anonymous »

У меня 48 столбцов в таблице Bigquery, и когда я пытаюсь прочитать данные с помощью кода Java, я получаю только 30 столбцов значений. Из-за этой проблемы я не могу записать это в таблицу БД. Пожалуйста, помогите получить все значения столбцов из BQ с помощью кода Java.
Вот код Java:
import com.google.cloud.bigquery.QueryJobConfiguration;
import com.google.cloud.bigquery.BigQuery;
import com.google.cloud.bigquery.TableResult;
import com.google.cloud.bigquery.FieldValue;
import com.google.cloud.bigquery.FieldValueList;

BigQuery objBigquery = BigQueryOptions.newBuilder().setCredentials(credentials).build().getService();

QueryJobConfiguration queryConfig = QueryJobConfiguration
.newBuilder("SELECT * FROM `.` ")
.setUseLegacySql(false).build();

TableResult results = objBigquery.query(queryConfig);

for (FieldValueList row : objBigquery.query(queryConfig).iterateAll()) {
for (FieldValue val : row) {
System.out.printf("%s,", val.toString());
}
System.out.printf("\n");
}


Подробнее здесь: https://stackoverflow.com/questions/788 ... e-bigquery
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»