static void checkNotDryRun(JobConfiguration jobConfig, String op) { QueryJobConfiguration config; if (jobConfig instanceof QueryJobConfiguration) { config = (QueryJobConfiguration) jobConfig; } else { return; } Boolean dryRun = config.dryRun(); if (dryRun == null) { dryRun = false; } if (dryRun) { String msg = "Operation \"%s\" does not work for dryrun queries, " + "since a dry run does not actually create a job. " + "To validate a query and obtain some processing statistics, consider calling " + "BigQuery.create(JobInfo)."; throw new UnsupportedOperationException(String.format(msg, op)); } }
queryConfigurationPb.setQueryParameters(queryParametersPb); configurationPb.setDryRun(dryRun()); if (allowLargeResults != null) { queryConfigurationPb.setAllowLargeResults(allowLargeResults);
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()); } }
static void checkNotDryRun(JobConfiguration jobConfig, String op) { QueryJobConfiguration config; if (jobConfig instanceof QueryJobConfiguration) { config = (QueryJobConfiguration) jobConfig; } else { return; } Boolean dryRun = config.dryRun(); if (dryRun == null) { dryRun = false; } if (dryRun) { String msg = "Operation \"%s\" does not work for dryrun queries, " + "since a dry run does not actually create a job. " + "To validate a query and obtain some processing statistics, consider calling " + "BigQuery.create(JobInfo)."; throw new UnsupportedOperationException(String.format(msg, op)); } }
queryConfigurationPb.setQueryParameters(queryParametersPb); configurationPb.setDryRun(dryRun()); if (allowLargeResults != null) { queryConfigurationPb.setAllowLargeResults(allowLargeResults);
JobConfigurationQuery queryConfigurationPb = new JobConfigurationQuery(); queryConfigurationPb.setQuery(query); configurationPb.setDryRun(dryRun()); if (allowLargeResults != null) { queryConfigurationPb.setAllowLargeResults(allowLargeResults);