作者:qiao203 | 来源:互联网 | 2023-09-24 02:03
本文整理了Java中com.google.cloud.bigquery.QueryJobConfiguration.getDestinationTable方法的一些代码
本文整理了Java中com.google.cloud.bigquery.QueryJobConfiguration.getDestinationTable
方法的一些代码示例,展示了QueryJobConfiguration.getDestinationTable
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryJobConfiguration.getDestinationTable
方法的具体详情如下:
包路径:com.google.cloud.bigquery.QueryJobConfiguration
类名称:QueryJobConfiguration
方法名:getDestinationTable
QueryJobConfiguration.getDestinationTable介绍
[英]Returns the table where to put query results. If not provided a new table is created. This value is required if #allowLargeResults() is true.
[中]返回用于放置查询结果的表。如果未提供,将创建一个新表。如果#allowLargeResults()为真,则需要此值。
代码示例
代码示例来源:origin: googleapis/google-cloud-java
@Override
QueryJobConfiguration setProjectId(String projectId) {
Builder builder = toBuilder();
if (getDestinationTable() != null
&& Strings.isNullOrEmpty(getDestinationTable().getProject())) {
builder.setDestinationTable(getDestinationTable().setProjectId(projectId));
}
if (getDefaultDataset() != null) {
builder.setDefaultDataset(getDefaultDataset().setProjectId(projectId));
}
return builder.build();
}
代码示例来源:origin: googleapis/google-cloud-java
TableId table = ((QueryJobConfiguration) getConfiguration()).getDestinationTable();
return bigquery.listTableData(
table, response.getSchema(), listOptions.toArray(new TableDataListOption[0]));
代码示例来源:origin: googleapis/google-cloud-java
@Test
public void testSetProjectId() {
QueryJobConfiguration cOnfiguration= QUERY_JOB_CONFIGURATION.setProjectId(TEST_PROJECT_ID);
assertEquals(TEST_PROJECT_ID, configuration.getDefaultDataset().getProject());
assertEquals(TEST_PROJECT_ID, configuration.getDestinationTable().getProject());
}
代码示例来源:origin: googleapis/google-cloud-java
@Test
public void testSetProjectIdDoNotOverride() {
QueryJobConfiguration cOnfiguration=
QUERY_JOB_CONFIGURATION
.toBuilder()
.setDestinationTable(TABLE_ID.setProjectId(TEST_PROJECT_ID))
.build()
.setProjectId("update-only-on-dataset");
assertEquals("update-only-on-dataset", configuration.getDefaultDataset().getProject());
assertEquals(TEST_PROJECT_ID, configuration.getDestinationTable().getProject());
}
代码示例来源:origin: googleapis/google-cloud-java
private void compareQueryJobConfiguration(
QueryJobConfiguration expected, QueryJobConfiguration value) {
assertEquals(expected, value);
assertEquals(expected.hashCode(), value.hashCode());
assertEquals(expected.toString(), value.toString());
assertEquals(expected.dryRun(), value.dryRun());
assertEquals(expected.allowLargeResults(), value.allowLargeResults());
assertEquals(expected.getCreateDisposition(), value.getCreateDisposition());
assertEquals(expected.getDefaultDataset(), value.getDefaultDataset());
assertEquals(expected.getDestinationTable(), value.getDestinationTable());
assertEquals(expected.flattenResults(), value.flattenResults());
assertEquals(expected.getPriority(), value.getPriority());
assertEquals(expected.getQuery(), value.getQuery());
assertEquals(expected.getTableDefinitions(), value.getTableDefinitions());
assertEquals(expected.useQueryCache(), value.useQueryCache());
assertEquals(expected.getUserDefinedFunctions(), value.getUserDefinedFunctions());
assertEquals(expected.getWriteDisposition(), value.getWriteDisposition());
assertEquals(expected.useLegacySql(), value.useLegacySql());
assertEquals(expected.getMaximumBillingTier(), value.getMaximumBillingTier());
assertEquals(expected.getSchemaUpdateOptions(), value.getSchemaUpdateOptions());
assertEquals(
expected.getDestinationEncryptionConfiguration(),
value.getDestinationEncryptionConfiguration());
assertEquals(expected.getTimePartitioning(), value.getTimePartitioning());
assertEquals(expected.getClustering(), value.getClustering());
}
}
代码示例来源:origin: googleapis/google-cloud-java
@Test
public void testSetProjectId() {
JobInfo jobInfo = COPY_JOB.setProjectId("p");
assertEquals("p", jobInfo.getJobId().getProject());
CopyJobConfiguration copyCOnfiguration= jobInfo.getConfiguration();
assertEquals("p", copyConfiguration.getDestinationTable().getProject());
for (TableId sourceTable : copyConfiguration.getSourceTables()) {
assertEquals("p", sourceTable.getProject());
}
jobInfo = EXTRACT_JOB.setProjectId("p");
assertEquals("p", jobInfo.getJobId().getProject());
ExtractJobConfiguration extractCOnfiguration= jobInfo.getConfiguration();
assertEquals("p", extractConfiguration.getSourceTable().getProject());
jobInfo = LOAD_JOB.setProjectId("p");
assertEquals("p", jobInfo.getJobId().getProject());
LoadJobConfiguration loadCOnfiguration= jobInfo.getConfiguration();
assertEquals("p", loadConfiguration.getDestinationTable().getProject());
jobInfo = QUERY_JOB.setProjectId("p");
assertEquals("p", jobInfo.getJobId().getProject());
QueryJobConfiguration queryCOnfiguration= jobInfo.getConfiguration();
assertEquals("p", queryConfiguration.getDefaultDataset().getProject());
assertEquals("p", queryConfiguration.getDestinationTable().getProject());
}
代码示例来源:origin: com.google.cloud/google-cloud-bigquery
@Override
QueryJobConfiguration setProjectId(String projectId) {
Builder builder = toBuilder();
if (getDestinationTable() != null
&& Strings.isNullOrEmpty(getDestinationTable().getProject())) {
builder.setDestinationTable(getDestinationTable().setProjectId(projectId));
}
if (getDefaultDataset() != null) {
builder.setDefaultDataset(getDefaultDataset().setProjectId(projectId));
}
return builder.build();
}
代码示例来源:origin: com.google.cloud/google-cloud-bigquery
TableId table = ((QueryJobConfiguration) getConfiguration()).getDestinationTable();
return bigquery.listTableData(
table, response.getSchema(), listOptions.toArray(new TableDataListOption[0]));