0
私は含めるようにしているのlibわからない:setQueryParametersは、 ` 'com.google.cloud' の一部ではありません名前: 'グーグル・クラウドのBigQuery'、バージョン:「0.4.0'`
compile 'com.google.apis:google-api-services-bigquery:v2-rev327-1.22.0'
または
compile group: 'com.google.cloud', name: 'google-cloud-bigquery', version: '0.4.0'
私はbigQクエリへのparamsを注入したいしかしbigQのJavaクライアント
を設定する方法についてこのexampleを見ました。
私はこれを使用して考えた:
List<QueryParameter> params = new ArrayList<>();
QueryParameter param = new QueryParameter();
param.setName("country");
param.setParameterValue(new QueryParameterValue().setValue(brandChangeDataUi.country));
param.setParameterType(new QueryParameterType().setType("string"));
params.add(param);
param = new QueryParameter();
param.setName("countryAbbr");
param.setParameterValue(new QueryParameterValue().setValue(brandChangeDataUi.countryAbbr));
param.setParameterType(new QueryParameterType().setType("string"));
params.add(param);
param = new QueryParameter();
param.setName("brand");
param.setParameterValue(new QueryParameterValue().setValue(brandChangeDataUi.country));
param.setParameterType(new QueryParameterType().setType("string"));
params.add(param);
JobConfigurationQuery jobConfigurationQuery = new JobConfigurationQuery();
jobConfigurationQuery.setQueryParameters(params);
jobConfigurationQuery.setUseLegacySql(false);
jobConfigurationQuery.setQuery("select id,lng,lat,venue3.brand.value from waze_prod.venues_full.versioned.latest " +
"where (country = @country or country = @countryAbbr)";
を私はsetQueryParameters
と公式の例がありません来るか疑問に思います。
私は何か他のものを使用すべきことは、ここにcompile 'com.google.apis:google-api-services-bigquery:v2-rev327-1.22.0'
のlibの一部ではないのか?
は、しかし、私はBigQuery API Client Library for JavaとそのJavaDocを参照してくださいパラメータ