Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This change adds Snowflake's jdbc library packaged in a fat jar. It's not a straightword inclusion mostly due to the complicated way how the jar itself is constructed: - it's a fat jar so includes other dependencies which we sometimes include - they are patching some of the dependencies and putting them under their subpackage making it impossible to use the `snowflake-jdbc-thin` dependency - a number of configs are spurious and need to be disabled - `FileTypeDetector` provider leads to runtime-/build-time initialization confict that is impossible to workaround without disabling it - need to open `java.base` module, similarly to #9664, due to Arrow's usage - `java.nio.DirectByteBuffer` constructor changed its signature in JDK21 from `(long, int)` to `(long, long)` which caused problems for the constructed NI and needed to be reflected in the config
- Loading branch information