本文整理汇总了Java中com.google.cloud.bigquery.TableDefinition类的典型用法代码示例。如果您正苦于以下问题:Java TableDefinition类的具体用法?Java TableDefinition怎么用?Java TableDefinition使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
TableDefinition类属于com.google.cloud.bigquery包,在下文中一共展示了TableDefinition类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createTable
import com.google.cloud.bigquery.TableDefinition; //导入依赖的package包/类
/**
* Example of creating a table.
*/
// [TARGET create(TableInfo, TableOption...)]
// [VARIABLE "my_dataset_name"]
// [VARIABLE "my_table_name"]
// [VARIABLE "string_field"]
public Table createTable(String datasetName, String tableName, Schema schema) {
// [START createTable]
TableId tableId = TableId.of(datasetName, tableName);
// Table field definition
//Field field = Field.of(fieldNames[0], Field.Type.string());
TableDefinition tableDefinition = StandardTableDefinition.of(schema);
TableInfo tableInfo = TableInfo.newBuilder(tableId, tableDefinition).build();
Table table = bigquery.create(tableInfo);
// [END createTable]
return table;
}
示例2: initDatasetAndTable
import com.google.cloud.bigquery.TableDefinition; //导入依赖的package包/类
@BeforeClass
public static void initDatasetAndTable() throws IOException {
BigQuery bigquery = BigQueryConnection.createClient(createDatastore());
for (String dataset : datasets) {
DatasetId datasetId = DatasetId.of(BigQueryTestConstants.PROJECT, dataset);
bigquery.create(DatasetInfo.of(datasetId));
}
for (String table : tables) {
TableDefinition tableDefinition = StandardTableDefinition.of(Schema.of(Field.of("test", Field.Type.string())));
TableId tableId = TableId.of(BigQueryTestConstants.PROJECT, datasets.get(0), table);
bigquery.create(TableInfo.of(tableId, tableDefinition));
}
}