From 7ac841a12b038a8aed8b10894b8d3e713acf66bb Mon Sep 17 00:00:00 2001 From: javier-gracia-tabuenca-tuni Date: Thu, 11 May 2023 12:31:07 +0300 Subject: [PATCH] Update replacementPatterns.csv --- inst/csv/replacementPatterns.csv | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/inst/csv/replacementPatterns.csv b/inst/csv/replacementPatterns.csv index 90094cbb..e56a8d4e 100644 --- a/inst/csv/replacementPatterns.csv +++ b/inst/csv/replacementPatterns.csv @@ -1,5 +1,5 @@ To,Pattern,Replacement -oracle,...@([0-9]+)a,xxx@a +oracle,...@([0-9]+|y)a,xxx@a oracle,"AS drvd(@a)","AS drvd(@a)" oracle,"@a, @b)","@a, @b)" oracle,"","NULL AS " @@ -152,7 +152,7 @@ oracle,"SELECT @a, * FROM @b ORDER BY","SELECT @a, @b.* FROM @b ORDER BY" oracle,"SELECT @a, * FROM @b FETCH FIRST","SELECT @a, @b.* FROM @b FETCH FIRST" oracle,"(SELECT @a, * FROM @b)","(SELECT @a, @b.* FROM @b)" oracle,"SELECT @a, * FROM @b;","SELECT @a, @b.* FROM @b;" -postgresql,...@([0-9]+)a,xxx@a +postgresql,...@([0-9]+|y)a,xxx@a postgresql,TRY_CAST(@a),CAST(@a) postgresql,"IIF(@condition, @whentrue, @whenfalse)","CASE WHEN @condition THEN @whentrue ELSE @whenfalse END" postgresql,"ROUND(@a,@b)","ROUND(CAST(@a AS NUMERIC),@b)" @@ -237,7 +237,7 @@ postgresql,(SELECT DISTINCT TOP @([0-9]+)rows @a),(SELECT DISTINCT @a LIMIT @row postgresql,"WITH @cte AS (SELECT @s1 '@literal' @s2)","WITH @cte AS (SELECT @s1 CAST('@literal' as TEXT) @s2)" postgresql,UPDATE STATISTICS @a;,ANALYZE @a; postgresql,"ALTER TABLE @table ALTER COLUMN @a @b;","ALTER TABLE @table ALTER COLUMN @a TYPE @b;" -redshift,...@([0-9]+)a,xxx@a +redshift,...@([0-9]+|y)a,xxx@a redshift,"AS drvd(@a)","AS drvd(@a)" redshift,"@a, @b)","@a, @b)" redshift,"","NULL AS " @@ -434,7 +434,7 @@ redshift,^,# redshift,"CONVERT(DATE, @a)","CAST(@a as DATE)" redshift,"CONVERT(TIMESTAMPTZ, @a)","CONVERT(TIMESTAMP WITH TIME ZONE, @a)" redshift,UPDATE STATISTICS @a;,ANALYZE @a; -pdw,...@([0-9]+)a,xxx@a +pdw,...@([0-9]+|y)a,xxx@a pdw,CREATE INDEX @index_name ON #@table (@variable);,-- PDW does not support non-clustered index on temp tables. pdw,VARCHAR(MAX),VARCHAR(1000) pdw,HINT DISTRIBUTE_ON_KEY(@key) @hint WITH @a AS @b SELECT @c INTO @d FROM @e;,HINT DISTRIBUTE_ON_KEY(@key) @hint\nCREATE TABLE @d WITH (DISTRIBUTION = HASH(@key))\nAS\nWITH @a AS @b SELECT\n@c\nFROM\n@e; @@ -472,7 +472,7 @@ pdw,IF OBJECT_ID(@a) IS NULL IF XACT_STATE() = 1 COMMIT;,IF XACT_STATE() = 1 COM pdw,"CONSTRAINT @a DEFAULT GETDATE()","" pdw,"DEFAULT GETDATE()","" pdw,CREATE INDEX @index_name ON @table (@variable) WHERE @b;,CREATE INDEX @index_name ON @table (@variable); -impala,...@([0-9]+)a,xxx@a +impala,...@([0-9]+|y)a,xxx@a impala,TRY_CAST(@a),CAST(@a) impala,"IIF(@condition, @whentrue, @whenfalse)","CASE WHEN @condition THEN @whentrue ELSE @whenfalse END" impala,CREATE CLUSTERED INDEX @index_name ON @table (@variable);,-- impala does not support indexes @@ -586,7 +586,7 @@ impala,UPDATE STATISTICS @a;,COMPUTE STATS @a; impala,"ISNUMERIC(@a)","case when regexp_like(@a,'^([0-9]+\.?[0-9]*|\.[0-9]+)$') then 1 else 0 end" impala,"HASHBYTES('MD5',@a)","fnv_hash(@a)" impala,"CONVERT(VARBINARY, @a, 1)","cast(conv(@a, 16, 10) as int)" -netezza,...@([0-9]+)a,xxx@a +netezza,...@([0-9]+|y)a,xxx@a netezza,TRY_CAST(@a),CAST(@a) netezza,"IIF(@condition, @whentrue, @whenfalse)","CASE WHEN @condition THEN @whentrue ELSE @whenfalse END" netezza,HINT DISTRIBUTE_ON_KEY(@key)\n@statement;,HINT DISTRIBUTE_ON_KEY(@key)\n@statement\nDISTRIBUTE ON (@key); @@ -675,7 +675,7 @@ netezza,"CONVERT(VARBINARY, @a, 1)","hex_to_binary(@a)" netezza,RAND(),RANDOM() netezza,DROP TABLE IF EXISTS #@table;,DROP TABLE @table IF EXISTS; netezza,DROP TABLE IF EXISTS @table;,DROP TABLE @table IF EXISTS; -bigquery,...@([0-9]+)a,xxx@a +bigquery,...@([0-9]+|y)a,xxx@a bigquery,"AS drvd(@a)","AS drvd(@a)" bigquery,"@a, @b)","@a, @b)" bigquery,"","NULL AS " @@ -791,7 +791,7 @@ bigquery,NEWID(),GENERATE_UUID() bigquery,"AS @(q[0-9]+)a","AS val_@a" bigquery,"(@(q[0-9]+)a","(val_@a" bigquery,"CHARINDEX(@a,@b)","STRPOS(@b,@a)" -sqlite,...@([0-9]+)a,xxx@a +sqlite,...@([0-9]+|y)a,xxx@a sqlite,"AS drvd(@a)","AS drvd(@a)" sqlite,"@a, @b)","@a, @b)" sqlite,"","NULL AS " @@ -888,7 +888,7 @@ sqlite,IN (SELECT @a) UNION,IN ((SELECT @a)) UNION sqlite,(SELECT @a) UNION,SELECT @a UNION sqlite,UNION (@a),UNION @a sqlite,UNION ALL (@a),UNION ALL @a -hive,...@([0-9]+)a,xxx@a +hive,...@([0-9]+|y)a,xxx@a hive,TRY_CAST(@a),CAST(@a) hive,"IIF(@condition, @whentrue, @whenfalse)","CASE WHEN @condition THEN @whentrue ELSE @whenfalse END" hive,CREATE CLUSTERED INDEX @index_name ON @table (@variable);,-- hive does not support indexes @@ -1023,7 +1023,7 @@ hive,"ISNUMERIC(@a)","case when cast(@a as double) is not null then 1 else 0 end hive,as \"@a\",as @a hive,"HASHBYTES('MD5',@a)","hash(@a)" hive,"CONVERT(VARBINARY, @a, 1)","@a" -spark,...@([0-9]+)a,xxx@a +spark,...@([0-9]+|y)a,xxx@a spark,TRY_CAST(@a),CAST(@a) spark,"IIF(@condition, @whentrue, @whenfalse)","CASE WHEN @condition THEN @whentrue ELSE @whenfalse END" spark,tempdb..#@table +,%temp_prefix%%session_id% || @@ -1170,7 +1170,7 @@ sqlite extended,UPDATE STATISTICS @a;,ANALYZE @a; sqlite extended,TRUNCATE TABLE @a;,DELETE FROM @a; sqlite extended,"CONCAT(@a, @b, @c)","CONCAT(@a, CONCAT(@b, @c))" sqlite extended,"CONCAT(@a, @b)","@a || @b" -duckdb,...@([0-9]+)a,xxx@a +duckdb,...@([0-9]+|y)a,xxx@a duckdb,TRY_CAST(@a),CAST(@a) duckdb,"IIF(@condition, @whentrue, @whenfalse)","CASE WHEN @condition THEN @whentrue ELSE @whenfalse END" duckdb,"ROUND(@a,@b)","ROUND(CAST(@a AS NUMERIC),@b)" @@ -1256,7 +1256,7 @@ duckdb,(SELECT DISTINCT TOP @([0-9]+)rows @a),(SELECT DISTINCT @a LIMIT @rows) duckdb,"WITH @cte AS (SELECT @s1 '@literal' @s2)","WITH @cte AS (SELECT @s1 CAST('@literal' as TEXT) @s2)" duckdb,UPDATE STATISTICS @a;,ANALYZE @a; duckdb,TRUNCATE TABLE @a;,DELETE FROM @a; -snowflake,...@([0-9]+)a,xxx@a +snowflake,...@([0-9]+|y)a,xxx@a snowflake,"AS drvd(@a)","AS drvd(@a)" snowflake,"@a, @b)","@a, @b)" snowflake,"","NULL AS " @@ -1328,7 +1328,7 @@ snowflake,"--HINT BUCKET(@a, @b)", snowflake,"--HINT PARTITION(@a @b)", snowflake,"--HINT DISTRIBUTE_ON_KEY(@key)", snowflake,#,%temp_prefix%%session_id% -synapse,...@([0-9]+)a,xxx@a +synapse,...@([0-9]+|y)a,xxx@a synapse,VARCHAR(MAX),VARCHAR(8000) synapse,CREATE INDEX @index_name ON #@table (@variable);,-- synapse does not support non-clustered index on temp tables. synapse,"CONSTRAINT @a DEFAULT GETDATE()","" @@ -1336,7 +1336,7 @@ synapse,"DEFAULT GETDATE()","" synapse,CREATE INDEX @index_name ON @table (@variable) WHERE @b;,CREATE INDEX @index_name ON @table (@variable); sql server,.@([^\s]+)p2...@([0-9]+)p3,x@p2...@p3 sql server,.@([^\s]+)p2...@([0-9]+)p3,x@p2...@p3 -sql server,...@([0-9]+)a,xxx@a +sql server,...@([0-9]+|y)a,xxx@a sql server,DROP TABLE IF EXISTS #@table;,"IF OBJECT_ID('tempdb..#@table', 'U') IS NOT NULL DROP TABLE #@table;" sql server,DROP TABLE IF EXISTS @table;,"IF OBJECT_ID('@table', 'U') IS NOT NULL DROP TABLE @table;" sql server,CREATE TABLE IF NOT EXISTS @table (@definition);,"IF OBJECT_ID('@table', 'U') IS NULL CREATE TABLE @table (@definition);"