Skip to content

Commit

Permalink
Merge pull request #338 from javier-gracia-tabuenca-tuni/fix_issue_23…
Browse files Browse the repository at this point in the history
…3_in_DatabaseConnector

Update replacementPatterns.csv
  • Loading branch information
schuemie committed May 22, 2023
2 parents 62616b1 + 7ac841a commit 83941cd
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions inst/csv/replacementPatterns.csv
Original file line number Diff line number Diff line change
@@ -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(<start>@a)"
oracle,"<start>@a, @b)","<start>@a, <start>@b)"
oracle,"<start>","NULL AS "
Expand Down Expand Up @@ -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)"
Expand Down Expand Up @@ -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(<start>@a)"
redshift,"<start>@a, @b)","<start>@a, <start>@b)"
redshift,"<start>","NULL AS "
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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(<start>@a)"
bigquery,"<start>@a, @b)","<start>@a, <start>@b)"
bigquery,"<start>","NULL AS "
Expand Down Expand Up @@ -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(<start>@a)"
sqlite,"<start>@a, @b)","<start>@a, <start>@b)"
sqlite,"<start>","NULL AS "
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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% ||
Expand Down Expand Up @@ -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)"
Expand Down Expand Up @@ -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(<start>@a)"
snowflake,"<start>@a, @b)","<start>@a, <start>@b)"
snowflake,"<start>","NULL AS "
Expand Down Expand Up @@ -1328,15 +1328,15 @@ 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()",""
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);"

0 comments on commit 83941cd

Please sign in to comment.