diff --git a/ci/snowflake/pom.xml b/ci/snowflake/pom.xml index 265a8fb2d..1617de2d3 100644 --- a/ci/snowflake/pom.xml +++ b/ci/snowflake/pom.xml @@ -12,7 +12,7 @@ net.snowflake snowflake-jdbc - 3.24.2 + 4.3.1 org.slf4j diff --git a/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb b/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb index 37cc6b0aa..d6cd95982 100644 --- a/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb +++ b/lib/gooddata/cloud_resources/snowflake/snowflake_client.rb @@ -50,7 +50,7 @@ def initialize(options = {}) end # When update driver class then also updating driver class using in connection(..) method below - Java.net.snowflake.client.jdbc.SnowflakeDriver + Java.net.snowflake.client.api.driver.SnowflakeDriver end def realize_query(query, _params) @@ -99,7 +99,7 @@ def connect # Add JDBC_QUERY_RESULT_FORMAT parameter to fix unsafe memory issue of Snowflake JDBC driver prop.setProperty('JDBC_QUERY_RESULT_FORMAT', 'JSON') - @connection = com.snowflake.client.jdbc.SnowflakeDriver.new.connect(@url, prop) + @connection = Java.net.snowflake.client.api.driver.SnowflakeDriver.new.connect(@url, prop) end def build_url(url)