As part of the updates to snowflake bulk ingestion (#1456), parquet files are compressed with configurable codec and compression level. These parameters currently cannot be changed, but we would like to specify them using Statement.SetOption().
Specifically, users should be able to set the following keys on the Snowflake Statement:
adbc.snowflake.rpc.ingest_compression_codec
adbc.snowflake.rpc.ingest_compression_level
It would be nice if a string -> Codec method could be used from the parquet library directly, so that the list of options on the Statement is automatically kept up to date with the list of supported codecs.