2016-11-03 6 views
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を参照してくださいパラメータ

答えて

関連する問題