Allow a driver to customize the query remarks (#12422)
* Allow a driver to customize the query remarks This allows driver-specific metadata to be added to each query. If the driver can apply the default metadata, it should call default-query->remark Removed timezone test that isn't testing the driver itself, since the driver doesn't specify a default timezone Removed deprecated code from the redshift test Leave the original parameters from the front-end as :user-parameters so that they are accessible down in the drivers Transform the original parameters into the field_values in the query remark
Showing
- backend/mbql/src/metabase/mbql/schema.clj 2 additions, 1 deletionbackend/mbql/src/metabase/mbql/schema.clj
- modules/drivers/bigquery/src/metabase/driver/bigquery.clj 3 additions, 3 deletionsmodules/drivers/bigquery/src/metabase/driver/bigquery.clj
- modules/drivers/presto/src/metabase/driver/presto.clj 1 addition, 1 deletionmodules/drivers/presto/src/metabase/driver/presto.clj
- modules/drivers/redshift/src/metabase/driver/redshift.clj 24 additions, 2 deletionsmodules/drivers/redshift/src/metabase/driver/redshift.clj
- modules/drivers/redshift/test/metabase/driver/redshift_test.clj 55 additions, 12 deletions...s/drivers/redshift/test/metabase/driver/redshift_test.clj
- modules/drivers/redshift/test/metabase/test/data/redshift.clj 1 addition, 1 deletion...les/drivers/redshift/test/metabase/test/data/redshift.clj
- modules/drivers/sparksql/src/metabase/driver/sparksql.clj 1 addition, 1 deletionmodules/drivers/sparksql/src/metabase/driver/sparksql.clj
- src/metabase/driver/sql_jdbc/execute.clj 1 addition, 1 deletionsrc/metabase/driver/sql_jdbc/execute.clj
- src/metabase/query_processor/middleware/parameters.clj 4 additions, 2 deletionssrc/metabase/query_processor/middleware/parameters.clj
- src/metabase/query_processor/middleware/wrap_value_literals.clj 1 addition, 1 deletion...tabase/query_processor/middleware/wrap_value_literals.clj
- src/metabase/query_processor/util.clj 17 additions, 5 deletionssrc/metabase/query_processor/util.clj
- test/metabase/query_processor/middleware/parameters_test.clj 4 additions, 2 deletionstest/metabase/query_processor/middleware/parameters_test.clj
- test/metabase/query_processor/middleware/wrap_value_literals_test.clj 8 additions, 4 deletions...e/query_processor/middleware/wrap_value_literals_test.clj
Loading
Please register or sign in to comment