@Override Table toPb() { Table tablePb = super.toPb(); com.google.api.services.bigquery.model.ViewDefinition viewDefinition = new com.google.api.services.bigquery.model.ViewDefinition().setQuery(getQuery()); if (getUserDefinedFunctions() != null) { viewDefinition.setUserDefinedFunctionResources( Lists.transform(getUserDefinedFunctions(), UserDefinedFunction.TO_PB_FUNCTION)); } viewDefinition.setUseLegacySql(useLegacySql()); tablePb.setView(viewDefinition); return tablePb; }
@Override Table toPb() { Table tablePb = super.toPb(); com.google.api.services.bigquery.model.ViewDefinition viewDefinition = new com.google.api.services.bigquery.model.ViewDefinition().setQuery(query); if (userDefinedFunctions != null) { viewDefinition.setUserDefinedFunctionResources(Lists.transform(userDefinedFunctions, UserDefinedFunction.TO_PB_FUNCTION)); } tablePb.setView(viewDefinition); return tablePb; }
@Override Table toPb() { Table tablePb = super.toPb(); com.google.api.services.bigquery.model.ViewDefinition viewDefinition = new com.google.api.services.bigquery.model.ViewDefinition().setQuery(query); if (userDefinedFunctions != null) { viewDefinition.setUserDefinedFunctionResources(Lists.transform(userDefinedFunctions, UserDefinedFunction.TO_PB_FUNCTION)); } tablePb.setView(viewDefinition); return tablePb; }
private Table table(String defaultProjectId, Optional<DatasetReference> defaultDataset, TableConfig config) { Optional<String> datasetId = config.dataset().or(defaultDataset.transform(DatasetReference::getDatasetId)); if (!datasetId.isPresent()) { throw new ConfigException("Bad table reference or configuration: Missing 'dataset'"); } return new Table() .setTableReference(new TableReference() .setProjectId(config.project().or(defaultProjectId)) .setDatasetId(datasetId.get()) .setTableId(config.id())) .setSchema(config.schema().orNull()) .setFriendlyName(config.friendly_name().orNull()) .setExpirationTime(config.expiration_time() .transform(p -> p.getTimestamp().toInstant(request.getTimeZone()).toEpochMilli()).orNull()) .setTimePartitioning(config.time_partitioning().orNull()) .setView(config.view().orNull()); }
@Override Table toPb() { Table tablePb = super.toPb(); com.google.api.services.bigquery.model.ViewDefinition viewDefinition = new com.google.api.services.bigquery.model.ViewDefinition().setQuery(getQuery()); if (getUserDefinedFunctions() != null) { viewDefinition.setUserDefinedFunctionResources( Lists.transform(getUserDefinedFunctions(), UserDefinedFunction.TO_PB_FUNCTION)); } viewDefinition.setUseLegacySql(useLegacySql()); tablePb.setView(viewDefinition); return tablePb; }
if (dataSource instanceof GoogleBigQueryView && tableVisitor instanceof BigQueryTableWriter) { Table table = toTable(shape, (GoogleBigQueryView) dataSource); table.setView(currentStateViewGenerator.createViewDefinition(shape, dataSource)); if (table.getView() != null) { table.setType("VIEW"); Table table = toTable(shape, (GoogleBigQueryTable) dataSource); if (dataSource.isA(Konig.CurrentState)) { table.setView(currentStateViewGenerator.createViewDefinition(shape, dataSource));