-
- Downloads
[SPARK-17194] Use single quotes when generating SQL for string literals
When Spark emits SQL for a string literal, it should wrap the string in single quotes, not double quotes. Databases which adhere more strictly to the ANSI SQL standards, such as Postgres, allow only single-quotes to be used for denoting string literals (see http://stackoverflow.com/a/1992331/590203). Author: Josh Rosen <joshrosen@databricks.com> Closes #14763 from JoshRosen/SPARK-17194.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/literals.scala 2 additions, 2 deletions.../org/apache/spark/sql/catalyst/expressions/literals.scala
- sql/hive/src/test/resources/sqlgen/broadcast_join_subquery.sql 1 addition, 1 deletion...ive/src/test/resources/sqlgen/broadcast_join_subquery.sql
- sql/hive/src/test/resources/sqlgen/case_with_key.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/case_with_key.sql
- sql/hive/src/test/resources/sqlgen/case_with_key_and_else.sql 1 addition, 1 deletion...hive/src/test/resources/sqlgen/case_with_key_and_else.sql
- sql/hive/src/test/resources/sqlgen/inline_tables.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/inline_tables.sql
- sql/hive/src/test/resources/sqlgen/json_tuple_generator_1.sql 1 addition, 1 deletion...hive/src/test/resources/sqlgen/json_tuple_generator_1.sql
- sql/hive/src/test/resources/sqlgen/json_tuple_generator_2.sql 1 addition, 1 deletion...hive/src/test/resources/sqlgen/json_tuple_generator_2.sql
- sql/hive/src/test/resources/sqlgen/not_like.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/not_like.sql
- sql/hive/src/test/resources/sqlgen/subquery_exists_1.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/subquery_exists_1.sql
- sql/hive/src/test/resources/sqlgen/subquery_exists_2.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/subquery_exists_2.sql
- sql/hive/src/test/resources/sqlgen/subquery_exists_having_1.sql 1 addition, 1 deletion...ve/src/test/resources/sqlgen/subquery_exists_having_1.sql
- sql/hive/src/test/resources/sqlgen/subquery_exists_having_2.sql 1 addition, 1 deletion...ve/src/test/resources/sqlgen/subquery_exists_having_2.sql
- sql/hive/src/test/resources/sqlgen/subquery_exists_having_3.sql 1 addition, 1 deletion...ve/src/test/resources/sqlgen/subquery_exists_having_3.sql
- sql/hive/src/test/resources/sqlgen/subquery_in_having_1.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/subquery_in_having_1.sql
- sql/hive/src/test/resources/sqlgen/subquery_in_having_2.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/subquery_in_having_2.sql
- sql/hive/src/test/resources/sqlgen/subquery_not_exists_1.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/subquery_not_exists_1.sql
- sql/hive/src/test/resources/sqlgen/subquery_not_exists_2.sql 1 addition, 1 deletionsql/hive/src/test/resources/sqlgen/subquery_not_exists_2.sql
- sql/hive/src/test/resources/sqlgen/subquery_not_exists_having_1.sql 1 addition, 1 deletion...rc/test/resources/sqlgen/subquery_not_exists_having_1.sql
- sql/hive/src/test/resources/sqlgen/subquery_not_exists_having_2.sql 1 addition, 1 deletion...rc/test/resources/sqlgen/subquery_not_exists_having_2.sql
- sql/hive/src/test/scala/org/apache/spark/sql/catalyst/ExpressionSQLBuilderSuite.scala 3 additions, 2 deletions...apache/spark/sql/catalyst/ExpressionSQLBuilderSuite.scala
Loading
Please register or sign in to comment